Sunday, July 26, 2009

OpenJDK's Swing, Sun JVM, Extreme Open Source

Just a while ago, I tried to use the apt-get to install Maven2 into my LinuxMint 6 machine to try out the hype with Java devs on Maven and I was given a surprise when it installed OpenJDK 6 too. I found out about the installed OpenJDK 6 when I tried to launch my Makagiga app and the Swing looks.... ok.... honestly... it's badly rendered !!!

So now what I am saying is that Swing in OpenJDK sucks ! It's not up to scratch... it's not even good at all. I would prefer Sun Java JVM since it's free too but those who are extremist in the Open Source thing... (I am a supporter of open source too but not to the extremes of conducting strikes and stuff....) and I would suggest Sun to just give up on trying to make it's JVM a secret but to open up the entire Sun JVM. What good or profit would Sun get from keeping it's JVM codes a secret ?

To dispose other rivals trying to make better VMs ? Look at Ruby ! There are many Ruby VMs and the competitions are very productive and healthy and look at Sun ... refusing Apache Harmony some test kit for it's VMs or give a lousy or bad kit ? Who knows... But up till now, Sun have always ill treated Apache Harmony and ironically Sun supposedly is a contributor in Apache projects !!!

Hey Sun, time for a wake up call ... Don't think you are high and almighty like Microsoft because you made and own most of Java's share. It's time you stop following Microsoft, completely provide proper and unbias test kits for free and ease of availability and downloads, completely open up without delay the codes to the Sun JVM (anyway you are into open source OpenJDK so what's wrong with just completely opening your official VM ?).

I really hope there's an international enforcement on Open Source where all codes created are open source in nature and there isn't propriotery codes anymore. This such law if exist would force all developers to open up their codes and share it.

I know FOSS would love this international law to force all codes to be open source, but there are powers behind the scene manipulating governments like puppets to ensure that such law would never be voted for as an international or local law.

For now, just open source the stupid Sun JVM. Why make an open source JVM when you could just open up your Sun JVM and change it's license to GNU GPL ? It would save the need for some weird badly made OpenJDK !

No comments: