Re: Linux GPL and binary module exception clause?

From: bill davidsen (davidsen_at_tmr.com)
Date: 12/09/03

  • Next message: Svetoslav Slavtchev: "Re: Badness in kobject_get at lib/kobject.c:439"
    To: linux-kernel@vger.kernel.org
    Date:	9 Dec 2003 20:47:58 GMT
    
    

    In article <1070979148.16262.63.camel@oktoberfest>,
    Dale Whitchurch <dalew@sealevel.com> wrote:
    | A question for this thread:
    |
    | Is the GPL in effect for the kernel so that anybody can enhance the
    | current drivers and add support for any other device? If two companies
    | develop competing products and those products (albeit a few slight
    | differences) perform the same operations using almost the same hardware,
    | do we want one company to use the others driver?

      If company A writes a driver which is not GPL it doesn't concern the
    Open Source community. Not even if it's open source but proprietary.
    Yes, dual license exists, I don't think that changes things here.

      If company A writes a GPL driver company B may modify it as long as
    they release source.

      If company B offered the modified driver for kernel inclusion,
    there's a high probability one of the penguins would tell them to fold
    the changes into the original module and make it dual-purpose (unless
    there were a LOT of changes).

      Company B could decline and ship the GPL driver with their hardware,
    source and a binary loadable module included. Given the hassle factor I
    bet they wouldn't. Nvadia must be really tired of getting every problem
    related to a tainted kernel.

    | In another sense, does the kernel evolve to reflect this? If the
    | overall driver acts the same minus a few hardware differences, does the
    | kernel source change by abstracting the similarities and allow both
    | companies to write the device specific code? Does it instead say that
    | both cards must have independent source code? Or do we only allow the
    | first driver into the source tree?

      Once GPL'd the choices are clear, it could be separate or added
    functionality on a technical basis, no need for one policy to fit all.
    |
    | There are no evil overtones in this email, nor any disgruntled developer
    | feelings. I am just reading at this thread and asking myself, "Is the
    | overall goal for everyone to get along?"
    |
    | Dale Whitchurch
    |
    | -
    | To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    | the body of a message to majordomo@vger.kernel.org
    | More majordomo info at http://vger.kernel.org/majordomo-info.html
    | Please read the FAQ at http://www.tux.org/lkml/
    |

    -- 
    bill davidsen <davidsen@tmr.com>
      CTO, TMR Associates, Inc
    Doing interesting things with little computers since 1979.
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: Svetoslav Slavtchev: "Re: Badness in kobject_get at lib/kobject.c:439"

    Relevant Pages

    • Re: [RFC/PATCH 1/2] in-kernel sockets API
      ... people who want to turn the kernel into applications. ... how netfilter is exposed as GPL. ... API. ... If the driver is an old-tech Linux port, then it seems there isn't too ...
      (Linux-Kernel)
    • Re: Developing non-commercial drivers ?
      ... GPL and I have already expressed that to our customer. ... Things like the NVIDIA binary graphics driver, the old Atheros madwifi HAL stuff, etc. are on a little more solid ground as their binary part is theoretically OS-independent and there's an open-source shim layer to interface to the kernel, but some would say even they are taking some legal risk. ...
      (Linux-Kernel)
    • Re: Developing non-commercial drivers ?
      ... GPL and I have already expressed that to our customer. ... When developing a non-GPL kernel driver, one finds themselves on very shaky ...
      (Linux-Kernel)
    • Re: Contribute - How to
      ... > kernel. ... around for which the 2.6 driver is marked broken, ... Can I suggest new features? ... To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ ...
      (Linux-Kernel)
    • Re: Cant use SYSFS for "Proprietry" driver modules !!!.
      ... The GPL is quite unambiguous on the subject - the answer is "not allowed". ... interfaces which are widespread and in not specific to Linux. ... > whish to release the Linux driver under GPL so I have assumed (because of ... kernel API, so it's covered by the GPL. ...
      (Linux-Kernel)