On TV.com: TOP 10 Shows CANCELED Too Soon
BNET Business Network:
BNET
TechRepublic
ZDNet

September 29th, 2006

Torvalds should create a better GPL

Posted by John Carroll @ 11:24 am

Categories: General

Tags:

In Focus » See more posts on: GPL

The anti-GPLv3 position of Torvalds, and now a large cross-section of Linux kernel developers, appears to be hardening. In response to a rebuttal by Eben Moglen, chief counsel for the Free Software Foundation, re-invited the Linux kernel team to engage in the GPLv3 discussion process, Torvalds had this to say:

I wonder why everybody but the FSF seems to know my email address, but the FSF can't find it.

If it has an anti-Tivo clause, I think it's bad. I've tried to explain it to some people (the freedom of the _project_ is much too important to let any license clause limit how you can use it), but when other people did that, the FSF just explained how they had mis-used the word "use".

But I'm so fed up with the FSF right now that I'm not in the least interested. There's no way in _hell_ they can claim that they don't know my standpoint, so what are they even asking for?

Other quotes from Torvalds in the aforementioned article on NewsForge provided what I thought to be a clear and distilled explanation of the problem with the anti-DRM provisions in GPLv3:

It's their hardware. I do _not_ want to ask for control of the "environment" back in a license. I want the improvement to the _software_, not the keys to the kingdom. The "environment" a program runs in (or the medium it is distributed on) doesn't have to be open. Just the program itself.

Exactly. The fact that TiVo opts to make it impossible to alter the hardware / software combination on a TiVo system does not in the least affect someone's ability to take Linux and make a hardware / software combination that is NOT restrictive, nor alleviate TiVo's need to distribute the source code for any changes made to the GPLv2-licensed base.

The problem with finding a resolution to this conflict, however, is that the Free Software Foundation (FSF) is philosophically opposed to making it easy to use open source software for proprietary purposes. Asking Stallman (the founder of the Free Software Foundation as well as its titular head) to compromise is like asking the Pope to be less Catholic.

As I've discussed before, I believe that a middle ground between proprietary and open source software is not just feasible, but very desirable. Further, I think it would attract large numbers of open source programmers who believe in the community development process, but aren't interested in the more extreme views of the Free Software Foundation (FSF). Unless I'm a complete oddity in the proprietary software community, I think it would attract large numbers of proprietary developers as well.

Frankly, a world where open source and proprietary software can work together with minimal risk to either side doesn't just harness the productive power of both groups to move the technology ball forward, but creates a larger market for both products by granting them access to parts of the software ecosystem to which they are currently denied. Use of Linux in a TiVo system is clearly GOOD for Linux popularity, however much the ideologically constrained might oppose the nature of that popularity. I'd also argue that proprietary drivers are good for Linux, something with which the FSF would disagree strongly.

Stallman and his Free Software Foundation represents a group that wants to divide the fabric of innovation. Most programmers don't agree with that. Why, then, give the FSF control over the next version of a license that is so important to the open source movement?

Make a license that is BETTER than the GPL, one that continues the benefits of a shared development model that requires changes to be returned to the community while making it easier for that code to be used anywhere - including in proprietary systems. Licensing competition is not a bad thing, particularly if one of the licenses enables more seamless mixing of the code domains currently kept separate due to licensing restrictions.

John CarrollJohn Carroll has delivered his opinion on ZDNet since the last millennium. Since May 2008, he is no longer a Microsoft employee. He is currently working at a unified messaging-related startup. See his full profile and disclosure of his industry affiliations.

Email John Carroll

Subscribe to A Developer's View via Email alerts or RSS.

  • Talkback
  • Most Recent of 109 Talkback(s)
