Feeds

Microsoft pledges love and money to open source

Ponies up to Apache, endorses LGPL

Top 5 reasons to deploy VMware with Tegile

OSCON After years of hostility towards Free Software Foundation (FSF) licensing (here and here) Microsoft has announced the first in a series of PHP patches - and it's using an FSF license.

Microsoft told The Reg it's submitted a patch to the community for the ADOdb database abstraction library for PHP to add support for the PHP SQL Driver developed with PHP shop Zend Technologies. The patch is under the FSF's Lesser GPL (LGPL).

And, in a further move towards greater support of open source, Microsoft is becoming a platinum member of the Apache Software Foundation (ASF), paying $100,000 in sponsorship. The move follows work between the two to support the Office Open XML file formats in Apache's POI project.

Sam Ramji

Ramji: watching Jakarta

That work has also led to a "clarification" of Microsoft's Open Specification Promise to re-assure POI developers that subsets and defects of the work are also covered by OSP. Under OSP Microsoft has agreed not to assert claims against implementations of certain of its technologies.

Microsoft is also expanding OSP by adding to the list more than 100 protocols for interoperability between its Windows Server and the Windows client.

Until now, the protocols had been available under the Microsoft Communications Protocol Program (MCPP) that was ordered as part of Microsoft's anti-trust settlement with the US Department of Justice. Microsoft, though, has repeatedly landed in hot water on MCPP for failing to make the pricing and terms clear to licensees.

Sam Ramji, senior director of Microsoft platform strategy, told The Reg Microsoft is moving from participating in open source to becoming a contributor.

Ramji, who made the announcements at the O'Reilly Open Source Convention (OSCON) Friday, promised "a lot more" PHP patches in the coming months now Microsoft had established processes he said clarified how employees can contribute to open source.

He did not provide details of the new policy, but El Reg reported reported on Microsoft's new guidelines last month.

It would seem employees can contribute to projects but open source code cannot be used in Microsoft's products, to protect the company from unwanted licenses and IP claims. The PHP SQL Driver does not ship with Microsoft software and must be downloaded.

Microsoft's new love for FSF licensing and PHP is not exactly unselfserving. The decision to work on PHP fits with the overall strategy of improving the language's interoperability with Windows and stemming the loss of PHP application deployments to Linux. LGPL allows code to be used with proprietary programs - such as SQL Server - unlike its GPL cousin.

Also, while Ramji stressed support for ASF did not represent a move away on the web server from IIS, it is a recognition of the rival Apache HTTP Web Server's enduring number-one status on the web and Microsoft's desire to have it run on Windows instead of Linux servers.

Also, in a measure of how far it's willing to contribute, Microsoft does not appear ready to have its engineers actually participate in open source groups, such as Eclipse.

"Putting members in to Eclipse may or may not happen," Ramji said. He noted, though, Microsoft is keeping an eye on what it can do to help ASF's Jakarta Project

Internet Security Threat Report 2014

More from The Register

next story
PEAK APPLE: iOS 8 is least popular Cupertino mobile OS in all of HUMAN HISTORY
'Nerd release' finally staggers past 50 per cent adoption
Microsoft to bake Skype into IE, without plugins
Redmond thinks the Object Real-Time Communications API for WebRTC is ready to roll
Microsoft promises Windows 10 will mean two-factor auth for all
Sneak peek at security features Redmond's baking into new OS
Mozilla: Spidermonkey ATE Apple's JavaScriptCore, THRASHED Google V8
Moz man claims the win on rivals' own benchmarks
FTDI yanks chip-bricking driver from Windows Update, vows to fight on
Next driver to battle fake chips with 'non-invasive' methods
DEATH by PowerPoint: Microsoft warns of 0-day attack hidden in slides
Might put out patch in update, might chuck it out sooner
Ubuntu 14.10 tries pulling a Steve Ballmer on cloudy offerings
Oi, Windows, centOS and openSUSE – behave, we're all friends here
Was ist das? Eine neue Suse Linux Enterprise? Ausgezeichnet!
Version 12 first major-number Suse release since 2009
prev story

Whitepapers

Choosing cloud Backup services
Demystify how you can address your data protection needs in your small- to medium-sized business and select the best online backup service to meet your needs.
A strategic approach to identity relationship management
ForgeRock commissioned Forrester to evaluate companies’ IAM practices and requirements when it comes to customer-facing scenarios versus employee-facing ones.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Top 5 reasons to deploy VMware with Tegile
Data demand and the rise of virtualization is challenging IT teams to deliver storage performance, scalability and capacity that can keep up, while maximizing efficiency.
The hidden costs of self-signed SSL certificates
Exploring the true TCO for self-signed SSL certificates, including a side-by-side comparison of a self-signed architecture versus working with a third-party SSL vendor.