On Jan 21, 2008 11:45 PM, Sam Ruby <[EMAIL PROTECTED]> wrote: > On Jan 21, 2008 5:26 AM, Trustin Lee <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I know LGPL is somewhat an old topic, but it's still puzzling me, so > > please bear with me a little bit. :) > > > > I am forwarding this thread to [EMAIL PROTECTED] just to be sure and > > find out what MINA PMC has to do with the RXTX dependency. Here's > > some background: > > > > * One of MINA's submodule depends on RXTX library (http://www.rxtx.org/). > > * RXTX is LGPL'd with an exception clause. > > (http://users.frii.com/jarvi/rxtx/license.html) > > * We are using Maven so the generated tarball doesn't contain any RXTX > > source code or binary (i.e. JAR). > > * However, Maven 2 fetches the RXTX binary automatically when a user > > enters 'mvn compile' command. > > * We didn't tag any official release or publish any distributions yet. > > (we have some Maven snapshots though) > > * Another worthwhile read: http://tinyurl.com/28hmfj > > Regarding that last link, that resolution was tabled. What it > eventually evolved into can be found here: > > http://people.apache.org/~rubys/3party.html > > > Now the somewhat overlapping questions... > > > > 1) Do we need to move our submodule outside of the ASF or not? > > 2) Is there any way to distribute the submodule with the official MINA > > release as of now? > > Two questions first: > 1) Can Mina meaningfully operate, possibly with a only a subset of > functionality, without the presence of this dependency?
Yes. The functionality that depends on RXTX is completely optional. > 2) Does this submodule "communicate with RXTX solely through the Sun > Microsytems [sice] CommAPI interface version 2"? No, it directly imports gnu.* package. Thanks, Trustin -- what we call human nature is actually human habit -- http://gleamynode.net/ -- PGP Key ID: 0x0255ECA6
