ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Desktop platforms Toolkit in association with http://ad.doubleclick.net/clk;205413468;14699245;m?http://adfarm.mediaplex.com/ad/ck/2397-58840-22058-14

Sun seeks open-source middle ground

Stephen Shankland CNET News.com

Published: 05 Jul 2004 14:45 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Lessig urged Sun to stay away from tinkering with existing open-source licenses to try to address the need for compatibility. "The law has tools -- independent of open-source and free software licenses -- for achieving compatibility without mucking up the free software licenses," he said.

There's pressure on the Java community to work out an accommodation, said Tim O'Reilly, the founder of O'Reilly Media. On Wednesday, Novell released version 1.0 of Mono, an open-source implementation of Microsoft's .Net software. In many regards, Mono is a clone of Java, which is software that lets a single program -- written in the Java programming language -- run on several computers.

"There is an elephant in the room -- the fact that on Linux, the Mono project is implementing .Net, not Java. Microsoft does have a foot in the door," O'Reilly said.

If you love it, set it free?
Open-source software may be freely seen, modified and redistributed by anyone. Java, in contrast, is controlled by the Sun-led Java Community Process, and Java products must pass compatibility tests. Developers and groups that want to contribute software changes to Java join the JCP and sign a legal agreement saying they will abide by its procedures.

A key reason why Sun has expressed reluctance to make Java open source is compatibility -- the guarantee that a Java program will run on any Java software foundation. It's not an academic concern: Sun fought for years with Microsoft after the software giant added extensions to Java that broke compatibility. If Java were open source, it also would permit people to create incompatible versions of that software.

At the same time, the open-source community is thriving, and much Java development -- including the Tomcat and Geronimo projects for running Java server software -- is taking place in the open-source realm.

Tomcat and Geronimo fall under the auspices of the Apache Software Foundation. That group negotiated a way to work with the JCP's standardisation and to pass Java's Technology Compatibility Kit (TCK) tests without sacrificing its open-source designs. But Apache co-founder Brian Behlendorf said at the debate that he believed it's possible to mix the liberal open-source realm with the stricter compatibility tests.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
175 out of 414 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:





Related Jobs

Senior Technical Manager / TDA

Understand and Support Corporate EDS Portfolio and Go to Market Strategies driving regional implementations and providing regional requirements. Lead ...

Development Team Lead for Financial Software House

Managers, Business Analysts and Technical leads to plan product releases and implementations. A leading financial software house based in the heart ...

Client Development Support Specialist (Support) - C / C++ , UNIX and/or Win32 API - London, South East

The Data Services group is seeking support specialists to provide development support for the Bloomberg real-time and reference data APIs. Client ...

Featured Talkback

So if you upgrade to XP SP3 you can't uninstall Internet Explorer, I'm quite sure I'm having a Deja-vu feeling about MS preventing people from uninstalling Internet Explorer in other Windows products.

By: TheKLF99

Read full story:
Upgraders to XP SP3 warned over IE downgrades

Desktop Management Benchmarking

Test Your Desktop Management Systems

How good are your company's desktop management solutions? How do they compare with those of your peers?

Take two minutes to complete our new Desktop Management and Energy Consumption benchmark, and find out what issues your business needs to focus on.