Linus rejects the idea of non GPL kernel modules
Linux creator Linus torvalds rejected the idea of non GPL kernel modules (tainted modules). VMWARE and other 3rd party application uses tainted modules.
After January 1, 2008, the Linux kernel will no longer allow non-GPL modules to be linked in. To be clear, this applies to all kernels released after that date and your existing modules won't come to a screaming halt. Prime examples of non-GPL modules are the proprietary nVidia and ATI graphics drivers.
This is next to impossible because companies such as Novell and RedHat will remove them immediately and anyone can write a patch to get rid of this feature.
Remember Linux is all about freedom and not about locking down your a$$.
Thanks to Linus for rejecting out this idea.
Want to stay up to date with the latest Linux tips, news and announcements? Subscribe to our free e-mail newsletter or RSS feed to get all updates.
You can Email this page to a friend.
You may also be interested in other helpful articles:
- GPL v2.0 is Perfect for Linux - Says Linus Torvalds
- Humor: Ten Funny Quotes By Linus Torvalds
- How do I stop a Linux kernel module from loading automatically?
- The interview with Linus Torvalds (Q & A)
- Linus Torvalds on Linux Desktop Operating System
Discussion on This Article:
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!


Hmm… What if someone writes a GPL wrapper module that will interface with the non-free binary code? Is that allowed?
I can see why they are doing this, but this is just going to suck for the people who just want to get their nVidia card working…
> Remember Linux is all about freedom and not about locking down your a$$.
Someone is so dumb. It will be easy for, say, nVidia to move their closed-source code in userspace, while still providing an open-source kernelland interface. It DOES NOT require a full driver reconstruction and it DOES NOT push your honest freedom, but improves system stability. Linus is an egoistic techno-minded man, he is just an ordinary kernel hacker. RMS is our leader, free unix!
Linus is an egoistic techno-minded man, he is just an ordinary kernel hacker. RMS is our leader, free unix!
Hehe… Good point about userspace idea.
@Luke, yes idea was rejected by Linus for now. So users can use non-GPL nVidia drivers
Appreciate your posts.
After doubts expressed by Linus, among others, this is unlikely to be implemented.
xio, I will go step further - he doesn’t understand business and end users at all. He just care about his shit (I remember he was calling Gnome and BSD devs idiots that is rude no matter how good you are at coding but don’t insult fellow developers).
Most end user wants thier pretty desktops and don’t care about GPL vs Non-GPL driver war. Period.
FTA:
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.
So he rejected the idea for sure
> an egoistic techno-minded man..
…care to explain a bit????
So this means that all 2008 versions of linux will have squiggly lines on the screen because we can’t use proprietary graphics drivers?
Doomguy0505,
You can, you need to download and apply them using a script or compile them but default kernel tree will not contain anything non-gpl
HTH
I have downloaded Gobuntu few days ago and there was not a restricted atheros driver after I installed it?! I was wandering why, but now I see. There is no restricted driver in use all because of this?
And let’s face it, there are very few things that did not dissapointed me in this world and one of those thing is Linux.
I feel glad about this article.
Nixcraft, thank you for saving my may.