I must say, I'm very impressed with all of the open source moves that MS has done lately. I wonder if that will drive more adoption of C# and cause Oracle to open up Java. I'm not a fan of C# because it's basically only used on windows systems, despite xamarin and et al.
Or using one of the commercial JVMs that compile Java to native code
Or just bothering to read the dialog when installing it from Java.com.
While it is true the bundling shouldn't exist in the first place, any knowledgeable Java developer knows how to get applications deployed without it being an issue.
Actually my biggest problem with Java is Google dragging its feets and making the Android fragmentation a return of the J2ME headaches. Sun and Oracle were right all along.
My son gets the Ask crapware whenever he updates Java to play MineCraft on his computer. He's a child, not a Java Developer. He just wants to play MineCraft and Java is in his way and the Crapware loads by opt out.
There is a new installer available for windows version of Minecraft which has a private version of JRE and does not require standard system-wide version of Java installed.
Minecraft for Windows
Download and run Minecraft.msi. This will install Minecraft and create a shortcut in your start menu. If you'd like a version without an installer, you may use Minecraft.exe instead. You do not need Java installed to run either of these.
My parents were very strict about me not using knives when I was growing up, and it took me 30 years to finally get mostly comfortable with using knives in the kitchen. Yes, I've never cut myself with a knife, but I also rarely cook as a result.
Sure, and that's a good idea. But I believe OP's point was the inclusion of the [crap|mal]ware in the first place, not what a reasonable response to it is.
You're kidding, right? Where is the source code for java compiler and jvm stuff? Can you send a pull request? Can you see the commits? Can you see design meetings about the language? Java is not more open than .NET in any way.
Java has developed in a somewhat collaborate/committee fashion which has been open to the public since before the JVM itself was open sourced. It is probably quite hard for random individuals to contribute directly to that, but yes - you can see what's going on it the JCP process, https://jcp.org/en/jsr/overview
Yeah, especially since you need to pay a regular fee to use Xamarin, and it's not libre software either.
If a free Xamarin came out I'd jump on the C# boat in a heartbeat, which I guess is what MS is trying to do with all this open sourcing (free software-ifying?).
> Yeah, especially since you need to pay a regular fee to use Xamarin
You can use Monodevelop[1] which is 100% FOSS. AFAIK Xamarin is just Monodevelop with some extra wrappers and custom libraries for cross-platform mobile-development. Feel free to correct me if I'm wrong.
If you're just making normal applications, libraries or web-solutions you don't need Xamarin.
I have used Xamarin Studio a lot in the past for free. It's the mobile stuff that costs extra. Now I lean a bit more toward Visual Studio as it is free for my purposes.