Is this like Atlas from Layer.com? I.e. open-sourced client SDK for their proprietary messaging platform?
No, it is completely open source with server too. This is main difference from Layer.
Show HN: Actor Messaging platform
21–30 of 40 posts
Re: Show HN: Actor Messaging platform
#22We asked ( https://news.ycombinator.com/item?id=9757243 ) what we can do with our project and make a promise that we will release it to OpenSource. Here we are!
Thanks so much! Is there anything HN community can help you with?
"Actor" is named after Actor Model, where Actors are small valuable pieces of code that can integrate with other Actors of different kinds. The same idea can be for services, build deeply integrated experience of tools that we are using.
This is dreams, but i have not evidence that they can't be true.
Re: Show HN: Actor Messaging platform
#23Earlier quoted context omitted.
No, it is completely open source with server too. This is main difference from Layer.
Thanks! I'm in the early stage of evaluating Atlas/Layer, and I think I'll play with your product this weekend. How do you plan to make money? I don't see any "Pricing" page.
Re: Show HN: Actor Messaging platform
#24Earlier quoted context omitted.
You're free to re-implement the public-domain protocol[1] under your own license. Pond has a 3-clause BSD licensed Golang implementation[2] that Moxie even references in the Axolotl announcement blog post. 1: https://github.com/trevp/axolotl/wiki 2: https://github.com/agl/pond/tree/master/client/ratchet
Re-Implementing cryptography is VERY costly operation that we cannot afford now. I already implemented in the past crypto for Telegram, there waere a lot of small mistakes in the implementation part. Even Telegram have many resources, but we haven't.
Re: Show HN: Actor Messaging platform
#25why did you not use something like websockets and layer on your security layer ? I see you have done a fair bit of sophisticated work inside your "core-async" library. Was there nothing like socket.io-client, etc that you could have used for your transport layer and on the android client side ?
core-async is extension of core project for async environments with real multithreading. It is mostly contain working with data and syncing it with UI. If you is interested in protocol, you can read docs: http://actor.readme.io/docs/protocol Sources of networking is inside core project. You will see how really complicated it is. Networking layer are also handle cases when servers are crashing randomly and restoring e…
Re: Show HN: Actor Messaging platform
#26Earlier quoted context omitted.
Thanks for opening the source. You might want to contact the EFF to see if they will add you to their "scorecard" for secure messaging programs: https://www.eff.org/secure-messaging-scorecard
I want to implement full e2e encryption with Moxie's encryption and I can't because it is GPL( GPL is not comparable with mobile apps at all. Also I think that implementing encryption by ourselves will be mistake. May be some one can contribute?
Re: Show HN: Actor Messaging platform
#27Earlier quoted context omitted.
core-async is extension of core project for async environments with real multithreading. It is mostly contain working with data and syncing it with UI. If you is interested in protocol, you can read docs: http://actor.readme.io/docs/protocol Sources of networking is inside core project. You will see how really complicated it is. Networking layer are also handle cases when servers are crashing randomly and restoring e…
Thank you for sharing the code! I read through your documentation and noticed there is documentation of server-client but not server-server. How do you achieve a multi-server architecture? Is it simply to scale the Postgre database and connect more server frontend to it and load balance over those frontends? Or is there some inter server protocol as well?
Re: Show HN: Actor Messaging platform
#28Re: Show HN: Actor Messaging platform
#29Earlier quoted context omitted.
Yet somehow, Open Whisper Systems apps are doing just fine being GPL.
Yes, this is their software and they can do whatever they want. I think Moxie just don't care. In Actor we respect licenses and all other legal stuff. More information about GPL and Mobile Stores: https://www.fsf.org/blogs/licensing/more-about-the-app-store...
From what I can see the Signal application uses GPLv3'd code. I have no idea how it is still available in the Apple store.
Re: Show HN: Actor Messaging platform
#30Earlier quoted context omitted.
Thanks for opening the source. You might want to contact the EFF to see if they will add you to their "scorecard" for secure messaging programs: https://www.eff.org/secure-messaging-scorecard
I want to implement full e2e encryption with Moxie's encryption and I can't because it is GPL( GPL is not comparable with mobile apps at all. Also I think that implementing encryption by ourselves will be mistake. May be some one can contribute?
Whether you like copyleft licenses or not is irrelevant. They are the wishes of the person who developed the original code.