YOUR FEEDBACK
Three RIA Platforms Compared: Adobe Flex, Google Web Toolkit, and OpenLaszlo
NN wrote: Yeah you are right GWT is poor man's Flex. After using GWT on two...


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


Open-Sourcing Java: The Great Debate Begins Again
Developers of Every Stripe Join the Web-Wide Discussion – The Unspoken Question: "Might Something Big Happen at JavaOne?"

Digg This!

"The fact that there is so much discussion going on is of interest," wrote Sun's John Clingan in his blog yesterday. "Some like the idea of Open Source Java," Clingan noted. "Some think that will negatively affect WORA. There doesn't seem to be any general consensus building. Perhaps that means there is a tremendous amount of pent-up innovation." In general, he concluded, the discussion is "all over the map."

And so it is.

Clingan's own view is as follows:

"I have one primary concern about Open Source Java: that the platform will be diluted, and not necessarily for nefarious reasons. 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."
The comment he was referring to was this one from Jon Smirl.
"I think an open source Java would be forked immediately. People will get out their chainsaws and remove piles of unneeded garbage in their respective environments. Does a server version of Java need to drag along Swing and AWT? If Mozilla rewrites JavaScript to run on the JVM do they need to install anything except the JVM? Does a QT embedded platform with Java QT bindings need to install AWT and Swing? What about Python and Ruby using the JVM, do they need to drag along the Sun run-time?

None of these are incompatible forks, you can always install the missing pieces to build a complete environment if you want to. But these 'forks' will greatly broaden the use of Java technologies.

Best solution would be to break Java up in to a finer set of installable modules than currently exists. JVM only, core classes, AWT, Swing, 3D, etc each in their own module."

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."
Xavier Cho, in response to John Clingan, has this to say:

"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."
The debate is definitely (and somewhat inevitably) picking up speed in the run-up to this year's JavaOne, which starts already May 16 in San Francisco. The great question on everyone's minds seems to be: will what Clingan calls "Jonathan's Open Source, sharing, and transparent ways will enter the world of Java"?

Clingan is not alone in asking.

 

About Jeremy Geelan
Jeremy Geelan is Sr. Vice-President of SYS-CON Media & Events. He is Conference Chair of the AJAXWorld Conference & Expo series, of the 3rd International Virtualization Conference & Expo and founder of Web 2.0 Journal, AJAXWorld Magazine and other major SYS-CON titles. From 2000-6, as first editorial director and then group publisher of SYS-CON Media, he was responsible for the development of all new titles and i-Technology portals for the firm, and regularly represents SYS-CON at conferences and trade shows, speaking to technology audiences both in North America and overseas. He is executive producer and presenter of "Power Panels with Jeremy Geelan" on SYS-CON.TV.

Dan Clamage wrote: Wrong question. The correct question has always been, and still is, when will Sun submit the Java language to a standards body? As C/C++ has been. And not some one-off European standards body that Sun can unduly influence, either. ANSI should be the standards body responsible for putting together the reference standard for Java.
read & respond »
an0n wrote: I am much happier with Sun's Java than most open source projects out there. It's very high quality. I know that I may offend some people, but I think it's higher quality than Linux (as an OS, not kernel). It's my opinion though. Sun managed to keep it standard is admirable. I think Sun also deserve to make money/own the property it created. Why not develop open source versions of it instead of asking Sun to open source it? One answer I think is that Sun does not have enough resource to fix bug or bring out features quicker for something as large as Java. This is a good argument. I think it could be addressed differently than Open sourcing it. For example, manage the development better. Provide better incentive for users to submit bug fixes. Promote Java support service so that critical bugs a company needs ...
read & respond »
cpuh0g wrote: Why do people just assume that saying the magic words "open source" will automatically improve a particular piece of software? Rarely do the most vocal proponents of "open sourcing" something actually get involved and start contributing to the codebase. It's all about religion for the most part, unfortunately. I still fail to see the benefits of "open sourcing" Java. How will it be improved? It's not as if the engineers at Sun are stupid and don't know how to engineer enterprise software. Don't you think Sun has heard that same complaint from some major league/big $$$$$ customers and done everything they could to improve said performance? Even if they *do* open it up, I'm sure the parts of the community will still hate them because they don't use a GPL variant license. It's a lose-lose situation for ...
read & respond »
Mikael Gueck wrote: What makes open sourcing Java such a seductive idea is the wish of Java users to finally get rid of some of the most misimplemented features, such as Date, Swing, AWT, java.net and so on, since Sun engineers seem to be stuck in a mindset of eternal binary compatibility. If there was a way to achieve those objectives, and to get a full, production ready J2EE SDK on every default Linux installation, that would get people what they want.
read & respond »
LATEST JAVA STORIES & POSTS
Virtualization Journal Attracts JavaOne Attendees to SYS-CON Media Booth
Virtualization Journal now reaches more than 60,000 online readers with monthly digital editions and weekly newsletters. The premier issue of the magazine's print edition, which debuts on May 6, 2008, at JavaOne in San Francisco, as a media sponsor of this event, will be availabl
Real-Time Kaazing Solution and Sun's Glassfish Forge RIA Alliance
Kaazing Corporation and Sun Microsystems announced an alliance to deliver the scalable and advanced real-time Web 2.0 platform. The integration between Kaazing's real-time Rich Internet Application (RIA) solution, Enterprise Comet, and Sun Microsystems' open source Java EE applic
Sun Challenges Linux
Sun's mule train has finally pulled into Indiana after three years on the road. Indiana is the Linux-friendly Fedora-like OpenSolaris project meant to move the Solaris-shy Linux community off Linux and on to Solaris tempted by Solaris widgetry like the highly scalable, rollback-e
AJAX World - Sun Talks Up its Late-to-the-Party AIR-Silverlight Rival
At Java One this week Sun has been selling its year -old-but-still-upcoming - and definitely late-to-the-party - Adobe AIR- and Microsoft Silverlight-competitive JavaFX Rich Client environment as a potential revenue-generator capable of putting ads on mobile applications and JavaF
MySQL Backs Off Closed Source Plan
MySQL has backed off a plan to charge for some encryption and compression backup widgetry in the next version of the database - and, heavens, NOT OPEN SOURCE THE STUFF, an idea it trotted a few weeks ago and predictably caught hell for. Sun, which bought MySQL for a billion dolla
JavaOne Archives - Dvorak Comments on AMD Intel Lawsuit on SYS-CON.TV
Conference in San Francisco. Dvorak held forth on a number of topics, including the new AMD/Intel lawsuit, the viability of Java and Sun, the value of (or lack thereof) of corporate PR, and whether or not a new book about Silicon Valley is really worth reading.
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
BREAKING JAVA NEWS
Day Software to Present at Henry Stewart DAM Show
Day Software (SWX:DAYN) (OTCQX:DYIHY), a leading provider of global content management