[ 
https://jira.codehaus.org/browse/MNG-5496?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason van Zyl closed MNG-5496.
------------------------------

    Resolution: Fixed

> Fixing NOTICE and LICENSE files
> -------------------------------
>
>                 Key: MNG-5496
>                 URL: https://jira.codehaus.org/browse/MNG-5496
>             Project: Maven 2 & 3
>          Issue Type: Bug
>    Affects Versions: 3.1.0
>            Reporter: SebbASF
>            Priority: Blocker
>
> The NOTICE and LICENSE files are an essential part of any release.
> They need to relate to the contents of the bundle in which they are located 
> and it is important that they don't contain anything superfluous [1]
> Each distribution artifact potentially needs its own specific N&L files.
> In particular, the source and binary artifacts will generally need different 
> versions, as the binary often bundles additional items, for example 3rd party 
> jars.
> However the jar files which are created from the SCM source probably can use 
> the same license as the source archive.
> However, the existing N&L files in 3.1.0 fall short on several counts:
> The source and binary NOTICE files both start as follows:
> >>>>>
>    =========================================================================
>    ==  NOTICE file corresponding to the section 4 d of                    ==
>    ==  the Apache License, Version 2.0,                                   ==
>    ==  in this case for the Apache Maven distribution.                    ==
>    =========================================================================
> Apache Maven
> Copyright 2001-2013 The Apache Software Foundation
> This product includes software developed by
> The Apache Software Foundation (http://www.apache.org/).
> <<<<<<<<<<<
> However, the file must start as follows:
> >>>>
> Apache Maven
> Copyright 2001-2013 The Apache Software Foundation
> This product includes software developed at
> The Apache Software Foundation (http://www.apache.org/).
> <<<<
> Note particularly that the phrase is "developed at" not "developed by"
> The source NOTICE file is the same as the binary NOTICE file, yet the binary 
> archive contains lots of additional jars.
> It looks to me as though the above 5 lines is all that are needed for the 
> source archive. The existing source LICENSE.txt file looks OK.
> However, the binary LICENSE file makes no mention at all of any licenses for 
> the additional products. It should point to the licenses for each of the 
> additional products that are included, for example: Aether, Sisu, Plexus etc. 
> These licenses need to be obtained and stored in a suitable directory which 
> is referenced in LICENSE.txt.
> [1] http://www.apache.org/dev/licensing-howto.html



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to