BTW, Codehaus forbids GPL licensed project

-Dan

On Sun, May 16, 2010 at 3:29 PM, Mark Struberg <[email protected]> wrote:
> Yea, that would be an option to write an interface and pull in the actual 
> implementation via java.util.ServiceLoader or simply classForName.
>
> As far as I read the codehaus licensing guidelines [1] we are _not_ allowed 
> to host GPL licensed plugins at codehaus.
>
> LieGrue,
> strb
>
> [1] http://codehaus.org/customs/licenses.html
>
> --- On Sun, 5/16/10, Stephen Connolly <[email protected]> wrote:
>
> From: Stephen Connolly <[email protected]>
> Subject: Re: [mojo-dev] [legal] mojo plugins for GPL licensed core libs?
> To: [email protected]
> Date: Sunday, May 16, 2010, 10:22 PM
>
> IANAL,
>
> If the GPL code has tainted the macker-maven-plugin, then we need to change 
> the license on macker-maven-plugin to GPL... a change that AFAIK is possible 
> (i.e. you can go ASL-2 -> GPL you just cannot go GPL -> ASL-2 )
>
>
> I guess the question is has it been tainted?
>
> When dealing with GPL libraries, if you want to keep yourself taint free the 
> best way is to interface via an API that has multiple implementations, that 
> way you can prove that the GPL code is only dynamically linked with your code 
> and as there are non-GPL implementations of the API, everything is hunky-dorey
>
>
> As java is all dynamic linking (except for uberjars) the question of taint 
> basically boils down to what API the library you are using is... for example, 
> if you write a JDBC client, IANAL but my understanding is that it can safely 
> be ASL-2 even if 99.99% of the time it is using a GPL JDBC driver.
>
>
> So for example with the vcc.dev.java.net project, I have designed a 
> virtualization api independently from any of the implementations... the api 
> is ASL-2... the fact that the xen implementation of the api will have to be 
> GPL is OK, because I have the ASL-2 licensed VMware implementation as the 
> reference implementation.
>
>
> -Stephen
>
> On 16 May 2010 11:58, Mark Struberg <[email protected]> wrote:
>
> Hi!
>
>
>
> I recently tried to help with the macker-maven-plugin [1] and figured that 
> macker [2] itself (the underlying library being used) is GPL licensed.
>
>
>
> So, since the Mojos in macker-maven-plugin import files from the macker 
> library, this imo conflicts with the ASL-2 license used in the 
> macker-maven-plugin. Do be more specific, the macker-maven-plugin being ASL-2 
> licensed conflicts with the GPL license.
>
>
>
>
> So, what to do?
>
>
>
> LieGrue,
>
> strub
>
>
>
> PS: please note the distinction between GPL and LGPL and ClasspathGPL.
>
>
>
>
>
> [1] http://mojo.codehaus.org/macker-maven-plugin/
>
> [2] http://www.innig.net/macker/
>
>
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
>
> To unsubscribe from this list, please visit:
>
>
>
>     http://xircles.codehaus.org/manage_email
>
>
>
>
>
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to