Free Newsletters

   All InfoWorld Newsletters
Tech Watch | InfoWorld Staff » Will open sourcing of Java cause it to fork?

June 27, 2006 | Comments: (0)

Will open sourcing of Java cause it to fork?

Sun Microsystems looks like it will be open sourcing the Java programming language in just a few more months.

The company apparently is ironing out issues with maintaining compatability in Java and ensuring no single company develops its own implementation, according to Simon Phipps, chief open source officer at Sun. Phipps spoke at the Open Source Business Conference Europe in London this week. The event is being covered by InfoWorld affiliate IDG News Service.

Sun revealed open source plans for Java at the JavaOne conference in San Francisco last month, but did not set a timetable. After being pressured into the open source move for Java, it will be interesting to see if Sun can maintain the compatability in Java that it has sought to preserve. If the code is out in public with no restrictions, who knows what kind of forking and derivatives might arise.

Might Java end up like Unix, with its multiple, vendor-specific variants?

Posted by Paul Krill on June 27, 2006 01:57 PM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




No, I don't think Java will have multiple, vendor-specific variants. Once the source is opened, the primary control Sun will have is over the trademark.

With Unix, various licensing deals meant lots of companies could sell something called "Unix", no matter how incompatible it was. As long as Sun cares, all they need do is deny the right to use the Java™ name to any implementation that doesn't meet their compatibility criteria.

Posted by: Drew at June 27, 2006 02:26 PM

As the article points out, Sun can't stop open source Java from happening, so the question becomes which they would prefer: incomplete, slow, open-source VMs developed by volunteers or a complete, thoroughly-tested open-source VM (HotSpot). Opening the HotSpot source actually reduces forking, because developers and distributors are more likely to just use HotSpot than to try to develop their own.

Posted by: Wes Felter at June 27, 2006 07:14 PM

For the record I did not say "just a few months". I said "in months, not years" indicating the timescale is not a distant one. But it's not as near as IDG is implying either.

Posted by: Simon Phipps at June 28, 2006 04:39 AM

IMHO the key to successful open source projects is good leadership. Linux and Apache have them. If open source Java has good leadership and a good process for managing change, there's no reason to assume it will fork. Based on these other projects, I think the fear of forking is a red herring.

Posted by: Jeff Sussna at June 28, 2006 10:27 AM

Should we care about Java Variants? Since the dawn of hard drives, time-stressed people have tended to choose vendor locked technologies. More "resourced" people do not. Given few can see where their code will wind up, it is simply a "pay now", or "pay latter" choice. IMO, most of us should be more worried about the rate of framework deprecation, than language syntax variations. Caveat developer: For every COBOL, there should ever be a WATBOL. Open source or no, natural "selection" is the price we pay for progress... .NET, anyone?

Posted by: Randall Nagy at June 28, 2006 11:53 AM

Maybe Sun is just looking in the mirror too much. Kaffe seems nice, nice website. They have competition already. Competition is a good thing I think. They'll have to form a Java community base like the Linux Standard Base though if there are a lot of forks then the fork has to comply. Do they have something like this with their GPL: hardware and software?
I have heard they don't want it to be like Linux. Well Linux is Linux no matter how many forks there are. Java is Java.


Also there could be languages that might appear similar to Java but want to retain separate.

Posted by: Mark at June 29, 2006 06:36 AM

Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
» BUY A LINK NOW

Sponsored Technology Links