[go: up one dir, main page]

|
|
Log in / Subscribe / Register

Worth a read

Worth a read

Posted Aug 31, 2011 13:20 UTC (Wed) by fb (guest, #53265)
In reply to: Worth a read by patrick_g
Parent article: Broadcom's wireless drivers, one year later

> Have you seen this mail from Greg KH in the thread? IMHO he asked very good questions and the "reasonable argument" made by Broadcom devs was destroyed.

IMHO the Broadcom devs argument remains reasonable.

Collaboration needs to happen both ways. They are willing to provide a driver, clean it and maintain it, and I find it reasonable for the kernel to takes steps to make that practical for them as well. Keep in mind that the code released by Broadcom lead to improvements to the kernel's own b43 driver.

Let them maintain that driver alone, or make outside contributions, say, Apache/GPL licensed. (Isn't it the case that when Linux took code from a BSD kernel, people decided that it should remain dual licensed?) GKH implicitly assumes that a dual-license for their OS independent code is impossible. That is precisely we demand code duplication at your company's side.

Kernel devs asking companies (managers & coders) to work along with them should understand that these folks also have other constraints in life than the Linux kernel.


to post comments

Worth a read

Posted Aug 31, 2011 14:20 UTC (Wed) by corbet (editor, #1) [Link] (1 responses)

The improvements to the b43 driver are unproven at this point. They may well exist, but I would not just assume that they exist.

You're suggesting that we take drivers into the tree under the condition that only the vendors can modify them? We've seen that idea in the past; it doesn't work well at all. If it's free software, it needs to be free, not under vendor control. And that's before you consider that vendors always lose interest in drivers long before customers stop using the hardware. Remember that kernel developers need to think about what it's going to be like to maintain the code five or ten years into the future.

Sounds like I need to write another article :)

Worth a read

Posted Aug 31, 2011 15:50 UTC (Wed) by fb (guest, #53265) [Link]

I had understood that b43 (1) had been improved (2) by making use of the Broadcom driver, now I see that I need to brush my reading comprehension... say:

> Rafal doesn't say whether the brcmsmac driver was helpful to him in filling out hardware support in the b43 driver.

[...]

What I was suggesting though is to have (non-Broadcom) kernel devs making their contributions, say, Apache / GPL on this driver (instead of requiring Broadcom to duplicate their own stack), or (indeed) just let them maintain that themselves. Of course that only goes for as long as Broadcom is answering promptly to issues.

> Sounds like I need to write another article :)

Please do, your articles are always remarkably informative (even when I don't read them properly). However some themes get repeated often at LWN, like: kernel devs at conference XYZ ask hardware vendors to work closer to the community instead of just dumping crappy code on an FTP server.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds