Free Linux Kernel Driver Development FAQ 84
schwaang writes "The recent announcement by Linux Kernel Developer Greg Kroah-Hartman that 'the Linux kernel community is offering all companies free Linux driver development' seems to have stirred up some interest as well as some questions — see the Slashdot discussion about the announcement. Greg K-H addresses some of the questions raised here, and raises a few more, in a new Free Linux Driver Development FAQ on his blog. An excerpt: 'Q: Are companies really going to do this? A: Yes, already we have received a number of serious queries from companies about producing Linux drivers for their devices. More information will be available later when details are firmed up."
Re:Somebody please explain what this all is about (Score:5, Informative)
Sure you can (Score:5, Informative)
Re:Somebody pleasexplain what this all is about (Score:5, Informative)
From the FAQ
Q: This is a lame publicity stunt, Linux development has always been done this way.
A: Well, the NDA program that we have set up with The Linux Foundation is new. But yes, other than that, this is exactly how Linux kernel development has been done. But it is good to point out exactly how it all works for those who are not familiar with how it works.
BBH
What we really need (Score:2, Informative)
It's also a "critical mass" sort of thing. Once all hardware companies provide full support for Linux, then Linux will be in a position to truly be a mainstream replacement for Windows.
I'm sure their reasons have to do with perceived user base. But, how do we get them to support us without that "critical mass" of users? It's like the chicken and egg thing, and very frustrating!
Could've solved broadcom (Score:3, Informative)
I don't know but I think that maybe such a system might have made the suits and lawyers with Broadcom comfortable enough to allow co-operation on a linux device driver... *sigh* would have been nice.
Re:Cirrus Logic doesn't appreciate help (Score:3, Informative)
RTFA actually has some meaning here (Score:3, Informative)
Re:liability? (Score:3, Informative)
heard of the GPL? http://www.gnu.org/copyleft/gpl.html [gnu.org]
Re:Zero (Score:1, Informative)
Re:What we really need (Score:3, Informative)
Yes, it is more scalable that way! You know why? Because a big chunk of what kernel developers do is re-organize the code to create better abstractions and reduce duplication. If every bit of hardware had it's own separate driver you'd have a huge mess (like on Windows) as opposed to the managed mess we have now.
Besides, the only really scalable solution would be for hardware makers to design to a standard (e.g. make their hardware act like a generic device of type foo), so that all devices of the same kind can use the same driver.
Re:how do these developers get paid? (Score:2, Informative)
Some are paid to work on Linux as employees of Linux distros like Red Hat or Novel, or work for hardware or system vendors who want their products to work with Linux (HP, Intel, Dell, etc.).
Some are in job positions in corporations where they use Linux, and need/want a particular piece of third-party hardware to work for their application (be it a financial database or what have you).
Some are in academia and have the time to "publish" open source.
Some are just enthusiasts or experts or learners in a particular domain, and enjoy the challenge and notoriety they get. Some leverage that unpaid notoriety in order to get paying jobs. (FOSS credentials are portable.)
And yeah, some just get cheetos brought down to the basement by mom.