Hello Roman, Okay, but if we can't see your code, we don't have a good way to start to know if your implementation is "fully compatible" with Mosh (it's not like we have a compatibility test suite for new binary implementations). If you didn't implement it with clean-room approach and were referencing the Mosh code as you wrote your own implementation, we can't tell you if your program is a derivative of Mosh or not. I do appreciate your kind words about Mosh.
Sincerely, Keith On Wed, May 3, 2017 at 6:45 PM, Roman Kudiyarov <ro...@termius.com> wrote: > Hi Keith! > > On 2 May 2017 at 6:40:20 AM, Keith Winstein (kei...@cs.stanford.edu) > wrote: > > Thanks for letting us know! > > (1) Could you please describe the process you used to develop a clean-room > implementation of the Mosh protocol? Did you write up a protocol > specification based on the Mosh source code, and then have somebody else > implement the spec? If so, would you be willing to share the protocol spec? > > Writing the spec would be ideal scenario but we just used the original > source code to learn the protocol and developed our own implementation from > scratch using different set of libraries and frameworks. > > > > (2) Is the source code of your implementation available? > > We are not sure about making it open-source as we are going to use as our > competitive advantage and we’ve invested quite a lot of time to get to this > point. > > > > > (3) We've had bad experiences in the past with people (especially iSSH on > iOS) attempting to implement the Mosh protocol, but with imperfect results, > and users blaming Mosh for the problems. As with these past cases, please > don't refer to your implementation as "Mosh." Please refer to it as > "Termius mosh-compatible mode," with your own name first and > "mosh-compatible" instead of "Mosh". > > Sure, no problem. We will make sure that it’s mentioned as > "mosh-compatible”. > > > > > Regards, > Keith > > On Sun, Apr 30, 2017 at 3:34 PM, Roman Kudiyarov <ro...@termius.com> > wrote: > >> Hi all! >> >> >> I’m a co-founder of Crystalnix. We work on Termius, cross-platform SSH >> client (iOS, Android, Mac, Windows, Linux and Chrome). Now we have around >> 200K of monthly users! Our team aims to redesign command line UX from >> scratch. Your team has done an amazing job with the mosh protocol which was >> one of the most desired features that our users have been asking for. >> >> We had to develop our own mosh client(completely different code-base) due >> to the license restrictions. Anyway our code is fully compatible with the >> current version of the mosh server. Very shortly we are launching beta for >> Android and then will roll out to other platforms as well. >> >> That means that this amazing technology(mosh) will be available for huge >> user base for free! >> >> I just wanted to share those news and say thank you for the job you’ve >> done! >> >> Please let me know if you have any questions! >> >> >> Kind Regards, >> Roman Kudiyarov >> Termius Team >> >> _______________________________________________ >> mosh-devel mailing list >> mosh-devel@mit.edu >> http://mailman.mit.edu/mailman/listinfo/mosh-devel >> >> > > > >
_______________________________________________ mosh-devel mailing list mosh-devel@mit.edu http://mailman.mit.edu/mailman/listinfo/mosh-devel