You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Gianny Damour <gi...@optusnet.com.au> on 2007/09/29 03:23:05 UTC

Distributing AspectJ JARs - License

Hi,

I would like to add a dependency to a new wadi module, wadi-aop,  
relying on AspectJ JARs.

The goal it to allow users to configure delta session replication for  
their clustered Web applications. I capture here how this works:
http://docs.codehaus.org/display/WADI/5.+Delta+Session+Replication

Is this an issue from a license perspective?

Thanks,
Gianny


Re: Distributing AspectJ JARs - License

Posted by Kevan Miller <ke...@gmail.com>.
On Oct 3, 2007, at 2:38 PM, Donald Woods wrote:

> We aren't pulling WADI into the Tomcat assemblies yet, so only the  
> Jetty assemblies need the update, right?

Technically correct. However, we aren't that granular at the moment.  
We currently don't differentiate between tomcat/jetty, minimal/full  
java ee servers in our license/notice files. Clearly we could be more  
targeted...

--kevan




Re: Distributing AspectJ JARs - License

Posted by Donald Woods <dw...@apache.org>.
We aren't pulling WADI into the Tomcat assemblies yet, so only the Jetty 
assemblies need the update, right?

-Donald

Kevan Miller wrote:
> 
> On Oct 3, 2007, at 10:07 AM, Gianny Damour wrote:
> 
>> Hi Matt,
>>
>> Yes: I would like to add this dependency from the Eclipse Foundation 
>> to a config so that it gets included in the assemblies:
>>
>>         <dependency>
>>             <groupId>aspectj</groupId>
>>             <artifactId>aspectjrt</artifactId>
>>             <version>1.5.2a</version>
>>         </dependency>
>>
>> My understanding is that the AspectJ tools are provided under the 
>> "Eclipse Public License Version 1.0" license: 
>> http://www.eclipse.org/legal/epl-v10.html
>>
>> At this stage, I would like to simply change the licensing files of 
>> the config:
>> * mofify the NOTICE.txt to include a one liner pointing to the EPL; and
>> * add a LICENSE-EPL-V10.txt, which is a CC of 
>> http://www.eclipse.org/legal/epl-v10.html.
>>
>> However, I am not sure that we can include AspectJ jars in the 
>> assemblies.
> 
> Hi Gianny,
> It's fine to include EPL-licensed binaries. EPL-licensed source code 
> would be a problem, however. FYI -- an overview of OS licenses and 
> categorization with regard to Apache projects can be found here -- 
> http://people.apache.org/~rubys/3party.html
> 
> I would prefer that you not create a separate LICENSE-EPL file. We 
> currently aggregate all license information in our LICENSE.txt file. I'd 
> prefer that we maintain this practice until we change our handling for 
> all 3rd party licenses.
> 
> The NOTICE file needs to inform users how to obtain aspectj source code 
> (this is a provision of the EPL). Typically this is accomplished with a 
> url to the project web site.
> 
> Although the geronimo-wadi module would conceptually "contain" the 
> EPL-licensed artifact, it's actually the assembly that contains the 
> artifact. So, updating the license/notice files in the 
> configs/geronimo-wadi directory would not be appropriate. Instead, you 
> need to update trunk/LICENSE.txt (and NOTICE.txt) as well as 
> trunk/assemblies/geronimo-boilerplate-minimal/src/main/underlay/LICENSE.txt 
> (and NOTICE.txt).
> 
> --kevan
> 
> 
> 

Re: Distributing AspectJ JARs - License

Posted by Gianny Damour <gi...@optusnet.com.au>.
Hi Kevan,

Many thanks for taking the time to explain me what I should do. It is  
highly appreciated.

Thanks,
Gianny

On 04/10/2007, at 3:15 AM, Kevan Miller wrote:

>
> On Oct 3, 2007, at 10:07 AM, Gianny Damour wrote:
>
>> Hi Matt,
>>
>> Yes: I would like to add this dependency from the Eclipse  
>> Foundation to a config so that it gets included in the assemblies:
>>
>>         <dependency>
>>             <groupId>aspectj</groupId>
>>             <artifactId>aspectjrt</artifactId>
>>             <version>1.5.2a</version>
>>         </dependency>
>>
>> My understanding is that the AspectJ tools are provided under the  
>> "Eclipse Public License Version 1.0" license: http:// 
>> www.eclipse.org/legal/epl-v10.html
>>
>> At this stage, I would like to simply change the licensing files  
>> of the config:
>> * mofify the NOTICE.txt to include a one liner pointing to the  
>> EPL; and
>> * add a LICENSE-EPL-V10.txt, which is a CC of http:// 
>> www.eclipse.org/legal/epl-v10.html.
>>
>> However, I am not sure that we can include AspectJ jars in the  
>> assemblies.
>
> Hi Gianny,
> It's fine to include EPL-licensed binaries. EPL-licensed source  
> code would be a problem, however. FYI -- an overview of OS licenses  
> and categorization with regard to Apache projects can be found here  
> -- http://people.apache.org/~rubys/3party.html
>
> I would prefer that you not create a separate LICENSE-EPL file. We  
> currently aggregate all license information in our LICENSE.txt  
> file. I'd prefer that we maintain this practice until we change our  
> handling for all 3rd party licenses.
>
> The NOTICE file needs to inform users how to obtain aspectj source  
> code (this is a provision of the EPL). Typically this is  
> accomplished with a url to the project web site.
>
> Although the geronimo-wadi module would conceptually "contain" the  
> EPL-licensed artifact, it's actually the assembly that contains the  
> artifact. So, updating the license/notice files in the configs/ 
> geronimo-wadi directory would not be appropriate. Instead, you need  
> to update trunk/LICENSE.txt (and NOTICE.txt) as well as trunk/ 
> assemblies/geronimo-boilerplate-minimal/src/main/underlay/ 
> LICENSE.txt (and NOTICE.txt).
>
> --kevan
>


Re: Distributing AspectJ JARs - License

Posted by Kevan Miller <ke...@gmail.com>.
On Oct 3, 2007, at 10:07 AM, Gianny Damour wrote:

> Hi Matt,
>
> Yes: I would like to add this dependency from the Eclipse  
> Foundation to a config so that it gets included in the assemblies:
>
>         <dependency>
>             <groupId>aspectj</groupId>
>             <artifactId>aspectjrt</artifactId>
>             <version>1.5.2a</version>
>         </dependency>
>
> My understanding is that the AspectJ tools are provided under the  
> "Eclipse Public License Version 1.0" license: http:// 
> www.eclipse.org/legal/epl-v10.html
>
> At this stage, I would like to simply change the licensing files of  
> the config:
> * mofify the NOTICE.txt to include a one liner pointing to the EPL;  
> and
> * add a LICENSE-EPL-V10.txt, which is a CC of http:// 
> www.eclipse.org/legal/epl-v10.html.
>
> However, I am not sure that we can include AspectJ jars in the  
> assemblies.

Hi Gianny,
It's fine to include EPL-licensed binaries. EPL-licensed source code  
would be a problem, however. FYI -- an overview of OS licenses and  
categorization with regard to Apache projects can be found here --  
http://people.apache.org/~rubys/3party.html

I would prefer that you not create a separate LICENSE-EPL file. We  
currently aggregate all license information in our LICENSE.txt file.  
I'd prefer that we maintain this practice until we change our  
handling for all 3rd party licenses.

The NOTICE file needs to inform users how to obtain aspectj source  
code (this is a provision of the EPL). Typically this is accomplished  
with a url to the project web site.

Although the geronimo-wadi module would conceptually "contain" the  
EPL-licensed artifact, it's actually the assembly that contains the  
artifact. So, updating the license/notice files in the configs/ 
geronimo-wadi directory would not be appropriate. Instead, you need  
to update trunk/LICENSE.txt (and NOTICE.txt) as well as trunk/ 
assemblies/geronimo-boilerplate-minimal/src/main/underlay/LICENSE.txt  
(and NOTICE.txt).

--kevan


Re: Distributing AspectJ JARs - License

Posted by Gianny Damour <gi...@optusnet.com.au>.
Hi Matt,

Yes: I would like to add this dependency from the Eclipse Foundation  
to a config so that it gets included in the assemblies:

         <dependency>
             <groupId>aspectj</groupId>
             <artifactId>aspectjrt</artifactId>
             <version>1.5.2a</version>
         </dependency>

My understanding is that the AspectJ tools are provided under the  
"Eclipse Public License Version 1.0" license: http://www.eclipse.org/ 
legal/epl-v10.html

At this stage, I would like to simply change the licensing files of  
the config:
* mofify the NOTICE.txt to include a one liner pointing to the EPL; and
* add a LICENSE-EPL-V10.txt, which is a CC of http://www.eclipse.org/ 
legal/epl-v10.html.

However, I am not sure that we can include AspectJ jars in the  
assemblies.

Thanks,
Gianny


On 03/10/2007, at 12:49 PM, Matt Hogstrom wrote:

> Gianny, this looks pretty good.  So for users that have large  
> session objects this looks like a way to effectively manage them.
>
> Is your question about the license used for AspectJ from the  
> Eclipse Foundation ?
>
>
>
> On Sep 28, 2007, at 9:23 PM, Gianny Damour wrote:
>
>> Hi,
>>
>> I would like to add a dependency to a new wadi module, wadi-aop,  
>> relying on AspectJ JARs.
>>
>> The goal it to allow users to configure delta session replication  
>> for their clustered Web applications. I capture here how this works:
>> http://docs.codehaus.org/display/WADI/5.+Delta+Session+Replication
>>
>> Is this an issue from a license perspective?
>>
>> Thanks,
>> Gianny
>>
>>
>


Re: Distributing AspectJ JARs - License

Posted by Matt Hogstrom <ma...@hogstrom.org>.
Gianny, this looks pretty good.  So for users that have large session  
objects this looks like a way to effectively manage them.

Is your question about the license used for AspectJ from the Eclipse  
Foundation ?



On Sep 28, 2007, at 9:23 PM, Gianny Damour wrote:

> Hi,
>
> I would like to add a dependency to a new wadi module, wadi-aop,  
> relying on AspectJ JARs.
>
> The goal it to allow users to configure delta session replication  
> for their clustered Web applications. I capture here how this works:
> http://docs.codehaus.org/display/WADI/5.+Delta+Session+Replication
>
> Is this an issue from a license perspective?
>
> Thanks,
> Gianny
>
>