Sun Open Sources Java Under GPL
prostoalex writes "The embargo is off, and Associated Press is reporting on Sun releasing Java under GPL. Sun is hoping that this step will attract more developers, as well as extend the lifespan of Java. The article notes that this is 'one of the largest additions of computer code to the open-source community', and that Java is currently being run on something like 3.8 Billion devices worldwide." From the article: "Rich Green, Sun's executive vice president of software, said the company hopes to turn more developers into Java programmers, who may then create additional software to support Sun products. 'The open-sourcing of this really means more — more richness of offerings, more capability, more applications that consumers will get to use,' Green said. 'The platform itself will become a place for innovation.' All the Java source code is expected to be released by March 2007, Green said. The move covers all Java technology, which includes software that runs on handheld devices, personal computers and servers."
Too bad java is just as slow as Mono though.
Perhaps the open source community will finally learn to stay the fuck away from the foaming at the mouth Microsoft fanboy Miguel and his attempts to fuck Linux over - finally.
With Java now GPL we can start to repair the damage the little fuck has done to Linux application development. Distros already making moves to purge all mono tech is a good start.
Java is an easy to learn, fully cross platform (and by fully, i don't mean pseduofully like most languages, if you code a GUI in Java, you don't need to install stuff like GTK+ to make it work in windows / linux)
That's funny, because last time I wanted to run a java program, I had to install the Java Runtime Environment, just as I would install the GTK runtime libraries to use a GTK-program.
with a 'one class file fits all' attitude. You don't need to spend time making sure that your code is compatible with every OS that java runs on
So, where does the term "Write once, debug everywhere" come from?
It's fast
As fast as Vista on a 386.
complete and as i say, easy to use. I'm primarily a C++ programmer, but my current occupation requires that I code java most of the time, and to be honest, i don't mind, it's much less of a problem making sure everything doesn't segfault
Just like C makes it much less of a problem making sure you don't get an unhandled NullPointerException.
Renaming the error does not make it go away.
and with a true OO nature
"True OO" as in "Whoops, we couldn't figure out how to implement basic OO things like multiple inheritance", so that people instead need to use interfaces to create cut'n'paste inhreritance. About as much OO as good old TurboPascal.
So, in other words, people need Java to ... develop Java applications.
Wowee. So, again, why would people want Java? The only Java applications I can think of are giant bloated pieces of "Enterprise" crapware, which require twice the hardware requirements and ten times the developer cost compared with something like LAMP.