Feeds

Microsoft anti-GPL fine print threatens competition

What does it mean for Samba?

  • alert
  • submit to reddit

3 Big data security analytics techniques

ComputerWire: IT Industry Intelligence

The release of reference licenses for Windows CIFS and SMB protocols - designed to increase competition in the file-sharing marketplace and also satisfy regulators' antitrust concerns - could actually kill competition ,thanks to some Microsoft Corp fine print.

Redmond, Washington-based Microsoft agreed to license its Common Internet File System (CIFS) protocol on a royalty-free basis, to enable other companies to implement the protocol on non-Windows operating systems. This was done to appease the concerns of both the US Department of Justice and the European Commission about Microsoft's anti-competitive behavior.

ComputerWire predicted the release of CIFS and SMB could squash open source when news first broke of its decision to open the technology in March. As details of the CIFS license have emerged since then, it has become clear Microsoft has effectively banned open source companies from distributing implementations of CIFS, if the software is distributed under the General Public License (GPL).

This caveat is not entirely unexpected as it enables Microsoft to ensure that its CIFS patents cannot be converted to the GPL, and protects the company's intellectual property. However, by specifically targeting the GPL, Microsoft could effectively kill off the open-source Samba project's implementation of SMB (Server Message Block the forerunner to CIFS).

Samba is an open source software suite that allows non-Windows computer to work in Windows file and print sharing environments. While Samba is a reverse-engineered implementation of SMB, and was originally written without reference to the SMB protocol itself, the Samba team has had to keep up with Microsoft's SMB and CIFS enhancements over the years to ensure that Samba provides adequate file and print-sharing capabilities between Unix/Linux servers and Windows clients.

The main problem for the Samba team is that while the open source version has been specifically designed to be interoperable with the Microsoft's SMB implementation without copying Microsoft's code, the new license references software patents implemented in CIFS, which some observers speculate Samba may inadvertently infringe upon.

In a posting on the geek community site slashdot.org, Samba team member Jeremy Allison states: "We don't think Samba infringes on these patents. We've looked at them. The problem is it doesn't matter what we think, it matters what lawyers think of this. We're currently getting a legal opinion on this and will post a more complete statement once we've done so."

Even if Samba does not currently infringe on the patents, the Samba team is likely to struggle to keep up with closed-source vendors that have been granted royalty-free access to the patents. The CIFS technical reference license grants licensees the right to develop technologies based on the CIFS protocol, and a royalty-free license to Microsoft's specified patents, as long as the licensee does "not distribute any company implementation in any manner that would subject such company implementation to the terms of an IPR impairing license."

IPR impairing licenses are defined by Microsoft as: "the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge".

The Free Software Foundation, developer and keeper of the GPL, has responded in typically outraged manner and has accused Microsoft of using software patents as a method of stifling the growth of free software alternatives.

"Microsoft's new assault follows a year's worth of rhetoric aimed at slandering the GPL and those who, in the name of software freedom, advocate the use of GPL. Now, that war of words has been followed up with a legal attack," states Bradley Kuhn, executive director of the FSF. "In copylefted Free Software, Microsoft now faces a rival that they cannot buy nor run out of business. As expected, they've turned to their patent pool as their last resort to assail us."

Microsoft will license the proprietary enhancements to the SMB protocol, as implemented in Windows 2000 and Windows XP, in August 2002 "for a fee on reasonable and non-discriminatory terms." Whether Microsoft's definition of "non-discriminatory" can be balanced with its desire to protect its intellectual property (and discourage use of the GPL) remains to be seen.

©ComputerWire.com.All rights reserved.

SANS - Survey on application security programs

More from The Register

next story
Android engineer: We DIDN'T copy Apple OR follow Samsung's orders
Veep testifies for Samsung during Apple patent trial
This time it's 'Personal': new Office 365 sub covers just two devices
Redmond also brings Office into Google's back yard
Batten down the hatches, Ubuntu 14.04 LTS due in TWO DAYS
Admins dab straining server brows in advance of Trusty Tahr's long-term support landing
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
Windows 8.1, which you probably haven't upgraded to yet, ALREADY OBSOLETE
Pre-Update versions of new Windows version will no longer support patches
Microsoft TIER SMEAR changes app prices whether devs ask or not
Some go up, some go down, Redmond goes silent
Red Hat to ship RHEL 7 release candidate with a taste of container tech
Grab 'near-final' version of next Enterprise Linux next week
Ditch the sync, paddle in the Streem: Upstart offers syncless sharing
Upload, delete and carry on sharing afterwards?
prev story

Whitepapers

Designing a defence for mobile apps
In this whitepaper learn the various considerations for defending mobile applications; from the mobile application architecture itself to the myriad testing technologies needed to properly assess mobile applications risk.
3 Big data security analytics techniques
Applying these Big Data security analytics techniques can help you make your business safer by detecting attacks early, before significant damage is done.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.