[ http://issues.apache.org/jira/browse/GERONIMO-2308?page=all ]

Matt Hogstrom updated GERONIMO-2308:
------------------------------------

    Description: 
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording "Redistribution and use of this software" in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(/)|(/)|(/)|applications\console-core| Notice needs IBM attribution?|
|(/)|(/)|(/)|applications\console-ear|Notice needs IBM attribution?|
|(/)|(/)|(/)|applications\console-framework|Notice needs IBM attribution?|
|(/)|(/)|(/)|applications\console-standard|Notice needs IBM attribution?|
|(/)|(/)|(/)|applications\daytrader| |
|(/)|(/)|(/)|applications\demo| |
|(/)|(/)|(/)|applications\ldap-realm-demo| |
|(/)|(/)|(/)|applications\magicGball| |
|(/)|(/)|(/)|applications\project.properties| |
|(/)|(/)|(/)|applications\remote-deploy| |
|(/)|(/)|(/)|applications\remote-deploy-lib| |
|(/)|(/)|(/)|applications\uddi-db| |
|(/)|(/)|(/)|applications\uddi-server| |
|(/)|(/)|(/)|applications\welcome| |
|(/)|(/)|(/)|modules\activation| |
|(/)|(/)|(/)|modules\activemq-embedded-rar| |
|(/)|(/)|(/)|modules\axis| |
|(/)|(/)|(/)|modules\axis-builder| |
|(/)|(/)|(/)|modules\client| |
|(/)|(/)|(/)|modules\client-builder| |
|(/)|(/)|(/)|modules\common| |
|(/)|(/)|(/)|modules\connector| |
|(/)|(/)|(/)|modules\connector-builder| |
|(/)|(/)|(/)|modules\console-web| (Won't fix in trunk) |
|(/)|(/)|(/)|modules\converter| |
|(/)|(/)|(/)|modules\core| |
|(/)|(/)|(/)|modules\deploy-config| |
|(/)|(/)|(/)|modules\deploy-jsr88| |
|(/)|(/)|(/)|modules\deploy-tool| |
|(/)|(/)|(/)|modules\deployment| |
|(/)|(/)|(/)|modules\derby| |
|(/)|(/)|(/)|modules\directory| |
|(/)|(/)|(/)|modules\hot-deploy| |
|(/)|(/)|(/)|modules\installer-processing| |
|(/)|(/)|(/)|modules\installer-support| |
|(/)|(/)|(/)|modules\j2ee| |
|(/)|(/)|(/)|modules\j2ee-builder| |
|(/)|(/)|(/)|modules\j2ee-schema| |
|(/|(/)|(/)|modules\javamail-transport| (No longer in trunk) |
|(/)|(/)|(/)|modules\jetty| |
|(/)|(/)|(/)|modules\jetty-builder| |
|(/)|(/)|(/)|modules\jmx-remoting| |
|(/)|(/)|(/)|modules\kernel| |
|(/)|(/)|(/)|modules\mail| |
|(/)|(/)|(/)|modules\management| |
|(/)|(/)|(/)|modules\naming| |
|(/)|(/)|(/)|modules\naming-builder| |
|(/)|(/)|(/)|modules\scripts| (Not distributed) |
|(/)|(/)|(/)|modules\security| |
|(/)|(/)|(/)|modules\security-builder| |
|(/)|(/)|(/)|modules\service-builder| |
|(/)|(/)|(/)|modules\system| |
|(/)|(/)|(/)|modules\test-ddbean| |
|(/)|(/)|(/)|modules\timer| |
|(/)|(/)|(/)|modules\tomcat| |
|(/)|(/)|(/)|modules\tomcat-builder| |
|(/)|(/)|(/)|modules\transaction| |
|(/)|(/)|(/)|modules\upgrade| |
|(/)|(/)|(/)|modules\util| |
|(/)|(/)|(/)|modules\web-builder| |
|(/)|(/)|(/)|modules\webservices| |

  was:
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording "Redistribution and use of this software" in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(x)|(/)|(/)|applications\console-core| Notice needs IBM attribution?|
|(x)|(/)|(/)|applications\console-ear|Notice needs IBM attribution?|
|(x)|(/)|(/)|applications\console-framework|Notice needs IBM attribution?|
|(x)|(/)|(/)|applications\console-standard|Notice needs IBM attribution?|
|(x)|(/)|(/)|applications\daytrader| |
|(x)|(/)|(/)|applications\demo| |
|(x)|(/)|(/)|applications\ldap-realm-demo| |
|(x)|(/)|(/)|applications\magicGball| |
|(x)|(/)|(/)|applications\project.properties| |
|(x)|(/)|(/)|applications\remote-deploy| |
|(x)|(/)|(/)|applications\remote-deploy-lib| |
|(x)|(/)|(/)|applications\uddi-db| |
|(x)|(/)|(/)|applications\uddi-server| |
|(x)|(/)|(/)|applications\welcome| |
|(?)|(/)|(/)|modules\activation| |
|(x)|(/)|(/)|modules\activemq-embedded-rar| |
|(?)|(/)|(/)|modules\axis| |
|(?)|(/)|(/)|modules\axis-builder| |
|(?)|(/)|(/)|modules\client| |
|(?)|(/)|(/)|modules\client-builder| |
|(?)|(/)|(/)|modules\common| |
|(?)|(/)|(/)|modules\connector| |
|(?)|(/)|(/)|modules\connector-builder| |
|(/)|(/)|(/)|modules\console-web| (Won't fix in trunk) |
|(?)|(/)|(/)|modules\converter| |
|(?)|(/)|(/)|modules\core| |
|(?)|(/)|(/)|modules\deploy-config| |
|(?)|(/)|(/)|modules\deploy-jsr88| |
|(?)|(/)|(/)|modules\deploy-tool| |
|(?)|(/)|(/)|modules\deployment| |
|(?)|(/)|(/)|modules\derby| |
|(?)|(/)|(/)|modules\directory| |
|(?)|(/)|(/)|modules\hot-deploy| |
|(?)|(/)|(/)|modules\installer-processing| |
|(?)|(/)|(/)|modules\installer-support| |
|(?)|(/)|(/)|modules\j2ee| |
|(?)|(/)|(/)|modules\j2ee-builder| |
|(?)|(/)|(/)|modules\j2ee-schema| |
|(/)|(/)|(/)|modules\javamail-transport| (No longer in trunk) |
|(?)|(/)|(/)|modules\jetty| |
|(?)|(/)|(/)|modules\jetty-builder| |
|(?)|(/)|(/)|modules\jmx-remoting| |
|(?)|(/)|(/)|modules\kernel| |
|(?)|(/)|(/)|modules\mail| |
|(?)|(/)|(/)|modules\management| |
|(?)|(/)|(/)|modules\naming| |
|(?)|(/)|(/)|modules\naming-builder| |
|(/)|(/)|(/)|modules\scripts| (Not distributed) |
|(?)|(/)|(/)|modules\security| |
|(?)|(/)|(/)|modules\security-builder| |
|(?)|(/)|(/)|modules\service-builder| |
|(?)|(/)|(/)|modules\system| |
|(?)|(/)|(/)|modules\test-ddbean| |
|(?)|(/)|(/)|modules\timer| |
|(?)|(/)|(/)|modules\tomcat| |
|(?)|(/)|(/)|modules\tomcat-builder| |
|(?)|(/)|(/)|modules\transaction| |
|(?)|(/)|(/)|modules\upgrade| |
|(?)|(/)|(/)|modules\util| |
|(?)|(/)|(/)|modules\web-builder| |
|(?)|(/)|(/)|modules\webservices| |


> All Geronimo JARs should include a NOTICE.txt file in addition to the 
> LICENSE.txt file
> --------------------------------------------------------------------------------------
>
>                 Key: GERONIMO-2308
>                 URL: http://issues.apache.org/jira/browse/GERONIMO-2308
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: buildsystem
>    Affects Versions: 1.1, 1.0
>            Reporter: John Sisson
>         Assigned To: John Sisson
>            Priority: Blocker
>             Fix For: 1.1.1
>
>         Attachments: activation-converter.patch, core-installersupport.patch, 
> j2ee-management.patch, naming-tomcat.patch, tomcatbuilder-webservices.patch
>
>
> Currently Geronimo jars (e.g. the JARs for each application/module) do not 
> contain a NOTICE.txt file under the META-INF directory.
> The NOTICE.txt files in modules needs to contain attributions that are 
> relevant for that module (not Geronimo as a whole).  For example, if the 
> module has a dependency on a library that has a license requiring 
> attributions upon use of the library (e.g. it has wording "Redistribution and 
> use of this software" in the library license) then the module using the 
> library should contain the attribution in the NOTICE.txt file.
> Whilst reviewing attributions, the LICENSE.txt files for the modules and 
> applications should also be updated to include the relevant licenses.
> The following is a checklist to help track what has been done, in case 
> someone wants to help out :-)
> (x) = not done (?) = partially done (/) = done
> ||trunk||1.1||1.1.1||Notes||
> |(/)|(/)|(/)|applications\console-core| Notice needs IBM attribution?|
> |(/)|(/)|(/)|applications\console-ear|Notice needs IBM attribution?|
> |(/)|(/)|(/)|applications\console-framework|Notice needs IBM attribution?|
> |(/)|(/)|(/)|applications\console-standard|Notice needs IBM attribution?|
> |(/)|(/)|(/)|applications\daytrader| |
> |(/)|(/)|(/)|applications\demo| |
> |(/)|(/)|(/)|applications\ldap-realm-demo| |
> |(/)|(/)|(/)|applications\magicGball| |
> |(/)|(/)|(/)|applications\project.properties| |
> |(/)|(/)|(/)|applications\remote-deploy| |
> |(/)|(/)|(/)|applications\remote-deploy-lib| |
> |(/)|(/)|(/)|applications\uddi-db| |
> |(/)|(/)|(/)|applications\uddi-server| |
> |(/)|(/)|(/)|applications\welcome| |
> |(/)|(/)|(/)|modules\activation| |
> |(/)|(/)|(/)|modules\activemq-embedded-rar| |
> |(/)|(/)|(/)|modules\axis| |
> |(/)|(/)|(/)|modules\axis-builder| |
> |(/)|(/)|(/)|modules\client| |
> |(/)|(/)|(/)|modules\client-builder| |
> |(/)|(/)|(/)|modules\common| |
> |(/)|(/)|(/)|modules\connector| |
> |(/)|(/)|(/)|modules\connector-builder| |
> |(/)|(/)|(/)|modules\console-web| (Won't fix in trunk) |
> |(/)|(/)|(/)|modules\converter| |
> |(/)|(/)|(/)|modules\core| |
> |(/)|(/)|(/)|modules\deploy-config| |
> |(/)|(/)|(/)|modules\deploy-jsr88| |
> |(/)|(/)|(/)|modules\deploy-tool| |
> |(/)|(/)|(/)|modules\deployment| |
> |(/)|(/)|(/)|modules\derby| |
> |(/)|(/)|(/)|modules\directory| |
> |(/)|(/)|(/)|modules\hot-deploy| |
> |(/)|(/)|(/)|modules\installer-processing| |
> |(/)|(/)|(/)|modules\installer-support| |
> |(/)|(/)|(/)|modules\j2ee| |
> |(/)|(/)|(/)|modules\j2ee-builder| |
> |(/)|(/)|(/)|modules\j2ee-schema| |
> |(/|(/)|(/)|modules\javamail-transport| (No longer in trunk) |
> |(/)|(/)|(/)|modules\jetty| |
> |(/)|(/)|(/)|modules\jetty-builder| |
> |(/)|(/)|(/)|modules\jmx-remoting| |
> |(/)|(/)|(/)|modules\kernel| |
> |(/)|(/)|(/)|modules\mail| |
> |(/)|(/)|(/)|modules\management| |
> |(/)|(/)|(/)|modules\naming| |
> |(/)|(/)|(/)|modules\naming-builder| |
> |(/)|(/)|(/)|modules\scripts| (Not distributed) |
> |(/)|(/)|(/)|modules\security| |
> |(/)|(/)|(/)|modules\security-builder| |
> |(/)|(/)|(/)|modules\service-builder| |
> |(/)|(/)|(/)|modules\system| |
> |(/)|(/)|(/)|modules\test-ddbean| |
> |(/)|(/)|(/)|modules\timer| |
> |(/)|(/)|(/)|modules\tomcat| |
> |(/)|(/)|(/)|modules\tomcat-builder| |
> |(/)|(/)|(/)|modules\transaction| |
> |(/)|(/)|(/)|modules\upgrade| |
> |(/)|(/)|(/)|modules\util| |
> |(/)|(/)|(/)|modules\web-builder| |
> |(/)|(/)|(/)|modules\webservices| |

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

        

Reply via email to