Advertisement
Promo

Application development Toolkit

OSI mulls changes to definition of open source

Stephen Shankland CNET News

Published: 03 Mar 2005 09:05 GMT

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

Russ Nelson, the new president of the Open Source Initiative, floated a proposal Wednesday to address what several believe to be a significant problem: the proliferation of open source licences.

The OSI is the organisation that grants official open source status to licenses that meet its 10-point open source definition. Nelson, who took the OSI helm from co-founder Eric Raymond in February, proposed adding three new requirements to that definition.

In a posting to an open source mailing list, Nelson said the new proposed provisions would require that a licence not duplicate existing licences; that it be clearly written, simple and understandable; and that it be reusable by moving the names of specific individuals, projects or organisations into an accompanying attachment.

Concrete measures to reduce the number of open source licences -- currently there are more than 50 -- have been expected. Open source licences cover thousands of projects, including the heart of the Linux operating system, the Firefox Web browser, the Apache server software collection and Sun's latest Solaris version of Unix.

The proliferation of licences poses practical problems for the open source movement, which has made major progress in building a collaborative programming mechanism that lets anyone share, modify and redistribute a program's source code.

The move won a qualified endorsement from Bruce Perens, the OSI cofounder who wrote the Open Source Definition but resigned from OSI in 1999.

"I think those are good terms for OSI to adopt. But I think they belong in a certification guideline of OSI, rather than in the definition of an open source licence," Perens said.

The 11th commandment?
Those who have been working to reduce the number of licences -- including intellectual-property attorney Larry Rosen, HP's Martin Fink and Computer Associates' Sam Greenblatt -- argue that having numerous licences leads to numerous islands of incompatible open source code. That means programmers can't share as much of their work. And, of course, it means those thinking of participating must spend more time understanding new licences.

But Nelson's proposal triggered some criticism on Wednesday. In one response, Joel West of San Jose State University's Silicon Valley Open Source Research Project said that requiring licences not to be duplicative is "an administrative detail, not a principle of the open source movement".

"It would be like Moses adding, 'Thou shalt file thy taxes on time' to be the 11th commandment," West said.

In a follow-up response, Ernest Prabhakar suggested the open source definition could remain unchanged, but the new terms could be required separately only through the process by which OSI certifies licenses.

Nelson said in an interview that the new terms require OSI board approval before they can go into effect.

Board members have seen the proposal, but there's no schedule to vote on it.

OSI doesn't plan to decertify licenses that already have been approved, Nelson said. But he suggested the idea of an "OSI Gold" certification that might have that same effect.

And the extent to which the new terms curtail licence proliferation depends on how rigidly they're enforced, he added.

"Unfortunately, these things are judgment calls," Nelson said. "What I think will make the process more transparent is to go through all the existing licences and say, 'This one would have failed OSD [requirement] number 11.' If we do that, then people will see what the precedents are, and they'll have some sense of the boundaries."

One problem in curtailing licence proliferation is that new licences emerge for a reason. Though some are the product of philosophical exploration, many new licenses are written by companies such as Apple, Lucent, Sun or IBM, which have specific legal needs.

Even Computer Associates, which opposes licence proliferation, wrote and introduced the CA Trusted Open Source licence to govern its Ingres database.

  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with EPSON

Did you find this article useful?
53 out of 99 people found this useful


Full Talkback thread

0 comments


Video icon

Video

Discussions

KuleRucket KuleRucket

Why?

Wednesday 16 December 2009, 6:50 PM

1 comment
~Kitty ~Kitty

I love how readily people believe that...

Wednesday 16 December 2009, 6:07 PM

1 comment
Tezzer Tezzer

The only surprise...

Wednesday 16 December 2009, 1:47 PM

3 comments
ator1940 ator1940

Cloud apps

Wednesday 16 December 2009, 1:33 PM

1 comment

Featured Talkback

In association with Network Liberation Movement
The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters