You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Jorg Heymans (JIRA)" <ji...@codehaus.org> on 2005/10/26 15:55:11 UTC

[jira] Created: (MNG-1331) dealing with licenses

dealing with licenses
---------------------

         Key: MNG-1331
         URL: http://jira.codehaus.org/browse/MNG-1331
     Project: Maven 2
        Type: New Feature
    Versions: 2.0    
 Reporter: Jorg Heymans
    Priority: Minor


maven could offer a configurable way to include project licenses in the jar, briefly discussed on IRC today 


	jorg	does m2 have anything built-in to deal with library licenses ? just wondering ...
	kenney	<license> tag in the pom is all I think
	jorg	ah yep, i knew I saw something about it somewhere, tnx kenney
	kenney	and just distribute poms for non-freely-distributable jars (like the sun ones), stating where you can download/purchase them
	jorg	mmm "Typically the licenses listed for the project are that of the project itself, and not of dependencies."
	jorg	ok so unless all our dependencies are good maven citizens this won't really work ...
	jorg	no prob, we'll just include them ourselves then
	kenney	do you have to?
	kenney	if people distribute a jar/pom without a license, it's their fault
	jorg	well we (cocoon) have always done so
	jorg	that's true though , it's up to them to include them
	trygvis	I think people are a bit slack when it comes to adding that information
	jorg	definitely
	kenney	what about the bundle upload system?
	jorg	that's why i was hoping for maven to be able enforce something
	trygvis	we should probably start to enumerate the various licenses and give them IDs instead
	kenney	bundles have to have a LICENSE file.. where does that go?
	trygvis	not sure, ask carlos
	kenney	yeah or maybe extend the license tag to name the license (ASL-2.0) and the online-url, or alternatively list the license content itself.. or just add a bla-X-LICENSE.txt on ibiblio per project
	jorg	something like that yeah, and perhaps offering a configurable way of having the license file included in the jar ?
	jorg	or is that a hairy legal thing maven shouldn't get into ?
	trygvis	kenney: the name there (ASL-2.0) would be the id
	trygvis	jorg: good idea
	jorg	it would certainly advocate , albeit rather enforced, correct usage of libraries

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-1331) dealing with licenses

Posted by "Joerg Schaible (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-1331?page=comments#action_49295 ] 

Joerg Schaible commented on MNG-1331:
-------------------------------------

You may also have a look at the javaapp plugin for M1. This one collects META-INF/LICENSE.txt files of the assembled jars as META-INF/<artifactName>-LICENSE.txt.

> dealing with licenses
> ---------------------
>
>          Key: MNG-1331
>          URL: http://jira.codehaus.org/browse/MNG-1331
>      Project: Maven 2
>         Type: New Feature
>     Versions: 2.0
>     Reporter: Jorg Heymans
>     Priority: Minor

>
>
> maven could offer a configurable way to include project licenses in the jar, briefly discussed on IRC today 
> 	jorg	does m2 have anything built-in to deal with library licenses ? just wondering ...
> 	kenney	<license> tag in the pom is all I think
> 	jorg	ah yep, i knew I saw something about it somewhere, tnx kenney
> 	kenney	and just distribute poms for non-freely-distributable jars (like the sun ones), stating where you can download/purchase them
> 	jorg	mmm "Typically the licenses listed for the project are that of the project itself, and not of dependencies."
> 	jorg	ok so unless all our dependencies are good maven citizens this won't really work ...
> 	jorg	no prob, we'll just include them ourselves then
> 	kenney	do you have to?
> 	kenney	if people distribute a jar/pom without a license, it's their fault
> 	jorg	well we (cocoon) have always done so
> 	jorg	that's true though , it's up to them to include them
> 	trygvis	I think people are a bit slack when it comes to adding that information
> 	jorg	definitely
> 	kenney	what about the bundle upload system?
> 	jorg	that's why i was hoping for maven to be able enforce something
> 	trygvis	we should probably start to enumerate the various licenses and give them IDs instead
> 	kenney	bundles have to have a LICENSE file.. where does that go?
> 	trygvis	not sure, ask carlos
> 	kenney	yeah or maybe extend the license tag to name the license (ASL-2.0) and the online-url, or alternatively list the license content itself.. or just add a bla-X-LICENSE.txt on ibiblio per project
> 	jorg	something like that yeah, and perhaps offering a configurable way of having the license file included in the jar ?
> 	jorg	or is that a hairy legal thing maven shouldn't get into ?
> 	trygvis	kenney: the name there (ASL-2.0) would be the id
> 	trygvis	jorg: good idea
> 	jorg	it would certainly advocate , albeit rather enforced, correct usage of libraries

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1331) dealing with licenses

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1331?page=all ]

Brett Porter updated MNG-1331:
------------------------------

    Description: 
