Open Source Initiative Approves Microsoft's 'Public,' 'Reciprocal' License

By Scott M. Fulton, III | Published October 16, 2007, 5:55 PM

In a move which officially inaugurates Microsoft as a member of the open source community, the Open Source Initiative - designated the official caretaker of the concept of open source - late last week officially approved the language of two licenses submitted by Microsoft for inclusion with its open source software. However, Microsoft admitted today, the OSI did have a hand in changing their names.

Now officially part of the open source library of licenses is the Microsoft Public License which grants the licensee the right to use copyrighted and patented material expressed in the software royalty-free; and the Microsoft Reciprocal License, which extends the public license by stipulating that licensees who distribute any derivative of the program must also distribute its source code. The news that Microsoft had submitted these licenses for OSI approval came in late July.

In a blog post Friday, the OSI's Michael Tiemann explained that the group began formal deliberation on Microsoft's petition in August. Throughout the process, Tiemann noted, Microsoft put on its best behavior.

"The community raised questions that Microsoft (and others) answered; they raised issues that, when germane to the licenses in question, Microsoft addressed. Microsoft came to the OSI and submitted their licenses according to the published policies and procedures that dozens of other parties have followed over the years. Microsoft didn't ask for special treatment, and didn't receive any. In spite of recent negative interactions between Microsoft and the open source community, the spirit of the dialog was constructive and we hope that carries forward to a constructive outcome as well."

While OSI member Russ Nelson - who briefly held the post of president of the organization in early 2005 - expressed his skepticism about Microsoft's motives, in a blog post this afternoon, he conceded there's not much that can be done about someone following the rules.

"Of course, Microsoft is not widely trusted in the Open Source world, and their motives have been called into question during the approval discussions," Nelson wrote. How can they be attacking Open Source projects on one hand, and seeking not only to use open source methods, but use of the OSI Approved Open Source trademark? Nobody knows for sure except for Microsoft. But if you are confident that Open Source is the best way to develop software (as we at the Open Source Initiative are), then you can see why Microsoft would both attack Open Source and seek to use it at the same time. It is both their salvation and their enemy."

This morning, Microsoft's Director of Source Programs, Jon Rosenberg, struck a very diplomatic tone in a blog post on Port 25, admitting that there were things it learned, and things it changed, during the discussion process.

"In the process of the license discussion, we also heard additional calls for more clarity in our communication regarding the wide range of Shared Source licensing options available from Microsoft," wrote Rosenberg. "Some Shared Source licenses clearly meet the open source definition and others do not. In the future, we will continue to solicit feedback from the community to ensure crisp delineation of these different license types on our website."

What appears to have failed was what Microsoft had been calling its "Limited Permissive License," which explicitly forbade redistribution of shared code to Windows platforms only. OSI rules disallow any restriction of code to specific platforms or groups of platforms.

What obviously changed was Microsoft's nomenclature - the "Public License" had been referred to as the "Microsoft Permissive License." Though on the one hand the term had a certain marketing ring to it, OSI members may have objected to phraseology that made it appear Microsoft was in a higher position to permit or deny rights to individuals with whom it plans to share code. The "Reciprocal License" had been referred to as the "Microsoft Community License," though it may not have been entirely accurate for Microsoft to have presumed it was permitting redistribution rights to the "community" rather than just to the licensee.

Back in July, Rosenberg made comments on Port 25 suggesting that, while it's nice to have someone in the open source community finally give its licensing a fair shake, perhaps the authority of OSI to be the one doing do so may not have been adequately established. That language apparently also changed during the approval process.

Comments

View comments by with a score of at least

to sue or not to sue that is the question.

Score: 0

|

Have to agree with Glyn Moody on this one:

This is surely the right decision: refusal on the grounds that it was Microsoft would have been petty in the extreme — and would have played straight into its hands. Open source is strong enough to welcome Microsoft into the fold, even if it is still something of a black sheep. It will be interesting to see what the company does with its shiny new licences.

Score: 0

|

Latest Firefox 3.6 beta fixes 133 bugs, promises faster page load times

A once-sluggish beta testing process has kicked into overdrive, with astonishing success at finding serious bugs. Will Mozilla be able to fix all the others in time?

Apple invokes DMCA, claims Psystar is 'trafficking in circumvention devices'

In trying to close the book on possibly the last attempt at a Mac clone, Apple cites from its own landmark case...but may actually be misinterpreting it.

The fallacy of Facebook privacy

Carmi Levy | Wide Angle Zoom: If an insurance company learns something interesting about its client through the Internet, is that snooping?

Microsoft 'worked with Apple' for Silverlight on iPhone, says Goldfarb

By not making such a big deal out of trying to stream video to the iPhone, Microsoft got a big deal out of it, revealed the Silverlight product manager.

Confirmed: Office 2010 to ship in June

Two weeks after Microsoft had been expected to draw a clearer roadmap for its principal applications suite, it's finally ready to commit to the end of H1.

New EU antitrust commissioner will oversee Microsoft, Oracle+Sun, Intel issues

As one of Europe's most prominent politicians shifts positions in January, her replacement remains a question mark over technology's biggest issues.

Without its own 'iTablet' yet, is Apple missing the boat?

Steve Jobs is on record as dissing "single-purpose" devices like e-readers. But given their recent popularity, was that a mistake?

Not-so-mobile battery life: Time to force the issue

Carmi Levy | Wide Angle Zoom: If power efficiency is important when you buy a car or even a motorcycle, why shouldn't it matter for a smartphone?

Clicker.com cuts through the Web video chaos

In a world where homemade video and Hollywood movies travel the same pipeline, it's good to have a real search engine to cut through the clutter.

Microsoft's Ray Ozzie: 'Nobody's going to be 100% open'

The mobile apps ecosystems of the world may converge over time, led by apps being ported over across platforms, according to the Chief Software Architect.

A case study in improving software: What Office 2010 can learn from Notion 3

A music composition product gambles with a complete overhaul, in an effort to make headway against two well-known competitors in a tough market.