When I first started programming, I didn't use a terminal multiplexer and finding tmux was a sort of revelation. I joked once on discord that "life before tmux was not life". It strikes me there are probably many other programs that I am not aware of that would be useful to know about.
I've occasionally found Luke's The Best Textbooks on Every Subject thread useful, so I thought a similar thread about software may be interesting.
Here are the rules:
- Post the name of a program for a given need.
- You must have tried at least 2 other programs designed for the same/similar class of problems.
- You must briefly name the other programs you have tried and why you think your chosen program is superior to them.
I don't think Google added much closed source to Android until after Amazon - probably Google's 2nd biggest competitor - forked Android for their own tablets. In that case, it kinda' worked and the threat diminished, but never-the-less I think I agree with you - it wouldn't work this time - and I don't think Google will do it.
It does suggest though that they would have been better off making Chrome closed source from the beginning (WebKit is BSD), and while I hate to say such a thing, I think the whole market would be better off. Then, instead of all these copies of Chrome being the primary alternatives to Chrome, Firefox would be doing much better. Mozilla would then be in a dramatically better financial position and could continue to make great contributions to open source in spite of Apple blocking them on iOS. Maybe their increased user base and significance would even force Apple to relent!