maven could offer a configurable way to include project licenses in the jar, briefly discussed on IRC today 


	jorg	does m2 have anything built-in to deal with library licenses ? just wondering ...
	kenney	<license> tag in the pom is all I think
	jorg	ah yep, i knew I saw something about it somewhere, tnx kenney
	kenney	and just distribute poms for non-freely-distributable jars (like the sun ones), stating where you can download/purchase them
	jorg	mmm "Typically the licenses listed for the project are that of the project itself, and not of dependencies."
	jorg	ok so unless all our dependencies are good maven citizens this won't really work ...
	jorg	no prob, we'll just include them ourselves then
	kenney	do you have to?
	kenney	if people distribute a jar/pom without a license, it's their fault
	jorg	well we (cocoon) have always done so
	jorg	that's true though , it's up to them to include them
	trygvis	I think people are a bit slack when it comes to adding that information
	jorg	definitely
	kenney	what about the bundle upload system?
	jorg	that's why i was hoping for maven to be able enforce something
	trygvis	we should probably start to enumerate the various licenses and give them IDs instead
	kenney	bundles have to have a LICENSE file.. where does that go?
	trygvis	not sure, ask carlos
	kenney	yeah or maybe extend the license tag to name the license (ASL-2.0) and the online-url, or alternatively list the license content itself.. or just add a bla-X-LICENSE.txt on ibiblio per project
	jorg	something like that yeah, and perhaps offering a configurable way of having the license file included in the jar ?
	jorg	or is that a hairy legal thing maven shouldn't get into ?
	trygvis	kenney: the name there (ASL-2.0) would be the id
	trygvis	jorg: good idea
	jorg	it would certainly advocate , albeit rather enforced, correct usage of libraries

  was:
maven could offer a configurable way to include project licenses in the jar, briefly discussed on IRC today 


	jorg	does m2 have anything built-in to deal with library licenses ? just wondering ...
	kenney	<license> tag in the pom is all I think
	jorg	ah yep, i knew I saw something about it somewhere, tnx kenney
	kenney	and just distribute poms for non-freely-distributable jars (like the sun ones), stating where you can download/purchase them
	jorg	mmm "Typically the licenses listed for the project are that of the project itself, and not of dependencies."
	jorg	ok so unless all our dependencies are good maven citizens this won't really work ...
	jorg	no prob, we'll just include them ourselves then
	kenney	do you have to?
	kenney	if people distribute a jar/pom without a license, it's their fault
	jorg	well we (cocoon) have always done so
	jorg	that's true though , it's up to them to include them
	trygvis	I think people are a bit slack when it comes to adding that information
	jorg	definitely
	kenney	what about the bundle upload system?
	jorg	that's why i was hoping for maven to be able enforce something
	trygvis	we should probably start to enumerate the various licenses and give them IDs instead
	kenney	bundles have to have a LICENSE file.. where does that go?
	trygvis	not sure, ask carlos
	kenney	yeah or maybe extend the license tag to name the license (ASL-2.0) and the online-url, or alternatively list the license content itself.. or just add a bla-X-LICENSE.txt on ibiblio per project
	jorg	something like that yeah, and perhaps offering a configurable way of having the license file included in the jar ?
	jorg	or is that a hairy legal thing maven shouldn't get into ?
	trygvis	kenney: the name there (ASL-2.0) would be the id
	trygvis	jorg: good idea
	jorg	it would certainly advocate , albeit rather enforced, correct usage of libraries

      Component: maven-jar-plugin
    Environment: 

> dealing with licenses
> ---------------------
>
>          Key: MNG-1331
>          URL: http://jira.codehaus.org/browse/MNG-1331
>      Project: Maven 2
>         Type: New Feature
>   Components: maven-jar-plugin
>     Versions: 2.0
>     Reporter: Jorg Heymans
>     Priority: Minor

>
>
> maven could offer a configurable way to include project licenses in the jar, briefly discussed on IRC today 
> 	jorg	does m2 have anything built-in to deal with library licenses ? just wondering ...
> 	kenney	<license> tag in the pom is all I think
> 	jorg	ah yep, i knew I saw something about it somewhere, tnx kenney
> 	kenney	and just distribute poms for non-freely-distributable jars (like the sun ones), stating where you can download/purchase them
> 	jorg	mmm "Typically the licenses listed for the project are that of the project itself, and not of dependencies."
> 	jorg	ok so unless all our dependencies are good maven citizens this won't really work ...
> 	jorg	no prob, we'll just include them ourselves then
> 	kenney	do you have to?
> 	kenney	if people distribute a jar/pom without a license, it's their fault
> 	jorg	well we (cocoon) have always done so
> 	jorg	that's true though , it's up to them to include them
> 	trygvis	I think people are a bit slack when it comes to adding that information
> 	jorg	definitely
> 	kenney	what about the bundle upload system?
> 	jorg	that's why i was hoping for maven to be able enforce something
> 	trygvis	we should probably start to enumerate the various licenses and give them IDs instead
> 	kenney	bundles have to have a LICENSE file.. where does that go?
> 	trygvis	not sure, ask carlos
> 	kenney	yeah or maybe extend the license tag to name the license (ASL-2.0) and the online-url, or alternatively list the license content itself.. or just add a bla-X-LICENSE.txt on ibiblio per project
> 	jorg	something like that yeah, and perhaps offering a configurable way of having the license file included in the jar ?
> 	jorg	or is that a hairy legal thing maven shouldn't get into ?
> 	trygvis	kenney: the name there (ASL-2.0) would be the id
> 	trygvis	jorg: good idea
> 	jorg	it would certainly advocate , albeit rather enforced, correct usage of libraries

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org