Guide to the TechWeb Network


The InformationWeek -- Blogs
Digital Life

Topics:   Digital Life

  • Email this page E-mail this page
  • |  Print this page Print this page
  • |   Bookmark and Share

New GPL License Is Coming; Linus Torvalds Wishes It Weren't


Posted by Charles Babcock, Mar 13, 2007 11:12 PM

I was surprised in an e-mail exchange with Linus Torvalds at the depth of his criticism of the next version of the General Public License. I thought his differences with the Free Software Foundation would just fade away. Now I believe that it's not a simple issue to resolve.

InformationWeek is querying knowledgeable parties on the nature of the upcoming 3.0 revision of the GPL, the software license that has played such an important role in changing our computing landscape.

We are all indebted to Richard Stallman and the Free Software Foundation for its willingness to stand the defensive rights of copyright on their head. The GPL creates a more open, shared software environment. To not recognize the beneficence of this stroke is to have been asleep for the past decade, or longer.

Having said that, I am struck by the contrast between the lofty ambitions that Stallman and the Free Software Foundation are now placing behind GPL 3.0 versus Torvalds' common sense.

The GPLv2 license adopted 16 years ago did something straightforward. It granted people the right to use the software for free in exchange for meeting one or two simple requirements: 1) Don't sue someone who's using the GPL software you're redistributing for violating one of your patents. 2) Do include any modifications you've made to the software as you redistribute it.

"I absolutely love the GPLv2 because it embodies that 'develop in the open' model," wrote Torvalds. The emphasis is his; I can honestly say he rarely uses the word "love" in connection with anything from the Free Software Foundation.

He notes GPLv3 has been criticized as a Free Software Foundation political platform. He agrees and quarrels with FSF's conception of "proprietary software as being something evil and immoral. Me, I just don't care about proprietary software. It's not evil or immoral. It just doesn't matter."

Developing code with freely assembled teams under the GPL is a better way of writing software, he says. There are few who have put their money where their mouth is more fully on that point. He can still excoriate GPLv3 for its ban on digital rights management and other prohibitions that appear to be headed into the text. Too much, he says. But his most telling points are pro-GPLv2.

There's no point in protesting GPLv3 as a political platform. In its time, the GPLv2 was a political platform as well, he reminds us. But in its minimalist restrictions and its generous rights, "the GPLv2 is something that you can agree to despite different politics and that's something I think the Linux community has been very good at." Indeed, he quietly makes the point that he's not interested in other people's politics; he wants to concentrate on the quality of the code, and that's a key attribute of open source development projects. With GPLv3, however, everyone will have a political point of view thrust upon them, he says. That's as close as he comes to hyperbole.

"The reason I really like the GPLv2 is exactly that it allows everybody to be selfish and not have to really believe in any other politics. We can all be selfish and do things that make sense for ourselves."

He likes the giveback requirement that Stallman artfully included as a stroke of freedom. In the old days, other people stole your code and modified it for their own purposes. Nowadays, people are allowed to steal your code and modify it; they just have to share those modifications with you. And in the long run, that's your best guarantee of rights and software empowerment.

"Yes, you can be a freeloader, [use the code] and not do anything at all… you also won't get your specific needs looked at by the people who truly helped in development," he notes.

The GPLv2, he says, encourages people to work together with minimal rules involved. "That's a kind of beauty, to me. People are encouraged to chip in and help, not because of some political agenda, or because they try to be 'good people' but simply because it helps themselves more than not…"

And that, it seems to me, is very close to the notion of freedom that undergirds much of the rest of our society. Torvalds has expressed the essence of where freedom lies in developing and using software. It's tinged with a developer's self-interest, but isn't that the point of view that's given us our rich set of software options today?

Maybe GPLv3 will expand those choices in unexpected ways, just as the GPLv2 did.

Or maybe we should pause in our rush toward the bans, the prohibitions, and the rules being discussed for GPLv3 and consider the wisdom inherent in GPLv2's minimalist approach.

« Rumors Grow That Google Is Building A Mobile Phone | Main | Bloggers Worry Google Might Reverse Its Position On Net Neutrality »



Tomorrow's CIO: Do you have what it takes?
Find out at the 2008 InformationWeek 500 Conference
Sept. 14-16, St. Regis Resort, Monarch Beach, Calif.


Sign up now for the weekly InformationWeek Blog Newsletter.


This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.




Digital Life Video



  1. Sarah Palin's Babygate And The Future Of Journalism
  2. Apple Nixes 'Pull My Finger' App, Even Though It's A Gas
  3. Windows Vista: The OS About Nothing
  4. One Unlikely Browser Controls The Market
  5. NYC Store Sells BlackBerry Bolds For $1,300 Each


  1. Radical Desktops Deliver Power To The People. But What About IT?
  2. Need Disaster Recovery On The Cheap? Think Virtualization
  3. No Virtualizing Without A License
  4. Smart Stuff: The State Of Business Intelligence 2008
  5. Down To Business: Are Technology Leaders Focusing Too Much On The Small Stuff?
  6. Rolling Review Wrap-Up: Vendors' RFP Responses Make The Case For Switching

 
 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007
AUGUST 2007
JULY 2007
  JUNE 2007
MAY 2007
APRIL 2007
MARCH 2007
FEBRUARY 2007
JANUARY 2007
DECEMBER 2006
NOVEMBER 2006