- Related Stories
-
Defender of the GPL
January 19, 2006 -
New open-source license targets DRM, Hollywood
January 18, 2006 -
Stallman unbending on software patents
January 17, 2006 -
Public debate on GPL 3 draft begins
January 16, 2006 -
Linux founder opens door to DRM
April 24, 2003
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.
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.
See more CNET content tagged:
Linus Torvalds, GPL 3, GPL, Richard Stallman, Free Software Foundation




"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."
Apparently, Linus will allow DRM technology to be implemented in the Kernel... hmmmm... That pretty much runs roughshot around any software based on GPL 3 that runs on Linux... Sounds like more splintering and a rift between Linus and Stallman...
A united front would be so much more successful.
He simply realizes that adopting an even more Communist license would repel potential users, mainly corporations.
Thumbs up
I think its more of a concern for his personal information (notice how he said, "I don't want to publish my keys"? (or something like that)).
I agree that things would move better with a united front, and the next year may see some large changes in the GPLv3, or it may not. Either way, its still GPL, which can be used with non-GPL software, so I would imagine that GPLv2 with GPLv3 is OK.
But I am not a lawyer, and I've only read parts of GLPv3. Someone correct me if I am off..
My guess is GPLv3 will cause a bunch of projects to fork and have two versions to maintain for awhile, at which point the GPLv3 forks will die a quiet death.
GPLv3 seems like just plain a bad idea.
Other people love the art but care more about getting paid for what they do than having their work distributed. This includes most people who program for a living.
I feel any rational software license should accomodate both facets of the programming community and allow the users who develop the software to choose their priorities.
Of course, there are many open source licenses to choose from. Perhaps a good idea is a repository of all known open source licenses with plain English descriptions of what they mean. I feel that would allow users who wish to create an open source project to choose the best license for their needs.
The open-source nature of Linux, is what makes it different enough from Windows to give it any real chance at traction in a market where, 90-percent-plus computers are absolutely dominated by one companys proprietary-control...
What makes "Linux" attractive..?
"Thousands of eyes"... being able to view the code, find "bugs", expand functionality, and increase efficiency...
The ability to add and remove functionality, based solely upon the needs of the computer-user...
The power to control, and TRUST, your computer to obey only you, ...not the whims of any third-party.
Market-competition creating choice...
These features, along with a demonstrated robustness and security clearly lacking in many Microsoft-products, are dependant on the truly "Open-Source" nature of Linux.
"DRM" is incompatible with that model and its benefits. "DRM" is dependant on "closed" modules. "DRM" is almost always dependant on proprietary-technologies. Its only design-characteristic is to impose external-controls on all use of a technology. And, "DRM" does NOT provide any "security", or benefits, to anyone, ...other than the "DRMed content" owners. In fact, "DRM" fundamentally eliminates the very concept of "consumer rights". That is why consumers, technologists, business-analysts, and now even entire nations, have all begun to come out against "DRM".
Furthermore, once Linux contains such "closed", "proprietary" code-modules, it will no longer be anything other than, ...just another Operating System. Linux will be the OS with 2-percent market-share. ...The OS that isnt "Microsoft Windows". And, an OS without "user control", or true OPENNESS at the core of its purpose.
In short, the most compelling reason to use Linux, will be effectively muted.
Some have said that Linus is just being "pragmatic", and adopting basic "commercial realities". However, based upon the fact that this decision would, seemingly cut the very throat of Linux (or at least hopelessly shatter it on the anvil of philosophical-dissent), I would ask Linus to examine those that most support this move. If he does, he will clearly see that most of these entities are NOT friends of Linux. They are not even objective observers. They tend to be those with a rabid stake in promoting both "DRM" and the demise of "...the Linux problem" in the commercial-environment.
I understand that the original purpose of Linux was simply to have "UNIX" on a PC. And, I understand that Linus wishes to make Linux a viable commercial proposition. But, adopting "DRM" as a fundamental-component of Linux, would do nothing but effectively kill one of the most amazing phenomena in the personal-computer world, ...since the invention of the personal-computer, itself.
I would really rather not remember Linus Torvalds, as the creator of the only Operating System that ever, ALMOST, prevented the wholesale absorption of the entire computer-industry, by one, consumer-HOSTILE, business-culture.
Linux deserves more than just a footnote in computer history.
There is no need to fear that Linux will turn into a closed OS.
Linux is working because it has commercial support. GPLv3 will affect this support and so will stifle it.
While I appreciate that Stallman feels only free software is ethical, that's not the view of the whole world. And the implication is that if you do things contrary to Stallman's way, you are acting unethically.
This may seem a nit, but we owe it to ourselves to be accurate in our discussions abou these matters.
wrong, but aren't a large number of components within Linux
under a "GPL 2.0 or later" license. I'm thinking particularely of
the GCC compiler, but I'm sure there are others. Such a license
would automatically place them under GPL 3.0. Thus, Linux may
remain under GPL 2, but some of its primary means of
functionality would be under GPL 3.
If I'm correct, that would either 1) kill Linux, or 2) force Torvald
to rewrite some of the most important software simply to hold
the copyright to it and be able to place it under GPL 2. He'd have
to reinvent the wheel.
- GPL
- by dr_x1 November 19, 2007 1:23 PM PST
- It would seem like the BSD model has less issues... license wise
- Reply to this comment
-
(21 Comments)and more of an upside profit wise. Profit and money arent
everything, but often they are 9/10.
Laywers are never cheap ... even the cheap ones can cost you a
bunch.
It is interesting to look back at this - this is a big issue as it
could easily affect however one does everything in the next 15
years or so ...
What is more interesting is that if Vista fails ... say in a similar
way to how Mellienium failed (though I know they are completely
different OS's from Micrsoft ...) it might just be because of DRM.
MS seems to have locked Vista down so hard, its choking itself.
It would be nice if Linux were an OS for the masses... better
than Windows in every way and even as good as Mac OS.
I doubt MS would ever code for Linux, unless its to take the code
and move it to their closed system (yeah, I'm sure they would
break the law, they have the lawyers to unleash if need).
So why didnt we have the balls to break up Micosoft? O yeah, to
many panty wasts had faith in the 'market'.