Good article
I agree, alot more real innovation and development could be achieved with a better model, i believe Open Source should not be "free" to end users, this will ensure the quiality of the code is "commerc... (Read the rest)
Posted by: Aussie_Troll Posted on: 12/09/06 You are currently: a Guest | | Terms of Use
Must go party  John CarrollZDNet Moderator | 09/29/06
Are they good dancers?  tic swayback | 09/29/06
Yes, well...  John CarrollZDNet Moderator | 10/02/06
Difficult compromise  sinleeh@... | 09/29/06
Red Herring  John CarrollZDNet Moderator | 10/02/06
damn John  Shelendrea | 09/29/06
Nahh the whole thing is stupid  Edward Meyers | 09/29/06
John is missing one important thing  toadlife | 09/29/06
He is missing more than that  Edward Meyers | 09/30/06
Yes, but...  John CarrollZDNet Moderator | 10/02/06
Indeed, and I told you then what I will tell you now  Edward Meyers | 10/02/06
And I'll return the favor...  John CarrollZDNet Moderator | 10/02/06
Except your argument is still flawed  Edward Meyers | 10/03/06
Forgot one  John L. Ries | 10/03/06
Make your own  Robert Crocker | 09/29/06
Re: make your own  John CarrollZDNet Moderator | 10/02/06
principle v/s practical  zzz1234567890 | 09/29/06
re: principle v/s practical  dave.leigh@... | 10/01/06
I guess...  John CarrollZDNet Moderator | 10/02/06
Spell Communication  nbjayme | 09/30/06
Re: Spell  John CarrollZDNet Moderator | 10/02/06
GPL is NOT "Open Source"  cybervegan | 09/30/06
A rant from self-interest.  John Le'Brecage | 10/01/06
Tivo  toadlife | 10/01/06
I'm not in the least confused.  John Le'Brecage | 10/01/06
Freedoms.  Ivan21 | 10/03/06
Nitpicking Ninjas of ultimate power.  John Le'Brecage | 10/03/06
Freedoms, yes harware was a issue  Jxn | 10/06/06
So says the voice of futility  John CarrollZDNet Moderator | 10/02/06
Well, Thank you...  John Le'Brecage | 10/02/06
I will never understand...  John CarrollZDNet Moderator | 10/02/06
Oh that's not it at all John C...  John Le'Brecage | 10/03/06
Understood...  John CarrollZDNet Moderator | 10/03/06
Crusty Old Bastard license... a reply.  John Le'Brecage | 10/02/06
FUD Alert...  jasonp@... | 10/03/06
Correction  John L. Ries | 10/03/06
Correct.  nomorems | 10/04/06
What does that have to do with anything?  John CarrollZDNet Moderator | 10/04/06
John, you don't REALLY BELIEVE that readers on this forum believe you ?  nomorems | 10/04/06
I know you don't  John CarrollZDNet Moderator | 10/04/06
Adoption and Organ Donation  Roger Ramjet | 10/02/06
Flawed analogy  ken_ballard@... | 10/02/06
Not that flaw.  Anton Philidor | 10/03/06
How far do you go with this?  Patrick Jones | 10/03/06
Hear hear!  Roger Ramjet | 10/03/06
Doing things for free.  Anton Philidor | 10/03/06
Ok...  Patrick Jones | 10/03/06
They can and Anton knows it.  thelemite | 10/03/06
Heart specialists are not disappointed.  Anton Philidor | 10/04/06
Barter  Anton Philidor | 10/04/06
Anton, respectfully: you're missing the analogy he's making...  John Le'Brecage | 10/03/06
Eventually you receive cash for code.  Anton Philidor | 10/04/06
March on, march on, through heavy snow...  John Le'Brecage | 10/04/06
Jam to the neighbors  John L. Ries | 10/03/06
That's the law.  Anton Philidor | 10/04/06
Anton: The Wheat Farmer  John L. Ries | 10/04/06
... was named Filburn...  Anton Philidor | 10/04/06
And the supermarket that would  ebrke | 10/04/06
If the fate of fruitcake is any guide...  Anton Philidor | 10/04/06
It IS flawed!!!  Jxn | 10/06/06
Ah yes  John CarrollZDNet Moderator | 10/02/06
No Need.....  linux for me | 10/01/06
Review FS Principles  nbjayme | 10/01/06
Linus will be the first to tell you...  NetArch. | 10/02/06
Good enough...  John CarrollZDNet Moderator | 10/02/06
Why not just ask Linus Torvalds?  B.O.F.H. | 10/02/06
Good point...  John CarrollZDNet Moderator | 10/02/06
E-mail...  John Le'Brecage | 10/02/06
Thanks  John CarrollZDNet Moderator | 10/02/06
A better GPL?  xstep | 10/01/06
Re:  John CarrollZDNet Moderator | 10/02/06
PDF in Office 2007  NetArch. | 10/02/06
Adobe has complained to the EC...  John CarrollZDNet Moderator | 10/02/06
Re back  xstep | 10/02/06
Why?  John CarrollZDNet Moderator | 10/02/06
Please don't assert MS' victimhood  John L. Ries | 10/03/06
Who's Standard?  xstep | 10/03/06
Instead of...  John CarrollZDNet Moderator | 10/04/06
Message has been deleted.  opensourcepro | 10/02/06
Forked  Anton Philidor | 10/02/06
A muderously obvious subject line goes here...  John Le'Brecage | 10/02/06
Re: Forked  John CarrollZDNet Moderator | 10/02/06
LPGL  Roger Ramjet | 10/03/06
Different principles.  Anton Philidor | 10/03/06
Message has been deleted.  David GroberZDNet Moderator | 10/03/06
sad i would have like to read that (nt)  Quebec-french | 10/03/06
No need, the CDDL is just what is needed.  No_Ax_to_Grind | 10/03/06
RMS vs. the Pope  techboy_z | 10/03/06
I didn't realize...  John L. Ries | 10/03/06
Your not a catholic, are you?  Jxn | 10/06/06
The Linux license can't be changed..  No_Ax_to_Grind | 10/03/06
Will wonders never cease.  John Le'Brecage | 10/03/06
I believe that would also be true of GPL-3  No_Ax_to_Grind | 10/03/06
Short answer, yes.  John Le'Brecage | 10/03/06
Torvalds OWNS the copyright to LINUX  Aussie_Troll | 12/09/06
In your next post...  John L. Ries | 10/03/06
Yes, I should...  John CarrollZDNet Moderator | 10/03/06
GOOD comment  Jxn | 10/06/06
They can and Anton knows it.  thelemite | 10/03/06
DOH! Hit the wrong button! happy NT  thelemite | 10/03/06
Stallman is right this time  mark@... | 10/03/06
GPL  crcraft@... | 10/03/06
Why does a Microsoft employee, with a Microsoft agenda,  nomorems | 10/04/06
What does this have to do with Microsoft?  John CarrollZDNet Moderator | 10/04/06
I think the pro-MS posters would disagree with you  John L. Ries | 10/04/06
What does this have to to with Microsoft?  John CarrollZDNet Moderator | 10/04/06
Was a response to someone else  John CarrollZDNet Moderator | 10/04/06
My Favorite Approach to "Free" vs "Proprietary"  rmarsha**3 | 10/05/06
Good article  Aussie_Troll | 12/09/06

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Top Rated

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here