Advertisement
Promo

Desktop platforms Toolkit

Sun seeks open-source middle ground

Stephen Shankland CNET News

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 friendlyPrint with EPSON

Did you find this article useful?
176 out of 416 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:





Video icon

Video

Microsoft Windows 7 Special Report Special Report

How Microsoft can make Windows 7 a success

How Microsoft can make Windows 7 a success

Comment Many businesses have given Vista a wide berth; Microsoft must focus on five areas to make sure Windows 7 doesn't suffer the same fate, argues TechRepublic's Jason Hiner

More Special Reports

Win a Creative Zen X-Fi2 player and accessories

Win a Creative Zen X-Fi2 player and accessories

What is ZDNet UK's usual tagline?

Competition closes - 14 Jan 2010

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.


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters