SHARE
Follow this article on Twitter Facebook LinkedIn Bookmark and Share
Home >> Government >> Case Studies and Best Practices From Canada and Internationally

GPLv3 – turning the patent "lemon" into lemonade

GPLv3 – turning the patent "lemon" into lemonade

By:  Joaquim P. Menezes  On: 27 Jun 2007 For: IT World Canada Creator

"When fate hands you a lemon," wrote Dale Carnegie many years ago, "make lemonade." Replace the word "fate" with "Microsoft" and you'll have a pretty good idea of a key argument the folk at the Free Software Foundation (FSF) are making to encourage adoption of version 3 of the GNU General Public License - to be released on Friday.

"When fate hands you a lemon," wrote Dale Carnegie many years ago, "make lemonade."

Replace the word "fate" with "Microsoft" and you'll have a pretty good idea of a key argument the folk at the Free Software Foundation (FSF) are making to encourage adoption of version 3 of the GNU General Public License - or GPLv3 - released last Friday.

The FSF is a non-profit corporation founded in 1985 by software freedom activist Richard Stallman to support the free software movement.

The widely used GNU GPL – or simply GPL – was originally written by Stallman for the free software GNU project that initiated the GNU operating system.

Version 2 of the license was released in 1991.

Over the next 16 years, however, many in the open source community expressed concern over how some software and hardware vendors were taking advantage of "loopholes" in the GPL, enabling GPL-licensed software to be exploited in ways contrary to the developers' intentions.

Common "exploits" included:

Tivoization – inclusion of GPL-covered software in appliances that shut down when the software is modified; Stallman faults the manufacturers of such appliances for taking advantage of the benefits that free software provides - but not allowing users to do likewise;

Masking - Use of closed-source, modified versions of GPL software behind Web interfaces;

Patent deals - such as those between Microsoft and Linux and Unix distributors that many free software advocates say are an attempt to use patents as a weapon against competition from the GNU/Linux system.

GPLv3 – released last Friday – seeks to address these concerns – and for this very reason is seen by many as controversial. (The GPL FAQ has been updated to reflect these changes).

For instance, an explicit patent provision in GPLv3 declares that people who contribute to free software cannot sue users for patent infringement.

Version 3 not only seeks to thwart lawsuits against GPL code users, but also to prevent indemnification agreements with a select group, while leaving others vulnerable – as exemplified by the Microsoft-Novell deal.

As part of that controversial cross-licensing and co-development deal signed last November between Microsoft Corp. and Novell Inc.'s SUSE Linux division, Novell agreed to pay Microsoft a percentage of revenue from open-source products, while Microsoft agreed to waive patent claims against users of SUSE Linux.

Several open source advocates have sharply criticized this as a "perverse pact", and accused Microsoft of using a "divide and conquer" strategy to erode the open source community by pitting one Linux distributor against another.

To foil such deals, GPLv3 language says that software companies that "make discriminatory patent deals ... may not convey software under GPLv3.


Sign up for our Newsletters












Print |  Views: 937   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




Joaquim P. Menezes Joaquim P. Menezes is a contributor to the International Data Group (IDG) News Service, which publishes global technology stories from bureaus around the world to more than 300 publications in more than 60 countries.
blog comments powered by Disqus