Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

Best Linux Distributions of the Decade (2000-2009)

The iPad questions Apple won't answer

HP Launches First Quad-Core Itanium Systems

Dell Ubuntu Order Experience

Power Up Linux GUI Apps

Ksplice debuts zero downtime service for Linux

BM Ups Its Processor Power to 7

KDE.org Relaunched for Software Compilation 4.4

The application is the new the operating system

Linux can compete with the iPad on price, but where’s the magic?




Systems Engineer Sr – Automation – Opsware SAS / HP SA
Next Step Systems
US-TX-Houston

Justtechjobs.com Post A Job | Post A Resume
:Kernel Developers: GPL-Only Modules in 2008
Kernel Developers: GPL-Only Modules in 2008
Dec 14, 2006, 13 :45 UTC (18 Talkback[s]) (16553 reads)

(Other stories by Brian Proffitt)

By Brian Proffitt
Managing Editor

Several Linux kernel developers have suggested that the time has come to set a definitive boundary for what kind of modules should be allowed within the Linux kernel. By January 2008, they maintain, all non-GPL kernel modules will not be allowed.

The move would ban all binary modules in the kernel, a long sticking point for many in the Linux community. The discussion has not clarified whether open source modules that might exist under other licenses would also be banned, but based on the wording thus far, it appears that the GPL is the criteria, not a module's binary status.

The discussion, which sprang up in a thread on the Linux Kernel Mailing List (LKML) that originally debated driver core patches for Linux 2.6.19, led to a statement from Linux kernel developer Martin Bligh, who wrote: "So let's come out and ban binary modules, rather than pussyfooting around, if that's what we actually want to do."

The response from Linux kernel maintainer Andrew Morton was supportive and outlined the framework for the plan.

"Give people 12 months warning (time to work out what they're going to do, talk with the legal dept, etc) then make the kernel load only GPL-tagged modules," Morton wrote.

Developer Greg Kroah-Hartman then chimed in, indicating that he would be willing to build a patch that would warn developers and users of modules not licensed under the GNU General Public License that such modules would be banned beginning in January 2008. The reasoning for this suggestion was summed up by Kroah-Hartman in the thread.

"Numerous kernel developers feel that loading non-GPL drivers into the kernel violates the license of the kernel and their copyright," he wrote.

The eventual response from kernel founder Linus Torvalds, however, was decidedly not in favor of the plan.

"Btw, I really think this is shortsighted," Torvalds wrote. "It will only result in exactly the crap we were just trying to avoid, namely stupid 'shell game' drivers that don't actually help anything at all, and move code into user space instead."

Torvalds contends that such a move on the Linux kernel would be comparable to what the RIAA is doing in the music industry.

"The silly thing is, the people who tend to push most for this are the exact same people who say that the RIAA etc should not be able to tell people what to do with the music copyrights that they own, and that the DMCA is bad because it puts technical limits over the rights expressly granted by copyright law," Torvalds wrote in his lengthy initial reply. "Doesn't anybody else see that as being hypocritical?"

"If a module arguably isn't a derived work, we simply shouldn't try to say that its authors have to conform to our world view," he added. "We should make decisions on technical merit. And this one is clearly being pushed on anything but."

In essence, Torvalds argued that to unilaterally enforce one set of rules for the Linux kernel is no different that what the MPAA does with DVD encryptions and does not allow Linux users to watch legally watch DVDs on their PCs.

"I happen to believe that there shouldn't be technical measures that keep me from watching my DVD or listening to my music on whatever device I damn well please. Fair use, man. But it should go the other way too: we should not try to assert our copyright rules on other peoples code that wasn't derived from ours, or assert our technical measures that keep people from combining things their way," he stated.

Torvalds recognized that the majority opinion would likely win out in this discussion, but was adamant regarding his own participation.

"I'll not fight the combined opinion of other kernel developers, but I sure as hell won't be the first to merge this, and I sure as hell won't have my tree be the one that causes this to happen," Torvalds indicated, "So go get it merged in the Ubuntu, (Open)SuSE and RHEL and Fedora trees first. This is not something where we use my tree as a way to get it to other trees. This is something where the push had better come from the other direction.

"Because I think it's stupid. So use somebody else than me to push your political agendas, please," he concluded.

The entire ongoing thread, with responses to Torvalds' statements, can be found on the Gmane archive site.

Related Stories:
LWN: Linux In a Binary World... A Doomsday Scenario(Dec 06, 2005)
KernelTrap: hotplug-ng, Tiny Binaries for Autoloading Modules(Feb 13, 2005)
Linux Journal: Critical Server Needs and the Linux Kernel(Oct 23, 2004)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
Well I can truly say this.  IF they go t ...   BAD idea   
Robert J
Dec 14, 2006, 14:26:07
 
This has already been shot down and resc ...   Holy misleading title, Batman   
Cabal
Dec 14, 2006, 14:51:36
 
If they let this come to pass, not only  ...   Linus is exactly right.   
Henaway
Dec 14, 2006, 14:55:56
 
When more hardware manufacturers realize ...   A little premature   
Roger Moore
Dec 14, 2006, 15:43:18
 
There is nothing in the GPL that says pr ...   Astounding   
Scot McPherson
Dec 14, 2006, 18:09:08
 
If such a thing were to happen, I would  ...   Not a good idea.   
Dis Loyal
Dec 14, 2006, 18:29:30
 
I agree with Linus as well.  We the end- ...   Freedom of Choice   
judecn
Dec 14, 2006, 18:51:21
 
Yup.  Just remember that freedom to the  ...   Re: Not a good idea.   
ghfdght
Dec 14, 2006, 20:08:18
 
> I agree with Linus as well.  We the en ...   Re: Freedom of Choice   
DDahl
Dec 14, 2006, 21:07:45
 
Linus may want to consider looking for a ...   time to move on   
pontke
Dec 14, 2006, 21:28:55
 
Wow, If this happens a big fork is comin ...   Only GPL modules - ***   
Tony Pikus
Dec 15, 2006, 08:53:13
 
> Do I think linux should run a slew of  ...   Re: Astounding   
Rainer Weikusat
Dec 15, 2006, 09:39:33
 
Intel, ironically, is also taking the le ...   Intel   
untrusted
Dec 15, 2006, 13:34:14
 
It seems that the GPL is the root of all ...   Left and right... please   
baz
Dec 15, 2006, 13:36:23
 
So if this move is successful, how long  ...   The inevitable slippery slope   
Hyper L
Dec 15, 2006, 13:46:48
 
> So if this move is successful, how lon ...   Re: The inevitable slippery slope   
Rainer Weikusat
Dec 15, 2006, 14:49:00
 
 Linus may want to consider looking for  ...   Re: time to move on   
GreyGeek
Dec 15, 2006, 19:38:06
 
> > So if this move is successful, how l ...   Re: Re: The inevitable slippery slope   
Hyper L
Dec 19, 2006, 00:47:09
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers