Any of the large licensees with the market power to distribute their own version of Java could break Java compatibility, intentionally or unintentionally, so the community must remain vigilant.
SAN FRANCISCOWhile there is no inherent discontinuity with making Java open-source and keeping the technology compatible, the community will have to remain vigilant in this regard, according to a Sun executive.
"I do not think anyone wants to break Java compatibility, but any of the large licensees with the market power to distribute their own version technically could do so, intentionally or unintentionally," Simon Phipps, chief open-source officer at Sun Microsystems, said in an interview with eWEEK at the annual JavaOne conference here.
As such, keeping the compatibility controls is very important to make sure that no onenot Sun, not IBM, not Nokiacasually or intentionally, causes that shift, he said, adding that breaking compatibility would not necessarily be obvious.
A new feature could be introduced and the underlying technology in that feature could actually not be 100 percent pure Java and compatible.
"You can find a market embracing something because of the market power of the supplier rather than because of the purity of the technology. That is why we, as the Java community, have to remain vigilant as I dont believe anyone would be dumb enough to make an outright attack," Phipps said.
The people who care about Java compatibility the most are the members of the JCP (Java Community Process), with the biggest recent growth in the community coming from end-user organizations joining the JCP, he said, adding that the plan is to get even more individual developers on board.
Asked what benefits completely open-sourcing Java and licensing it under an open-source license would bring, Phipps said it would result in the Java platform being considered as a free technology available for use by all.
People confuse forking with incompatibility, he said, noting that something could fork and still be compatible.
Open-sourcing Java: The question is not if, but how. Click here to read more.
"I dont think there is any inherent discontinuity with making Java open-source and keeping Java compatible. Compatibility must be seen as preventing any party from taking unfair advantage of the marketplace, so that the customer gets the best value proposition, which is lots of competition, lots of richness and innovation," Phipps said.
Citing OpenOffice as an example, Phipps pointed to the fact that a version of OpenOffice.org has been built for the Macintosh, known as NeoOffice, and that is a fork of OpenOffice.org, but it still retains perfect support for the OpenOffice formats and for Microsoft Office.
"There is no difference whatsoever in its compatibility with previous versions, and you can freely exchange documents between NeoOffice and OpenOffice.org. What that fork has done is address a new market while retaining compatibility," he said.
Asked how long he thought it would take to open-source Java, Phipps said he expects this to be a lot easier and quicker than open-sourcing Solaris, but he also pointed out that not all of the Java code can be open-sourced and there will be some due diligence and re-engineering work necessary.
"But I do believe open-sourcing Java will be a lot easierand I would hope quickerthan open-sourcing Solaris was, and the plan is for this to happen expeditiously," he said.
With regard to comments by newly appointed Sun CEO Jonathan Schwartz to eWEEK that Ubuntu Linux will soon be running on its Niagara chips, Phipps said this is a "fascinating idea. The code certainly exists, and beyond that I believe the shape of the operating system market is gradually changing," he said.
Suns Schwartz talks about open-sourcing Java. Click here to read more.
The marketplace is selecting the GNU userland and not any particular kernel. Going forward, Phipps said he expects to see this style of userland on top of a variety of kernels and chip architectures being the way that differentiation happens in the marketplace.
"I would welcome a full industrial-strength Ubuntu on SPARC. I think it is just exactly where the market is headed. Its being mature enough to recognize that a diversity of kernels and chip sets is a strength and a richness that grows everyones opportunity," he said.
Earlier this week, Sun announced agreements with the Ubuntu and Debian Linux teams and three OpenSolaris-based projects to distribute the JDK (Java Development Kit) virtually unencumbered with their operating systems.
Next Page: Sun announces a new Java license.
Peter Galli has been a financial/technology reporter for 12 years at leading publications in South Africa, the UK and the US. He has been Investment Editor of South Africa's Business Day Newspaper, the sister publication of the Financial Times of London.
He was also Group Financial Communications Manager for First National Bank, the second largest banking group in South Africa before moving on to become Executive News Editor of Business Report, the largest daily financial newspaper in South Africa, owned by the global Independent Newspapers group.
He was responsible for a national reporting team of 20 based in four bureaus. He also edited and contributed to its weekly technology page, and launched a financial and technology radio service supplying daily news bulletins to the national broadcaster, the South African Broadcasting Corporation, which were then distributed to some 50 radio stations across the country.
He was then transferred to San Francisco as Business Report's U.S. Correspondent to cover Silicon Valley, trade and finance between the US, Europe and emerging markets like South Africa. After serving that role for more than two years, he joined eWeek as a Senior Editor, covering software platforms in August 2000.
He has comprehensively covered Microsoft and its Windows and .Net platforms, as well as the many legal challenges it has faced. He has also focused on Sun Microsystems and its Solaris operating environment, Java and Unix offerings. He covers developments in the open source community, particularly around the Linux kernel and the effects it will have on the enterprise.
He has written extensively about new products for the Linux and Unix platforms, the development of open standards and critically looked at the potential Linux has to offer an alternative operating system and platform to Windows, .Net and Unix-based solutions like Solaris.
His interviews with senior industry executives include Microsoft CEO Steve Ballmer, Linus Torvalds, the original developer of the Linux operating system, Sun CEO Scot McNealy, and Bill Zeitler, a senior vice president at IBM.
For numerous examples of his writing you can search under his name at the eWEEK Website at www.eweek.com.