Oracle's clients pay less for a solution than they would otherwise, Oracle can compete on this area, some engineers get paid by Oracle to improve a commons, and everybody else gets a more functional system for free.
Ok, maybe somebody worked there against their best interest, but that somebody wasn't coordinated by any big corporation, and should look onto fixing himself only. The ecosystem as a whole is healthy.
Well, except for those using Java.
Because Oracle screwed it up.
I am quite involved in the Java community and I don't see it. How did Oracle screw it up?
You could have had JIT/AOT for Windows Phone and AOT compiler for iOS, but they never cared.
Now C++ and C# reign as the languages to go for portable mobile native apps.
How is it being addressed?
You mean the communication to leave to the community the porting of OpenJDK to mobile platforms? Or having the RoboVM guys at JavaONE, but giving them zero support other than publicity?
I am not confident that Google will move away from their fork, most likely they will adopt something else, specially with ChromeOS and Android merging.
http://www.infoworld.com/article/2987529/java/insider-oracle...
https://jaxenter.com/oracle-and-javas-planned-obsolescence-1...
http://fortune.com/2015/09/07/oracle-cuts-java-execs/
http://www.zdnet.com/article/a-close-look-at-how-oracle-inst...
http://www.infoq.com/news/2015/09/oracle-purges-java-evangel...
http://www.computerworld.com/article/2469593/open-source-too...
http://arstechnica.com/information-technology/2010/11/apache...
https://dzone.com/articles/oracle-announces-jigsaw-delays-pu...
https://jaxenter.com/even-if-oracle-is-losing-interest-in-ja...
http://alvinalexander.com/java/doug-lea-leaving-java-communi...
But that is NOT what TFA is about. That is about Java EE, which Oracle suddenly stopped dedicating resources to, but in a completely silent way.
Java SE may be next. We don't know that yet. There are some signs, but they don't matter at the moment. What matters at the moment is Java EE.
What I said is Oracle screwed Java up.
By alienating the community, By not caring for security (except after all the huge negative press each time), By not innovating at a decent pace, By falling back on promises, By killing off the evangelists, By ignoring the mobile space, and in several other ways.
Not to mention the bloody Java "API" lawsuit...
Except some got wealthier than others.
Let the others eat cake.
Not something you read every day!
Free & Open Source software benefits everyone, which sadly includes bad actors and companies you (and maybe I!) don't like. But don't forget about the "everyone" part, which is the most important one!
But in my opinion, any software being FOSS is benefitial, even if you cannot deploy it yourself for your toy projects. If anything, you get to play with it or learn from its source. Maybe parts of it are useful to you for your own project. You cannot do this easily (if at all) with closed proprietary software.
Good software benefits everyone.
Whether it's open source or not is irrelevant.
It is definitely not irrelevant whether software is FOSS or not. It's the whole point of the GNU project, the FSF and of the Free and Open Source software movements. I'm not going to write a manifesto about the reasons here, but surely you must be aware a lot has been written about this in the last few decades that cannot be dismissed with a flippant "it's irrelevant".