On The Insider: Britney's Bikini-Clad Top 10
BNET Business Network:
BNET
TechRepublic
ZDNet

By Stephen Shankland
Posted on ZDNet News: Jan 26, 2006 5:20:00 PM

Linus Torvalds said Wednesday that he won't convert Linux to version 3 of the General Public License, as he objects to digital rights management provisions in the proposed update.

The position is a significant--though not entirely unexpected--rejection of the update, the first to the seminal license in 15 years. Linux, the kernel at the heart of an operating system that clones much of generally proprietary Unix, is considered the best-known and most successful example of open-source software.

"Conversion isn't going to happen," Torvalds said in a posting to the Linux kernel mailing list. "I don't think the GPL v3 conversion is going to happen for the kernel, since I personally don't want to convert any of my code."

Torvalds specifically objected to one new provision in the GPL 3 draft that opposes digital rights management, which is technology that uses encryption to control the use of content and running of software. "I think it's insane to require people to make their private signing keys available, for example. I wouldn't do it," he said.

"I think it's insane to require people to make their private signing keys available."
--Linus Torvalds, founder, Linux

The GPL is a legal document and manifesto of the free software and open-source movements. It outlines several freedoms for collaborative software development, stipulating that a program's underlying source code may be seen, copied, modified and distributed.

The Linux-GPL issue highlights a long-running philosophical split in the collaborative programming movements. Torvalds represents a pragmatic approach that accommodates computer industry prevailing practices. For example, Torvalds worked for years on proprietary software at chip designer Transmeta, and he permits proprietary video card drivers to be loaded as modules into the Linux kernel.

On the other side of the divide is Richard Stallman, founder and president of the Free Software Foundation. His goals are explicitly ethical and social, and his principles are unbending. "The foundation believes that free software--that is, software that can be freely studied, copied, modified, reused, redistributed and shared by its users--is the only ethically satisfactory form of software development, as free and open scientific research is the only ethically satisfactory context for the conduct of mathematics, physics or biology," Stallman and FSF attorney Eben Moglen wrote in a GPL 3 background article.

GPL 3 draft released
The Free Software Foundation released the first public draft of GPL 3 earlier in January. The move began what's expected to be about a year's worth of discussion and revision.

The GPL 3 draft contains new words opposing digital rights management, which Stallman and Moglen regard as technology that restricts freedoms users must have.

"As a free software license, this license intrinsically disfavors technical attempts to restrict users' freedom to copy, modify and share copyrighted works," the draft license states. "No permission is given...for modes of distribution that deny users that run covered works the full exercise of the legal rights granted by this license."

In other words, some form of locking of GPL code to prevent changes from an authorized version is forbidden.

Torvalds' position is not a surprise. In a 2003 posting to the kernel mailing list, the Linux founder explicitly opened the door to DRM.

"I also don't necessarily like DRM myself," Torvalds wrote. "But...I'm an 'Oppenheimer,' and I refuse to play politics with Linux, and I think you can use Linux for whatever you want to--which very much includes things I don't necessarily personally approve of."

Torvalds founded the Linux project in 1991, the same year the current GPL version 2 was released, and is still its leader. His kernel project dovetailed with work Stallman had already began to create a free clone of Unix, called Gnu's Not Unix (GNU). Because of that combination, the Free Software Foundation prefers the entire operating system be called GNU/Linux--though it has other important components, such as the Xorg graphics system, that come from other groups.

In a 2004 interview, Torvalds indicated he wants the GPL to serve nothing beyond the single function of keeping source code open.

"I really want a license to do just two things: Make the code available to others, and make sure that improvements stay that way. That's really it. Nothing more, nothing less. Everything else is fluff."

"I really want a license to do just two things: Make the code available to others, and make sure that improvements stay that way."
--Linus Torvalds, founder, Linux

Because of that cautious stance, Torvalds specifically didn't follow with Linux the Free Software Foundation's recommendation to describe a software project as governed by version 2 or "any later version."

The issue of moving to GPL 3 is grounded in copyrights. Many open-source projects, such as MySQL or OpenSolaris, require that programmers turn over copyrights to a central organization. That organization then grants the programmers a license of their own to the software source code in question. But with Linux, the copyrights are held by a large number of individuals and companies that contributed the code.

To convert Linux to GPL 3, it's likely more than just Torvalds' approval would be required. For example, when the SpamAssassin project converted to the Apache License so it could become part of the Apache Software Foundation, project organizers spent months getting explicit permission for the change from about 100 copyright holders. Even then, not all contributors could be found, and some software had to be rewritten.

The Free Software Foundation also has lodged objections about Torvalds. In an interview after the GPL 3 draft was released, Moglen said Torvalds doesn't use a "pure GPL" and that practices such as permitting proprietary video drivers violate the license.

Missing out
Keeping Linux with GPL 2 means the project won't be able to take advantage of some changes. And some experts believe GPL 3 is better.

"I think it's a definite improvement. It clarifies where there is ambiguity and deals with issues that have come up over time," said Mark Radcliffe, an intellectual property attorney with DLA Piper Rudnick Gray Cary who represents the Open Source Initiative and who is overseeing some gathering of commentary for the GPL 3.

Regarding rights management, Radcliffe said Stallman "views DRM as potentially evil. He wants to make it very clear that DRM is not permitted, and you cannot implement DRM systems using GPL code."

But Radcliffe also believes those fears could be overstated, judging by the commercial failures of attempts to control software in the past--such as with hardware "dongles" that must be attached to a computer before a particular program will run. "The practical risk of it being applied to software is lower than it being applied to content," he said.

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 233 Talkback(s)
Huh?
I thought this was a decent article, but as for this :

"commercial failures of attempts to control software in the past--such as with hardware "dongles" that must be attached to a computer befo... (Read the rest)
Posted by: chuckduffy Posted on: 03/08/06 You are currently: a Guest | | Terms of Use
Torvalds is being a horses arse here. He should participate in the GPL  DonnieBoy | 01/26/06
Where is the real Donnie?  Loverock Davidson | 01/26/06
Torvalds is not my master, and he did not write the kernel by himself.  DonnieBoy | 01/26/06
Alright  Loverock Davidson | 01/26/06
Um ok  Suicida| | 02/06/06
Doesn't make sense  NonZealot | 01/26/06
The kernel is GPL, if Linus steps over the line and pisses off enough  DonnieBoy | 01/26/06
Not a chance, read the GPL!!!  No_Ax_to_Grind | 01/26/06
Torvalds could get hit by a bus tomorrow and the kernel would not miss a  DonnieBoy | 01/26/06
There is still a copyright holder  spamagnet | 01/26/06
Right, all of the individual owners can decide.  DonnieBoy | 01/26/06
A leader away from the GPL3, yes indeed.  No_Ax_to_Grind | 01/26/06
The thing I don't get  Michael Kelly | 01/26/06
SPOT ON!  No_Ax_to_Grind | 01/26/06
Re: The thing I don't get  nix_os_fan | 01/26/06
You know what I noticed?  nomorems | 01/27/06
So if he releases it under v2 instead of v3 he should be replaced.  osreinstall | 01/26/06
But it wouldnt be called . . .  Suicida| | 02/06/06
He is participating  Michael Kelly | 01/26/06
A leader would not make blanket statements this early  DonnieBoy | 01/26/06
Work with Stallman  JimSatterfieldW | 01/27/06
But ho doesnt have to  Suicida| | 02/06/06
Who are you to say what he should or should not do?  balsover | 01/26/06
It is the comunity that Linus needs to listen to, NOT me. I am just giving  DonnieBoy | 01/26/06
And he did...  thetargos | 01/26/06
Linus has a right to say what he likes!  mdsmedia | 01/26/06
Stallman is the loser here  OhMyGosh | 01/26/06
No, Stallman is gaining mindshare, but he also has to listen to people  DonnieBoy | 01/26/06
The thing is that RMS has a clear vision, whereas Linus wrote a kernel  hipparchus2001 | 01/29/06
10 Reason not to listen to you.  IceTheNet@... | 01/26/06
cool it  hipparchus2001 | 01/29/06
No Donnie Boy your the horses A$$$...... If anyone can be replaced...  Can you hear me | 01/26/06
Torvalds: No GPL 3 for Linux  Loverock Davidson | 01/26/06
I think your two brain...  nix_os_fan | 01/26/06
Is that you again kernel_panic?  osreinstall | 01/26/06
You bet it is ......  I_am_hellion_z | 01/27/06
How's the snowbank in the Great White North eh?  osreinstall | 01/27/06
Yup, it's me...I think they deleted nix_os...the  Colonel_Panic | 01/27/06
What is this beating you speak of?...  Colonel_Panic | 01/28/06
Yup...  Nix_0S_Fan | 01/28/06
Not EVERYONE agrees with Windows  djc1309@... | 01/26/06
But...  Loverock Davidson | 01/26/06
Loverock..Learn to read context!! NT  mdsmedia | 01/26/06
I did read it, what didn't you understand? (NT)  Loverock Davidson | 01/27/06
What YOU didn't understand was..  mdsmedia | 01/27/06
I understand completely  Loverock Davidson | 01/27/06
At least Linux supports my hardware.  jgmsys@... | 01/26/06
I found changing mouse cures this  hipparchus2001 | 01/29/06
Good bye linux, hello BSDs.?????????????  jrbeaman | 01/26/06
Loverock you're an idiot  mdsmedia | 01/26/06
Name calling really proves your point  Loverock Davidson | 01/27/06
When it comes to you it's all you're worth  mdsmedia | 01/27/06
My worth  Loverock Davidson | 01/27/06
Dude, you're a troll  Real World | 01/27/06
Its not trolling  Loverock Davidson | 01/27/06
Thank God somebody else sees it...  Nix_0S_Fan | 01/28/06
Take your  Linux Advocate | 01/27/06
And my point is proven  Loverock Davidson | 01/27/06
See post: Thank God somebody...  Nix_0S_Fan | 01/28/06
Re: My worth...Somebody call 911 'cause...  Nix_0S_Fan | 01/28/06
Yeah...then how come...  Colonel_Panic | 01/28/06
The only good bye is - Good bye Loverock Davidson........  Can you hear me | 01/26/06
LOL  Loverock Davidson | 01/27/06
fishing net  Scott W | 01/28/06
You are not going to get rid of me...  Nix_0S_Fan | 01/28/06
Looks like I need to give Linus props for being  No_Ax_to_Grind | 01/26/06
4 once I agree  IceTheNet@... | 01/26/06
A see a fork in the road  zmud | 01/26/06
Linus is ony one person. We have to wait and see what the general feeling  DonnieBoy | 01/26/06
One person that happens to hold all the cards.  No_Ax_to_Grind | 01/26/06
If you read the GPL license, you will see Linus does NOT hold all the cards  DonnieBoy | 01/26/06
Bzzzzt Wrong...  No_Ax_to_Grind | 01/26/06
No, you can take the kernel and start a new development WITHOUT Torvalds.  DonnieBoy | 01/26/06
Good luck, never going to happen...  No_Ax_to_Grind | 01/26/06
There would be no lawsuits, only mindshare wars.  DonnieBoy | 01/26/06
Guess you never heard of SCO  No_Ax_to_Grind | 01/26/06
There would be no basis for a lawsuit, it is perfectly legal to fork GPL  DonnieBoy | 01/26/06
That's what everyone said about SCO too.  No_Ax_to_Grind | 01/26/06
With SCO, there are grey areas. With the GPL, there is NO doubt that  DonnieBoy | 01/26/06
You show a fundamental lack of knowledge  Bill Ward | 01/26/06
RGMBill, you head it dead on.  No_Ax_to_Grind | 01/26/06
You can fork the kernel WITHOUT Torvalds permision. You just can NOT change  DonnieBoy | 01/26/06
you're right  Scott W | 01/28/06
Get a clue all of you  hipparchus2001 | 01/29/06
The kernel consists of many peope works  B.O.F.H. | 01/26/06
Not true  Yensi717 | 01/26/06
Nope, Linux can NOT change the kernel to BSD.  DonnieBoy | 01/26/06
You just contradicted your earlier post...  djc1309@... | 01/26/06
He is getting more confused by the minute.  No_Ax_to_Grind | 01/26/06
You are confused, Linus has NO legal control over the kernal, only  DonnieBoy | 01/26/06
When you wish upon a star ....  osreinstall | 01/26/06
Yes, Torvalds COULD refuse GPL3 code in the kernel HE maintains.  DonnieBoy | 01/26/06
The thing is, he maintains the official version.  osreinstall | 01/26/06
This worries me  mdsmedia | 01/26/06
The last time that I looked, Linus owns the kernel  balsover | 01/26/06
Linus does NOT own the kernel, he only owns the code HE wrote, but, HE  DonnieBoy | 01/26/06
There IS another kernel you know....  Michael Kelly | 01/26/06
The Hurd moves slooooooowly...  Scrat | 01/28/06
Linux has been losing mindshare since the Bitkeeper fiasco.  DonnieBoy | 01/26/06
Who said he was a leader?  No_Ax_to_Grind | 01/26/06
He is the leader of the kernel right now. He makes the final decisions.  DonnieBoy | 01/26/06
ANd the decsion is, NO to GPL 3  No_Ax_to_Grind | 01/26/06
So far, he only said he would not change his code to GPL3  DonnieBoy | 01/26/06
Once again you contradict yourself  mdsmedia | 01/26/06
It would be nice if people would read instead of react....  jrbeaman | 01/26/06
You are still clueless......  jrbeaman | 01/26/06
Be quiet !  osreinstall | 01/26/06
oops, mybad  jrbeaman | 01/26/06
OH Donnie Boy lets hear lets hear yor wors of wisdon?????????????/  Can you hear me | 01/26/06
He could refuse contributions under GPL3, but the kernel can also be forked  DonnieBoy | 01/26/06
Forked kernel  lwvirden | 01/26/06
It happened to BSD  Roger Ramjet | 01/26/06
Yes, a majority would have to be VERY unhappy with Torvalds before  DonnieBoy | 01/26/06
Cluelessness showing again....  jrbeaman | 01/26/06
AMEN  Disturbed_z | 01/27/06
Ohh DonnieBoy stop with your Generalismo BS!! NT  mdsmedia | 01/26/06
do we have a DONNYBROOK?  jrbeaman | 01/26/06
Forking doesn't change the license  Bill Ward | 01/26/06
I beleive that GPL2 and GPL3 code can be linked together, is that correct?  DonnieBoy | 01/26/06
Sort of.  Sxooter_z | 01/26/06
I agree  Tony Agudo | 01/26/06
Hey Steve, oops, I mean Loverock...  nix_os_fan | 01/26/06
Yet another well thought out and significant post.  No_Ax_to_Grind | 01/26/06
Fine. My position on this is...  nix_os_fan | 01/26/06
Has nothing to do with Mr. Gates  No_Ax_to_Grind | 01/26/06
Who's idea and who developed DRM...  nix_os_fan | 01/26/06
Developed by IBM,  No_Ax_to_Grind | 01/26/06
I didn't say Micro$lop wrote it...  nix_os_fan | 01/26/06
MISTER Gates, my, how he commands...  nix_os_fan | 01/26/06
Courtesy is cheap and goes along ways...  No_Ax_to_Grind | 01/26/06
BTW, you have one of...  nix_os_fan | 01/26/06
Some English might help here  mdsmedia | 01/26/06
Aw nix, did I pee in your wheaties?  No_Ax_to_Grind | 01/26/06
Re: Aw nix, did I pee in your wheaties?  Colonel_Panic | 01/27/06
Umm you missed at least One...DRM  mdsmedia | 01/26/06
LOL  s_gamgee | 01/27/06
Whoa! Not exactly true  Cayble | 01/27/06
well if torvalds doesnt like it  toxicfreak | 01/26/06
If it doesn't go your way, Linus should leave?  jrbeaman | 01/26/06
Wow!  tjleeland | 01/26/06
Good of you to jump in and offer an on topic post.  No_Ax_to_Grind | 01/26/06
DRM is Bad Period  Mectron | 01/26/06
Are you clueless? This is not about RIAA or the MPAA  No_Ax_to_Grind | 01/26/06
But you know the type...  Stewart Cannon | 01/26/06
Sad but true...  No_Ax_to_Grind | 01/26/06
Sounds more like a fraudian slip.  osreinstall | 01/26/06
Your A Syco ligist?  IceTheNet@... | 01/26/06
You are Kornfused, Bubba  osreinstall | 01/26/06
Yeah right!!  j.m.galvin | 01/26/06
My neighbor is pretty good  osreinstall | 01/26/06
You don't need DRM to do that.  kjmcdonald | 01/27/06
No but it works better. Why do you think there is so much opposition?  osreinstall | 01/27/06
If you want it then you buy it but don't shove it up my hiney  IceTheNet@... | 01/27/06
It is there for those who want it.  osreinstall | 01/27/06
DRM is not useless  voska | 01/26/06
Like I say if you want it buy it. The Act of Force is what we oppose  IceTheNet@... | 01/27/06
Choose an Indy and quit your grousing.  osreinstall | 01/28/06
DRM is bad period for consumers  brike@... | 01/27/06
Agree on DRM, but not the Point  Sinbad_z | 01/27/06
Torvalds? thinking is 3tL ? too Low, too Little, too Local.  Vily Clay | 01/26/06
THANK YOU VILLY!! (nt)  s_gamgee | 01/27/06
ZDNet's baiting headlines ...  George Mitchell | 01/26/06
Agreed, but what is your opinion on combining GPL2 code with GPL3 code??  DonnieBoy | 01/26/06
The more restrictive license (GPL3) takes precedence ...  George Mitchell | 01/26/06
You can't do that!  Sxooter_z | 01/26/06
The question is if you can link GPL2 with GPL3, NOT if you can change the  DonnieBoy | 01/27/06
Not Good!  osreinstall | 01/26/06
Thanks osreinstall and sxooter ...  George Mitchell | 01/26/06
Not sure what you are quoting, but the problem would be with the GPL2, if  DonnieBoy | 01/28/06
Go read the other article on Moglen  osreinstall | 01/28/06
Micro$ux wants to port their gar-baahj to Linux...  nix_os_fan | 01/26/06
Still clueless I see...  No_Ax_to_Grind | 01/26/06
Are you kidding me...  nix_os_fan | 01/26/06
So then show me little fella...  No_Ax_to_Grind | 01/26/06
You can lead a horse to water....  I_am_hellion_z | 01/27/06
Hey you are pretty good at GPL Braille  osreinstall | 01/27/06
Unfortunately idiots like that bring the average down NT  mdsmedia | 01/27/06
Linus has the right idea IMHO  bitfuzzy | 01/26/06
Linux wrote it, it's his to do whatever.  jrbeaman | 01/26/06
Actually, a WHOLE LOTTA people wrote it.  Sxooter_z | 01/26/06
OK, but...  jrbeaman | 01/26/06
Theoretically the inverse may be true.  Hrothgar - PCLinuxOS User | 01/29/06
Stick a fork in...Linus is done...  nix_os_fan | 01/26/06
DRM battle will be won/lost in the marketplace  wkulecz | 01/26/06
The "horse's arse" here is Richard Stallman...  Stewart Cannon | 01/26/06
You were warned about using common sense...  No_Ax_to_Grind | 01/26/06
If stallman were president  hipparchus2001 | 01/29/06
Torvalds for President!!!!  3Dman | 01/26/06
EXACTAMUNDO  jrbeaman | 01/26/06
LONG LIVE TORVALDS!!!  Jeff Spicoli | 01/26/06
He won't get my vote  Hrothgar - PCLinuxOS User | 01/27/06
You have to rain on my parade?  3Dman | 01/29/06
John Stewart for President  Hrothgar - PCLinuxOS User | 01/29/06
John Stewart for President  Hrothgar - PCLinuxOS User | 01/29/06
DRM in LINUX????????  Protector | 01/26/06
Supporting DRM  j.m.galvin | 01/26/06
So  Protector | 01/26/06
Because that's not the real world  j.m.galvin | 01/26/06
This just shows how little you really know  IceTheNet@... | 01/27/06
Get to it then, we are waiting...  No_Ax_to_Grind | 01/26/06
Not So!  osreinstall | 01/26/06
Who are you trying to convince? Your Self!  IceTheNet@... | 01/27/06
Companies do not agree with you.  osreinstall | 01/27/06
Supporting DRM ok Having DRM Shoved up Bootie Not  IceTheNet@... | 01/27/06
Torvolds is neutral on the issue.  osreinstall | 01/28/06
Linus is Right  wkulecz | 01/26/06
Torvalds No GPl for Linux  roswell | 01/26/06
Torvalds is just trying to protect Linux  Anthony S. | 01/26/06
CEO to IT staff...  No_Ax_to_Grind | 01/26/06
Oh stop trying to start a flame war  Michael Kelly | 01/26/06
Last sentence true, but...  Tony Agudo | 01/26/06
A few questions about using DRM.  CobraA1 | 01/28/06
but you can: Use OTP.  hipparchus2001 | 01/29/06
what's more you can do OTP with some dice a pencil and paper.  hipparchus2001 | 01/29/06
Gotta be careful, though . . .  CobraA1 | 01/30/06
like a couple of 3cent diodes?  hipparchus2001 | 01/30/06
First of all...  Rikho | 01/26/06
Forget the civil war  Shelendrea | 01/26/06
Oh Come off it, Torvalds  the_slash | 01/26/06
(DRM) + (Linux kernel) = (no big deal)  mobrien_12@... | 01/26/06
TORVALDS IS THE MAN  Jeff Spicoli | 01/26/06
Stallman is a great philosopher...  Knorthern Knight | 01/26/06
Stallman is a political hack!  osreinstall | 01/27/06
DRM is here...  s_gamgee | 01/27/06
Here Hear...or is that Hear Hear??  mdsmedia | 01/27/06
It means..  s_gamgee | 01/27/06
A little off there  Hrothgar - PCLinuxOS User | 01/27/06
contracts and conduct  dkloke@... | 01/27/06
We dont need Trovalds and Patents  LogicallyGenius | 01/28/06
LogicallyGenius ???  Scrat | 01/28/06
I hate the way people here call Linus Torvalds and Richard Stallman names.  hipparchus2001 | 01/29/06
If you actually read the GPL draft...  Interfecus | 02/01/06
Huh?  chuckduffy | 03/08/06

What do you think?

advertisement
advertisement

White Papers, Webcasts, and Downloads

Meet Doc