Microsoft
Licensing proliferation is 'confusing and unnecessarily challenging'

Microsoft slams open source licensing chaos

Software giant unveils three shared source licences of its own to make things easier

Written by Robert Jaques, vnunet.com

Microsoft has launched an attack on existing open source "licensing proliferation" claiming that the system is confusing and unnecessarily challenging for software developers.

Jason Matusow, director of Microsoft's Shared Source Initiative, told vnunet.com that the large number of open source licences currently in use is counterproductive. 

"I believe that there are 55 or 56 open source approved licences. These have come about because source code is somebody's property and they have chosen to license according to their needs. We believe that developers should license code as they see fit," he said.

Advertisement

"But the biggest challenges come from additional licences. Let's say I'm a developer and I want to take code from both Python and Apache, which are both covered by open source licences. Are there any licensing issues by mixing code covered by different licences?

"In this specific case I know that there are no issues, but different licences create conflicts and sometimes challenges. What are the implications of one licence with the next? We cannot answer for everyone, but we can make sure that our licences are simple and predictable."

In a bid to simplify its own source code licensing Microsoft today unveiled three newly drafted template licences for its so-called Shared Source Initiative, which is designed to give developers, customers and partners access to the source code for Windows and other software.

The Microsoft Permissive Licence is the least restrictive of the Microsoft source code licences. It allows developers to view, modify and redistribute the source code for either commercial or non-commercial purposes.

Under the Permissive Licence, developers may change the source code and share it with others, and can charge a licensing fee for modified work.

The Microsoft Community Licence is designed for use on collaborative development projects. This type of licence is commonly referred to as a reciprocal source code licence and carries specific requirements if software engineers choose to combine Community Licence code with their own code.

It allows for both commercial and non-commercial modification and redistribution of licensed software.

The final licence unveiled today is the Microsoft Reference Licence which only allows licensees to view source code. It does not allow for modification or redistribution.

Matusow said that Microsoft has "learned from the open source community" and has made some code and some projects available, many via open source-like licences and some via other means.

The firm pointed out that it has more than 80 source code offerings that span the Windows and Office platforms and include projects that the open source community is helping to develop, such as the Windows Installer XML project.

However, Matusow went on to deny that Microsoft has been forced to open up access to its code because of the fast growing popularity of open source offerings.

"I would disagree with the notion that we have been forced into making these licensing changes," he said. "Most people are not aware that in 1992 Microsoft was sharing the source code of Windows with key partners."

In conjunction with the three shared source licence types, Microsoft announced that eight Starter Kits for Visual Studio 2005 and the next version of the Windows CE Bluetooth Wrapper will be offered under its Microsoft Permissive Licence.

Tags:

Reader comments

More from Computeractive

News

The latest home computing news

Downloads

The best PC tools, applications and more

Reviews

Independent opinions on new hardware and software

Step-by-step guides

Easy-to-follow projects with pictures

PC Help

Solve PC problems with our Q&A

Videos

PC projects demonstrated and product reviews

Articles

An in-depth look at how to get the best from your PC

Magazine

What's coming up in Computeractive

Forums

Get help with your PC problems from our readers

Competitions

Your chance to win computing prizes

Shopping

Great deals on products, services and more

Computeractive Back Issue CD-Rom 11
All 26 issues of Computeractive from 2008 on one CD-Rom.

Ultimate Guide to Free Computing
Find out how you can get free software, services and more!

Create your own calendars softwareCreate your own Calendars
The fun and easy way to create your own calendars!

Computeractive - Issue 280Computeractive Back Issues
Missed an issue? Click here to find a back issue

Blogs

Windows Watch

Windows Watch

Keeping an eye on the latest XP and Vista news

Book Review: Don’t spend a dime

We all want to save money at the moment, and computers can certainly get expensive. Hardware is always going to cost money...

Download Junkie

Download Junkie

Your daily dose of download discussion

Maintain an organised iTunes library with TuneUp

Most new computers now ship the hard drives large enough to accommodate even the largest music libraries. Although this is massively convenient...

Advertisement

Free email newsletters

Techno babble demystified...

[Display all definitions]

Or type in any computer-related word and click "Go"

Advertisement

Computeractive is not reponsible for content of Google adverts

Primary Navigation

© Incisive Media Investments Limited 2010, Published by Incisive Financial Publishing Limited, Haymarket House, 28-29 Haymarket, London SW1Y 4RX, are companies registered in England and Wales with company registration numbers 04252091 & 04252093

Search computeractive.co.uk
opfine.com - markets sentiment analysis