[mosh-devel] Termius + Mosh

Keith Winstein keithw at cs.stanford.edu
Thu May 4 00:45:43 EDT 2017


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 <roman at termius.com> wrote:

> Hi Keith!
>
> On 2 May 2017 at 6:40:20 AM, Keith Winstein (keithw at 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 <roman at 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 at mit.edu
>> http://mailman.mit.edu/mailman/listinfo/mosh-devel
>>
>>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/mosh-devel/attachments/20170504/2438eae8/attachment-0001.html


More information about the mosh-devel mailing list