You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Marshall Schor (JIRA)" <de...@uima.apache.org> on 2011/07/25 16:37:09 UTC

[jira] [Created] (UIMA-2182) Addons OSGi - bundles not picking up the License/Notice files for the whole bundle

Addons OSGi - bundles not picking up the License/Notice files for the whole bundle
----------------------------------------------------------------------------------

                 Key: UIMA-2182
                 URL: https://issues.apache.org/jira/browse/UIMA-2182
             Project: UIMA
          Issue Type: Bug
          Components: addons-osgi
            Reporter: Marshall Schor
            Assignee: Marshall Schor


An example:  The BSF Annotator, when packaged *not* as an OSGi bundle, is packaged as both a single Jar, with only the BSF Annotator code itself, and also as a PEAR file, containing that Jar plus the dependent Jars it needs to run.  The PEAR file has a License/Notice that includes the information needed because of distributing the dependent Jars it needs.  The basic Jar file, containing only the Apache-produced code, has the LICENSE/NOTICE files without this other information - this seems correct to me.

The OSGi packaging is distributing the other Jars, so it needs the augmented version of the LICENSE/NOTICE files.  If any OSGi packagings have additional Jars, beyond what is included in the non-OSGi packaging, the License/Notice files for those need to be potentially augmeneted, also.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (UIMA-2182) Addons OSGi - bundles not picking up the License/Notice files for the whole bundle

Posted by "Marshall Schor (JIRA)" <de...@uima.apache.org>.
    [ https://issues.apache.org/jira/browse/UIMA-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13070563#comment-13070563 ] 

Marshall Schor commented on UIMA-2182:
--------------------------------------

Also, update the http://uima.apache.org/maven-design.html page to account for the OSGi packaging, with respect to the LICENSE / NOTICE files.

> Addons OSGi - bundles not picking up the License/Notice files for the whole bundle
> ----------------------------------------------------------------------------------
>
>                 Key: UIMA-2182
>                 URL: https://issues.apache.org/jira/browse/UIMA-2182
>             Project: UIMA
>          Issue Type: Bug
>          Components: addons-osgi
>            Reporter: Marshall Schor
>            Assignee: Marshall Schor
>
> An example:  The BSF Annotator, when packaged *not* as an OSGi bundle, is packaged as both a single Jar, with only the BSF Annotator code itself, and also as a PEAR file, containing that Jar plus the dependent Jars it needs to run.  The PEAR file has a License/Notice that includes the information needed because of distributing the dependent Jars it needs.  The basic Jar file, containing only the Apache-produced code, has the LICENSE/NOTICE files without this other information - this seems correct to me.
> The OSGi packaging is distributing the other Jars, so it needs the augmented version of the LICENSE/NOTICE files.  If any OSGi packagings have additional Jars, beyond what is included in the non-OSGi packaging, the License/Notice files for those need to be potentially augmeneted, also.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (UIMA-2182) Addons OSGi - bundles not picking up the License/Notice files for the whole bundle

Posted by "Marshall Schor (JIRA)" <de...@uima.apache.org>.
     [ https://issues.apache.org/jira/browse/UIMA-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marshall Schor closed UIMA-2182.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 2.3.1Addons

most fixes under UIMA-2185

> Addons OSGi - bundles not picking up the License/Notice files for the whole bundle
> ----------------------------------------------------------------------------------
>
>                 Key: UIMA-2182
>                 URL: https://issues.apache.org/jira/browse/UIMA-2182
>             Project: UIMA
>          Issue Type: Bug
>          Components: addons-osgi
>            Reporter: Marshall Schor
>            Assignee: Marshall Schor
>             Fix For: 2.3.1Addons
>
>
> An example:  The BSF Annotator, when packaged *not* as an OSGi bundle, is packaged as both a single Jar, with only the BSF Annotator code itself, and also as a PEAR file, containing that Jar plus the dependent Jars it needs to run.  The PEAR file has a License/Notice that includes the information needed because of distributing the dependent Jars it needs.  The basic Jar file, containing only the Apache-produced code, has the LICENSE/NOTICE files without this other information - this seems correct to me.
> The OSGi packaging is distributing the other Jars, so it needs the augmented version of the LICENSE/NOTICE files.  If any OSGi packagings have additional Jars, beyond what is included in the non-OSGi packaging, the License/Notice files for those need to be potentially augmeneted, also.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (UIMA-2182) Addons OSGi - bundles not picking up the License/Notice files for the whole bundle

Posted by "Marshall Schor (JIRA)" <de...@uima.apache.org>.
    [ https://issues.apache.org/jira/browse/UIMA-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13070561#comment-13070561 ] 

Marshall Schor commented on UIMA-2182:
--------------------------------------

Also, rename the LICENSE.txt and NOTICE.txt in the OSGi package to drop the ".txt" - this because the build will otherwise have a default provided LICENSE and NOTICE file, and then also a LICENSE.txt, NOTICE.txt file.  Doing this rather than some fancy ant thing, to favor convention over configuration :-)

> Addons OSGi - bundles not picking up the License/Notice files for the whole bundle
> ----------------------------------------------------------------------------------
>
>                 Key: UIMA-2182
>                 URL: https://issues.apache.org/jira/browse/UIMA-2182
>             Project: UIMA
>          Issue Type: Bug
>          Components: addons-osgi
>            Reporter: Marshall Schor
>            Assignee: Marshall Schor
>
> An example:  The BSF Annotator, when packaged *not* as an OSGi bundle, is packaged as both a single Jar, with only the BSF Annotator code itself, and also as a PEAR file, containing that Jar plus the dependent Jars it needs to run.  The PEAR file has a License/Notice that includes the information needed because of distributing the dependent Jars it needs.  The basic Jar file, containing only the Apache-produced code, has the LICENSE/NOTICE files without this other information - this seems correct to me.
> The OSGi packaging is distributing the other Jars, so it needs the augmented version of the LICENSE/NOTICE files.  If any OSGi packagings have additional Jars, beyond what is included in the non-OSGi packaging, the License/Notice files for those need to be potentially augmeneted, also.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira