Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Can you outline briefly what the benefit of this is compared to mosh?


Not OP, but the page says

> Mosh is a popular alternative to ET. While mosh provides the same core funtionality as ET, it does not support native scrolling nor tmux control mode (tmux -CC).


> benefit of this is compared to mosh?

I use byobu (screen) for all the things this is supposed to address. I think. Byobu doesn't keep your ssh connection from dropping but the session is still there once you reconnect with no loss of history. Plus you can connect from multiple clients (using the same user account).


The advantage over a terminal emulator like screen or tmux seems to be automatic resumption.

That is, losing the ssh connection and needing to manually resume the session.


You can continue to use screen with ET and not have to worry about disconnecting/reconnecting.


According to their website (the third bullet point):

> mosh: Mosh is a popular alternative to ET. While mosh provides the same core funtionality as ET, it does not support native scrolling nor tmux control mode (tmux -CC).


>While mosh provides the same core functionality as ET, it does not support native scrolling nor tmux control mode (tmux -CC).


The website doesn't make any claim about interactive prediction with is Mosh's killer feature.


Its also Apache 2.0 licensed, compared to the GPL3 that strangles Mosh.

Pity its not a freer license though.


How does a GPL license "strangle" a network connection tool? Are you really bothered that you can't incorporate it into your own BSD/closed source project, or is it a purely ideological "it's not BSD, so it doesn't respect me as a developer" stance?


It's a pain to get mosh support in iOS clients, yeah.


Even with the explicit waiver of anything in the GPLv3 that might possibly conflict with iOS App Store requirements?

https://github.com/mobile-shell/mosh/blob/master/COPYING.iOS

It's a pain to get mosh support in closed-source iOS apps, but I think that's a good thing, and that's more about the closed-source requirement. (Though the iOS requirement means that you can't take the fork-and-exec approach that e.g. JuiceSSH on Android does; your whole app has to be free software.)

There's a free-software one that charges money on the App Store for a precompiled binary, which seems like the right plan: https://github.com/blinksh/blink


Sounds to me like it's rather iOS's restrictive licencing rules that are strangling itself.


How does GPLv3 strangle mosh?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: