Friday, November 4, 2011

Microsoft Submits Patch to Samba Core Under Open Source License

News

Microsoft Submits Patch to Samba Core Under Open Source License

The relationship between Microsoft and Samba has certainly changed. Microsoft was forced by a European antitrust action to open its network protocols to Samba in 2007.


Microsoft marked another open source milestone last month.

The company's Oct. 10 patch improved the Samba core code and was submitted under the open source GNU General Public License. Samba is a free interoperability solution for Unix/Linux servers and Windows-based clients. It supports file and print services on clients using Microsoft's Server Message Block/Common Internet File System (SMB/CIFS) protocols.

Chris Hertel of Samba said in a post that two Microsoft developers got permission from Microsoft to issue the patch code under the GPL open source license. It marked a "milestone" of sorts for open source relations and Microsoft, according to Hertel.


"A few years back, a patch submission from coders at Microsoft would have been amazing to the point of unthinkable, but the battles are mostly over and times have changed," Hertel wrote in the post. "We still disagree on some things such as the role of software patents in preventing the creation of innovative software; but Microsoft is now at the forefront of efforts to build a stronger community and improve interoperability in the SMB [Server Message Block] world."

The relationship between Microsoft and Samba has certainly changed. A ZDNet blog claims that Samba is "an old Microsoft enemy" and that Microsoft was forced by a European antitrust action to "open its network protocols to Samba in 2007."

A history published by the Free Software Foundation Europe cites a 2004 European Commission decision that involved a server interoperability complaint by Sun Microsystems. However, the FSFE's history also noted that Samba had presented before the EC in a 2003 hearing on the case.

Microsoft now has a team devoted to open source interoperability led by Jean Paoli and Gianugo Rabellino. Following antitrust regulatory actions in Europe and in the United States, Microsoft rolled out an "interoperability pledge" in February of 2008 that opened up some of its documentation and APIs for product interoperability. The documentation part of this interoperability effort was overseen by the U.S. Department of Justice, but this DoJ final judgment scrutiny ended on May 12.

Microsoft struck a controversial Windows interoperability and licensing deal with Novell over its SuSE Linux Enterprise operating system in November 2006, and that deal has was renewed in July of this year after Attachmate acquired Novell. These deals took place even after Microsoft claimed that open source software violated 235 of Microsoft patents. In recent years, Microsoft's legal team has mostly attempted to prove that claim by suing hardware vendors using the open source Linux-based Android mobile operating system.