Hi Julien,

I'd prefer solution #2 but I could also live with #1

regards
Maarten

On Wed, May 21, 2008 at 8:58 AM, Julien Vermillard
<[EMAIL PROTECTED]> wrote:
> Hi,
>
> The serial transport module, a transport implementation, using serial
> port (RS232) was moved to sandbox due to licences issues.
>
> Here a simple resume : the serial transport use the RXTX, a
> java serial communication lib. The problem is that RXTX is LGPL
> licensed. You would may so ask "so what's the matter ?".
>
> Well as our build is automated, when you try to build whole MINA trnuk,
> it's pulling the needed libs in your local repository and will
> automatically download the LGPL dependency. as far as I can understand
> it's it's a problem for some users and ASF, for grabbing LGPL licensed
> jar automatic fashion.
>
> That why the serial transport was moved temporary to sandbox, well as
> we say in France : the temporary is made for duration.. :) and the
> situation is here for few month.
>
> After discussing around with other commiters, here the possible two
> solutions :
>
> 1# keep serial transport outside of MINA, make it a separate project due
> to his LGPL dependency nature
>
> 2# or as suggested  by Emmanuel, make the building of serial transport
> optional (passing some arguments to mvn during the building) so the
> user can choose to build the LGPL depended or not module. apparently
> some Apache projects already do that for javamail.
>
> My preference go for 2# because it will be easier to maintain
> up-to-date with MINA trunk, and even it's the audioence is small, it's
> making MINa the only Java netroking lib with easy serial comm :)
>
> WDYT ?
>
> Julien
>

Reply via email to