Dan Streetman wrote:
On Wed, 19 Feb 2003, Jim Miner wrote:
Hello!  Is the OS Windoze?  Or QNX?  Just curious...
Dan, thanks for getting back to me.

Neither Windoze nor QNX, but judging from your later email you figured it out.


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...
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.


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

Reply via email to