Wednesday, May 31, 2006

JAVA - Write Once Run Anywhere?

Yes, you get to know why I put the question mark in the last! Open Source Java and Jonathan, Sun CEO has to answer this question. If its all about setting Java free, Java has to lose its charm, charm as an WORA (Write Once Run Anywhere), charm as being the most compatible, platform independent language.
Clingan's view: For example, this comment about removing Swing from a server build of Java comment enough seems innocent enough, but would it be the start of a trend? Would we end up seeing specific builds of Java for specific problem sets? Would it stay together as a full Write Once Run Anywhere platform (WORA)? I supposed this could be addressed under a license."
Not only this what about Python and Ruby using the JVM, do they need to drag along the Sun run-time? Many product and ideas become obsolete because of this move.
I like Java as a programming language because it provides everything what your business demands but from tomorrow .. !! 10 percent of the time companies spent on their development and 90 percent time companies spent in seeing their rivals! Is IBM going to put a new Idea ? What Sun's next move? What about Motorola?
From tomorrow, you don't have one link to download JDK, you see thousands of link from where you can download Java ! After downloading ... ooo no no .. this is not what I want, this download don't have AWT, I need that one !! :)
Open source, freedom, a new path for mankind - every term is fine, but it's not like Sun lose its technology like Ruby !! Hell lot of work for Jonathan and new Software officer Green.
Lets see the next move >>>
View Xavier Cho response:
"We could just release Sun's JVM under GPL/CDDL duel license as 'reference implementation' without ever worrying about defragmentation, or having negative effect with WORA ideal.
Nothing prevents putting GPL'ed Java under JCP's control as long as Sun doesn't abandon the "Java" trademark. In this way, no one could call their forked version "Java" unless they also pass TCK, or extend and modify core libraries except by way of JSR/JCP.
Currently, Mono has already gained sufficient momentum to be recognized as a preferred platform for writing Linux (mostly GNOME desktop though) applications, while Java's presence in desktop Linux is almost negligible. the only reason that such a dangerous attempt to copycat everything MS does gained such momentum is the fact it is covered under GPL. Once Sun's JVM is released under GPL, we can fight back in the rapidly growing Linux desktop world again, since we have both JCP/GPL while Mono people doesn't have anything to say where MS's leading them to."
Jon Walker, CTO of Versora view:
Jon Walker, CTO of Versora, had a good summary of the situation a few weeks ago, in a blog entry title "Sun Called To Open Source Java" he wrote"
"Sun, often through Jonathan Schwartz' blog, makes a lot of bold claims. Scott McNealy recently threw out an offer to HP to merge their Unix (HP-UX) with Sun's - an offer HP execs called laughable.
It seems only apropos then that Sun would be called out by ex-employees to open source the Java platform. Of course, it is not only ex-employees that are asking for the open sourcing of Java. The open source community has called for the same.
I like Java as a programming language but I believe it is already beginning to lose mindshare to other open source technologies like Ruby. With mindshare goes most of the new programmers. Microsoft is also chipping away at it with C#. Sun needs to make a radical move like this to help Java continue to thrive as it has. Otherwise I predict a significant decrease in the number of new projects that use Java as a core technology in the near future."

No comments: