[lkml]   [2007]   [Feb]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: GPL vs non-GPL device drivers
    On 2/15/07, Stuart MacDonald <> wrote:

    > Linus does allow for one exception; drivers written for other OSes
    > that happen to compile for Linux as well. I believe this is the POSIX
    > exception mentioned elsethread. However, from your description of
    > requiring GPL-only symbols, I'm pretty sure your driver is a derived
    > work. Since you're distributing it (inside your device), the code must
    > be made available, under the GPL.

    It really is legally unclear. There is substantial case law that
    supports the idea that interfacing for interoperability does not
    create a derived work. I agree that it's uncivil to ignore the
    author's intentions, but I think that it's very unclear whether it's
    "illegal". The company I work for has made the choice to avoid the
    question and ship only GPL kernel modules, which seems like the right
    answer to me.

    > You also asserted that the code is only useful to your competitors.
    > That simply is not true. No company suppports a product forever, even
    > if they believe they will. Once that support is gone, the only way to
    > fix bugs or improve the product is to **have the code in hand**. THAT
    > is what the GPL-openness is all about. THAT is when the code is useful
    > to the open source community at large. Since that need is inevitable,
    > the code must be provided up-front, when distribution starts.

    Note that it is possible that what vj said is strictly true. IF the
    product they ship is non-modifiable, then it's hard to argue that
    anyone else could maintain it. And if the drivers are for devices
    proprietary to their hardware, then they have no real value to anyone
    else. And the drivers MIGHT contain information useful to their actual
    competitors. I have no knowledge as to whether those conditions
    actually apply.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2007-02-16 01:39    [W:0.020 / U:4.668 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site