On TechRepublic: Top 5 operating systems you never used
BNET Business Network:
BNET
TechRepublic
ZDNet

By Stephen Shankland, News.com
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.

  • 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: Logged In | Log out
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   |