[lkml]   [1997]   [Jul]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Developing under NDA
    On %M %N, Andrew E. Mileski wrote
    > Just curious...I'd like to develop a driver for the Ricoh MP6200S CD-RW
    > drive, which does packet writing. The programming info requires an NDA,
    > so it cannot be distributed in source form.
    > What do I have to worry about from the kernel and GNU camps?
    > (ie. the driver would be a module dependent on kernel code, be compiled
    > with GNU utilities, and not bound to any library).
    > I'd probably have to charge for it too...likely $1 to keep it legal.
    > Note: I've not signed anything yet, or even started development.
    > P.S. I'm taking a leap of faith that Ricoh will approve my 1 man company.
    > --
    > Andrew E. Mileski

    One thing to worry about, assuming this would be against 2.1.X, is that
    I am working on a major update to the kernel cdrom support. Step one
    which I have already completed, is moving all the cdrom header files
    to linux/drivers/cdrom leaving only a new and improved cdrom.h. Step
    two is porting all of the 20 kinds of strange cdrom drivers to sit on
    top of the generic cdrom driver by David A. van Leeuwen. In the process
    I plan on throwing out all the redundant stuff that has been caused by
    each the cdrom drivers having its own private way of doing things.

    My recommendation is that you develop your device driver to sit on top
    of the generic cdrom driver and then simply compile and distribute it
    in binary format as a loadable kernel module. Sounds like you have an
    interesting project on your hands.


    Erik B. Andersen Web:
    --This message was written using 73% post-consumer electrons--

     \ /
      Last update: 2005-03-22 13:40    [W:0.022 / U:46.176 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site