[ 
http://jira.codehaus.org/browse/MNG-4680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=221661#action_221661
 ] 

Bruno Harbulot commented on MNG-4680:
-------------------------------------

bq. > Yet, the Maven distribution system doesn't actually enable adequate 
redistribution of the licences
bq. You can include license files inside your artifacts or attach them as 
secondary artifacts, so I can't follow your reasoning in this regard.

(I've just posted another e-mail on the users list in that thread.)

My reasoning is that redistribution of software is one of the key core features 
of Maven, and it's built its success upon distributing OSS software via the 
central repository; yet, it has too little, virtually nothing, to ensure that 
those licences are respected (considering that most of them are about the 
conditions of redistribution). The convention over configuration aspect seems 
to fail in that respect.

One suitable enhancement would be to have a licence file pulled along with the 
POM file for example, when fetching a new artifact.

> Please fix license distribution model
> -------------------------------------
>
>                 Key: MNG-4680
>                 URL: http://jira.codehaus.org/browse/MNG-4680
>             Project: Maven 2 & 3
>          Issue Type: Bug
>          Components: Artifacts and Repositories
>            Reporter: Bruno Harbulot
>            Assignee: Benjamin Bentmann
>            Priority: Critical
>
> Most OSS licences mandate the redistribution of the licence with the software 
> as a condition in the licence. A large number of projects, more particularly 
> in the central repository, are redistributed without any mechanism to 
> redistribute the licence correctly, thereby making the central repository be 
> in breach of those licences.
> While there is a guideline in the "Introduction to the Standard Directory 
> Layout" [1] to put the LICENSE.txt and NOTICE.txt file in the root directory, 
> nothing seems to be done with them.
> In addition:
>   - Since version 2.1 of the maven-repository-plugin, LICENSE.txt is no 
> longer included in the bundle created with repository:bundle-create.
>   - LICENSE.txt files in bundles uploaded via the JIRA/MAVENUPLOAD mechanism 
> don't seem to appear in the central repository.
> Having <license>BSD</license> or <license>GPL</license> in the POM is not 
> enough.
> (See related thread [2].)
> [1] 
> http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
> [2] 
> http://markmail.org/thread/s5jsvatxbsynwajc#query:+page:1+mid:whtbsnnejszyad2h+state:results

-- 
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

        

Reply via email to