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

Reply via email to