Java Gets New Garbage Collector, But Only If You Buy Support
An anonymous reader writes "The monetization of Java has begun. Sun released the Java 1.6.0_14 JDK and JRE today which include a cool new garbage collector called G1. There is just one catch. Even though it is included in the distribution, the release notes state 'Although G1 is available for use in this release, note that production use of G1 is only permitted where a Java support contract has been purchased.' So the Oracle touch is already taking effect. Will OpenJDK be doomed to a feature-castrated backwater while all the good stuff goes into the new Java SE for Business commercial version?"
So it's opt-out, but configurable. You're still free to run whatever you want.
OK, smart guy, tell me how to enable the "deployment.security.blacklist.check deployment configuration property" because I am a Java developer and I had to look that up. Turns out it's a special .properties file hidden in "%APPDATA%\Sun\Java\Deployment\deployment.properties". Yeah, I really see a normal user finding and then figuring out how to edit that. (%APPDATA% generally expands to something like "C:\Documents and Settings\%USERNAME%\Application Data" - which is by default hidden, meaning you can't find it in Explorer without changing the default settings.)
Going through the Java control panel I find nothing that allows you to set these "deployment configuration" properties.
So once Oracle decides to blacklist your JAR as a "security hazard" there's no way in hell a normal user is going to figure out how to edit that properties file, let alone find it in the first place.
Making it technically opt-out if you're a developer. But no normal user will figure out that they need to disable it in the first place, let alone how to disable it.
Oh, fuck off. Javascript is a crap toy language. Comparing it to Ruby (which is more on par with Python) is simply delusional.