Microsoft tries to reduce Shared Source licenses down to three, or is it five?
Microsoft recently attempted to simplify their Shared Source licensing program, but may have made things more complicated instead. Under Shared Source, developers can view, modify and redistribute Microsoft code under varying levels of restrictions. Microsoft claims that the three new licenses will replace and clear up confusion with the older group of ten licenses, but does three really equal three in this case ?
The three main licenses are categorized from a least restrictive to a most restrictive version and are called "Permissive" (Ms-PL), "Community" (Ms-CL) and "Reference" (Ms-RL) licenses. Permissive allows developers to view, change and redistribute Microsoft code. In addition, they don’t have to release their source code. In contrast, the Community license requires the release of the code. The most restrictive license, the Reference license, allows developers to view, but not modify the source code. This is intended for library or device driver writers who need to know how to hook into certain Windows programs.
Microsoft says that several hundred libraries and programs have been released under Shared Source, but it’s important to note that Microsoft Office and Windows, the cash cows of the company, are currently not open to modification and redistribution. To allay fears of a secret backdoor or malicious code, Microsoft has recently allowed domestic and foreign governments to view, but not change, the source code of the Windows operating system.
While it appears that Microsoft is loosening the reigns on its software, there appears to be some drawbacks to the Shared Source program. In particular, the user’s rights end if he decides to litigate against Microsoft. "If you begin patent litigation against Microsoft over patents that you think may apply to the software (including a cross-claim or counterclaim in a lawsuit), your license to the software ends automatically," the anti-litigation clause reads.
The new licenses seem similar to open source licenses such as Gnu Public License (GPL), but Microsoft says they aren’t trying to copy anyone. A prepared statement from Microsoft’s PR agency says, "Microsoft came to these licenses after five years of sharing source code with businesses and governments. We found that the requests for code access came into three categories and this is not Microsoft replicating anything. We came up with the licenses by our own learning."
In addition to the three main licenses, the Permissive and Community licenses have two "Limited" sub-licenses. The Limited license mandates that the program and resulting code must be used on a Windows operating system. The non-Limited licenses are operating system agnostic. If you count the Limited classes as licenses, then there are really five licenses.
- Ebay third-quarter profits surge to $255 million
- Microsoft ready to "conquer" the Internet
- Samsung moves to double LCD sales by 2010
- IBM acquires SOA hardware appliance vendor
- Growth of PC market to be impacted by economic downturn, says IDC analyst
- Seagate net quintuples on laptops
- Popular mobiles make Motorola's profits smile
- Makers looking to gain NAND flash market share drive contract prices down
- Handset component makers facing 3G challenge
- Sharp and Samsung: LCD TV market to hit 100 million units in 2010
- Mobile phone industry posts record sales - again
- Firefox hits 100 million downloads
- Rambus Q3 earnings rise to $14.5 million
- Gates dismisses next-gen DVD formats
- HP request to Blu-ray may have upset Warner Bros.' plans to shift camps
- Google's warchest swells to $7.6 billion
- Warner Bros. joins Blu-ray Disc Association, plans to release Blu-ray titles
- Apple iPod drives up prices of other MP3 players




