Re: Please open sysfs symbols to proprietary modules

From: Kyle Moffett (mrmacman_g4_at_mac.com)
Date: 02/03/05

  • Next message: hui: "Re: [patch, 2.6.11-rc2] sched: RLIMIT_RT_CPU_RATIO feature"
    Date:	Wed, 2 Feb 2005 21:50:49 -0500
    To: Pavel Roskin <proski@gnu.org>
    
    

    On Feb 02, 2005, at 20:13, Pavel Roskin wrote:
    > OK, then the "insufficiency" is inability to set and get additional
    > named variables for network interfaces.
    >
    > I won't open all details, but suppose I want the bridge to handle
    > certain frames in a special way, just like BPDU frames are handled if
    > STP is enabled. There is a hook for that already - see
    > br_handle_frame_hook. The proprietary module would just have to
    > change it.
    >
    > What I want it to tell that module what to do with those special
    > frames. I also want to get information like what was in the last
    > special frame and how many of them have been received. In other
    > words, I want the proprietary module to communicate with userspace.
    > Ideally, the userspace application should be a simple shell script,
    > so I'm reluctant to use ioctl.

    Why don't you just GPL your driver? It's not like somebody will have
    some innate commercial advantage over you because they have your
    driver source code. You might even have a commercial advantage by
    participating with GPL drivers because the community will help adjust
    them to in-kernel API changes too. Besides, you'll get cross-platform
    portability basically for free, as opposed to a binary-only driver for
    x86 where you can't use it on PPC, Alpha, etc. Please consider the
    benefits to GPL software ;-)

    Cheers,
    Kyle Moffett

    -----BEGIN GEEK CODE BLOCK-----
    Version: 3.12
    GCM/CS/IT/U d- s++: a18 C++++>$ UB/L/X/*++++(+)>$ P+++(++++)>$
    L++++(+++) E W++(+) N+++(++) o? K? w--- O? M++ V? PS+() PE+(-) Y+
    PGP+++ t+(+++) 5 X R? tv-(--) b++++(++) DI+ D+ G e->++++$ h!*()>++$ r
    !y?(-)
    ------END GEEK CODE BLOCK------

    -
    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: hui: "Re: [patch, 2.6.11-rc2] sched: RLIMIT_RT_CPU_RATIO feature"

    Relevant Pages

    • Re: Linux GPL and binary module exception clause?
      ... If company A writes a driver which is not GPL it doesn't concern the ... If company B offered the modified driver for kernel inclusion, ... 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: Digi Neo 8: linux-2.6.12_r2 jsm driver
      ... Which is the right of Christoph because of the GPL, ... How is shipping a stripped down version of the driver, ... our customers want, improving the "things that are in the kernel"? ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [hsflinux] [PATCH] Blacklist binary-only modules lying about their license
      ... > As an end user, if I buy a full fledged modem, I get some amount of ... The GPL driver may even support the ... The GPL linux driver interfaces with it, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Driver Model
      ... If the driver does not contain the appropriate ... > If the MODULE_LICENSEmacro is what determines taint, ... the module is GPL and (after you've shipped ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Promise SATA driver GPLd
      ... It may be GPL, but only goes to prove a few points that everyone lost on ... > Promise SATA cards. ... the GPL'd driver can be ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)