On Wed, 19 Feb 2003, Jim Miner wrote: >Hello Javax.usb developers, > >I am working on a project involving USB and am evaluating the javax.usb >package. I am contemplating a port of javax.usb to a non-linux, >proprietary OS. I'm definitely thinking in terms of porting the API >itself. I haven't studied the RI enough yet to know what I can do with >it. Just thought I'd introduce myself and let you know I'm lurking.
Hello! Is the OS Windoze? Or QNX? Just curious... 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. They should be available online (API only) at: http://javax-usb.org/jdoc/ the common RI and Linux RI javadocs are browsable locally when you get those packages, but not online (yet) - since the RI(s) are under development, I'd rather not have an out-of-date JavaDoc online... -- Dan Streetman [EMAIL PROTECTED] --------------------- 186,272 miles per second: It isn't just a good idea, it's the law! ------------------------------------------------------- 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