Dan Streetman wrote:
Dan, thanks for getting back to me.On Wed, 19 Feb 2003, Jim Miner wrote: Hello! Is the OS Windoze? Or QNX? Just curious...
Neither Windoze nor QNX, but judging from your later email you figured it out.
Okay, use of the word "porting" was maybe a poor choice. I'm leaning toward your suggestion of using the common RI as is and writing a cisco specific platform RI. I don't know about license restrictions yet, but will find out. I'll let you know if I come across problems in the RI <-> OS imp interface.
As far as porting, I'll just say that while IANAL, I believe that modifying code licensed under the CPL (i.e. the RI) requires you to license the derivative under the CPL. But again, I am not a lawyer ;)
However doing a _new_ implementation (i.e. not port the RI) is certainly possible and ok; and obviously you could use whatever license you
wanted :)
Keep in mind that there are 2 parts to the RI, a "common RI" and an "OS-specific RI". The common RI is self-contained and has an interface to allow plugging-in different OS-specific implementations.
I would suggest not rewriting the entire implementation, but only the OS-specific implementation. It will be much easier that way for you, unless you have some license restriction that prevents you from using CPL code. Again, IANAL, but I believe that new (not ported) OS-specific implementations can use the common RI without being restricted to the CPL license. If you have some license restrictions, and you think the
common RI <-> OS imp interface is not clean enough (i.e. will require new OS imps to use the CPL) then let us know...
The first thing I did when I downloaded your .10 package was to generate javadocs for the API. Are you interested in these javadocs?
We are all interested in them, as they define javax.usb's required behavior ;-)
In case you didn't know, you can create them in any of the packages by doing "ant docs". They will be located in the docs/jdoc/ directory.
Okay, I should have known you'd have that covered. -- James J. Miner [EMAIL PROTECTED] Voice: (919) 392-3379 Fax: (919) 392-4709 Cisco Systems, Inc. 7025 Kit Creek Rd., RTP, NC 27709 ------------------------------------------------------- This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. The most comprehensive and flexible code editor you can use. Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. www.slickedit.com/sourceforge _______________________________________________ javax-usb-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/javax-usb-devel