You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Simon Nash (JIRA)" <de...@tuscany.apache.org> on 2010/11/02 16:46:26 UTC

[jira] Created: (TUSCANY-3764) Some LICENSE/NOTICE files in individual module jars aren't consistent with the LICENSE/NOTICE files in the binary distribution

Some LICENSE/NOTICE files in individual module jars aren't consistent with the LICENSE/NOTICE files in the binary distribution
------------------------------------------------------------------------------------------------------------------------------

                 Key: TUSCANY-3764
                 URL: https://issues.apache.org/jira/browse/TUSCANY-3764
             Project: Tuscany
          Issue Type: Bug
          Components: SCA Java Runtime
    Affects Versions: Java-SCA-1.6
            Reporter: Simon Nash
            Assignee: Simon Nash
             Fix For: Java-SCA-1.6.1


Some runtime module jars contain redistributed code under third-party copyrights and/or licenses.

1) Each individual runtime module jar that contains third-party code should contain appropriate LICENSE and NOTICE files for that code.

2) The aggregate binary distribution should contain appropriate aggregate LICENSE and NOTICE files for all redistributed third-party code contained in runtime module jars that are part of the binary distribution.

Item 2) should correspond exactly to the aggregate of everything in item 1).  At present this isn't the case.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TUSCANY-3764) Some LICENSE/NOTICE files in individual module jars aren't consistent with the LICENSE/NOTICE files in the binary distribution

Posted by "Simon Nash (JIRA)" <de...@tuscany.apache.org>.
    [ https://issues.apache.org/jira/browse/TUSCANY-3764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12927521#action_12927521 ] 

Simon Nash commented on TUSCANY-3764:
-------------------------------------

The module jars file distributed individually via the maven repo or Eclipse update site need augmented LICENSE files if there are any third-party artifacts physically contained in that jar (either compiled from source by the Tuscany build or redistributed within the jar).

Specifically, this is needed for the folowing jars and no others:

assembly-xsd  (already present but with wrong version of OSOA license)
binding-jsonrpc-runtime  (not present, needs to be added)
host-webapp  (already present but the last few lines of the license are missing)
implementation-script (already present)
implementation-web-runtime  (not present, needs to be added)
sca-api  (already present but the last few lines of the license are missing)
web-javascript-dojo  (already present)
tools/eclipse/plugins/core  (not present, needs to be added)


> Some LICENSE/NOTICE files in individual module jars aren't consistent with the LICENSE/NOTICE files in the binary distribution
> ------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3764
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3764
>             Project: Tuscany
>          Issue Type: Bug
>          Components: SCA Java Runtime
>    Affects Versions: Java-SCA-1.6
>            Reporter: Simon Nash
>            Assignee: Simon Nash
>             Fix For: Java-SCA-1.6.1
>
>
> Some runtime module jars contain redistributed code under third-party copyrights and/or licenses.
> 1) Each individual runtime module jar that contains third-party code should contain appropriate LICENSE and NOTICE files for that code.
> 2) The aggregate binary distribution should contain appropriate aggregate LICENSE and NOTICE files for all redistributed third-party code contained in runtime module jars that are part of the binary distribution.
> Item 2) should correspond exactly to the aggregate of everything in item 1).  At present this isn't the case.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TUSCANY-3764) Some LICENSE/NOTICE files in individual module jars aren't consistent with the LICENSE/NOTICE files in the binary distribution

Posted by "Simon Nash (JIRA)" <de...@tuscany.apache.org>.
    [ https://issues.apache.org/jira/browse/TUSCANY-3764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12927585#action_12927585 ] 

Simon Nash commented on TUSCANY-3764:
-------------------------------------

I have compared the source distribution LICENSE file, the binary distribution LICENSE file, and the individual LICENSE files for all the modules released via the maven repository.

There are some differences of substance that must be fixed.  There are other differences of formatting that aren't essential to fix, but fixing these as well makes life a lot simpler because it makes it much easier to see the important differences.

To resolve this issue I am making the following changes:

1. Bring the individual module NOTICE and LICENSE files into line with the split between the text in NOTICE and the text in LICENSE that was made in the binary and source distribution NOTICE and LICENSE files under revision r996380.  This involves moving copyright information from the NOTICE file to the LICENSE file where the license terms allow this. 

2. Copy OSOA license text from binary distribution LICENSE file to the LICENSE files in assembly-xsd, host-webapp, sca-api and tools/eclipse/plugins/core, so that the same text appears in both places.

3. Copy jsonrpc.js license text from binary distribution LICENSE file to the LICENSE files in binding-jsonrpc-runtime and implementation-web-runtime, so that the same text appears in both places.

4. Fix incorrect copyright date in source distribution LICENSE file.

5. In the binary distribution LICENSE file, move the dojotoolkit license information from the second section describing generic redistributed files to the first section describing third-party files used by specific Tuscany modules.

6. Delete unnecessary or incorrrect license or copyright information in the databinding, implementation-bpel, implementation-bpel-ode and contribution-groovy modules.

7. Where files are 99% identical and differ only in trivial matters such as blank lines, make them 100% identical.

8. Minor rewording for consistency.


> Some LICENSE/NOTICE files in individual module jars aren't consistent with the LICENSE/NOTICE files in the binary distribution
> ------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3764
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3764
>             Project: Tuscany
>          Issue Type: Bug
>          Components: SCA Java Runtime
>    Affects Versions: Java-SCA-1.6
>            Reporter: Simon Nash
>            Assignee: Simon Nash
>             Fix For: Java-SCA-1.6.1
>
>
> Some runtime module jars contain redistributed code under third-party copyrights and/or licenses.
> 1) Each individual runtime module jar that contains third-party code should contain appropriate LICENSE and NOTICE files for that code.
> 2) The aggregate binary distribution should contain appropriate aggregate LICENSE and NOTICE files for all redistributed third-party code contained in runtime module jars that are part of the binary distribution.
> Item 2) should correspond exactly to the aggregate of everything in item 1).  At present this isn't the case.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (TUSCANY-3764) Some LICENSE/NOTICE files in individual module jars aren't consistent with the LICENSE/NOTICE files in the binary distribution

Posted by "Simon Nash (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-3764?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Simon Nash resolved TUSCANY-3764.
---------------------------------

    Resolution: Fixed

Fixed under revision r1030212 in the 1.6.1 branch and revision r1030233 in the 1.x trunk.

> Some LICENSE/NOTICE files in individual module jars aren't consistent with the LICENSE/NOTICE files in the binary distribution
> ------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3764
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3764
>             Project: Tuscany
>          Issue Type: Bug
>          Components: SCA Java Runtime
>    Affects Versions: Java-SCA-1.6
>            Reporter: Simon Nash
>            Assignee: Simon Nash
>             Fix For: Java-SCA-1.6.1
>
>
> Some runtime module jars contain redistributed code under third-party copyrights and/or licenses.
> 1) Each individual runtime module jar that contains third-party code should contain appropriate LICENSE and NOTICE files for that code.
> 2) The aggregate binary distribution should contain appropriate aggregate LICENSE and NOTICE files for all redistributed third-party code contained in runtime module jars that are part of the binary distribution.
> Item 2) should correspond exactly to the aggregate of everything in item 1).  At present this isn't the case.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TUSCANY-3764) Some LICENSE/NOTICE files in individual module jars aren't consistent with the LICENSE/NOTICE files in the binary distribution

Posted by "Luciano Resende (JIRA)" <de...@tuscany.apache.org>.
    [ https://issues.apache.org/jira/browse/TUSCANY-3764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12927476#action_12927476 ] 

Luciano Resende commented on TUSCANY-3764:
------------------------------------------

Each individual runtime module should ONLY add source related 3rd party stuff to the license, as the jar is not actually releasing any 3rd party binaries and only possible 3rd party sources. A concrete example is the web-javascript-dojo module, which the jar does include DOJO JS Framework and thus it needs to have extra information on it's LICENSE/NOTICE file

https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/web-javascript-dojo/LICENSE

> Some LICENSE/NOTICE files in individual module jars aren't consistent with the LICENSE/NOTICE files in the binary distribution
> ------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3764
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3764
>             Project: Tuscany
>          Issue Type: Bug
>          Components: SCA Java Runtime
>    Affects Versions: Java-SCA-1.6
>            Reporter: Simon Nash
>            Assignee: Simon Nash
>             Fix For: Java-SCA-1.6.1
>
>
> Some runtime module jars contain redistributed code under third-party copyrights and/or licenses.
> 1) Each individual runtime module jar that contains third-party code should contain appropriate LICENSE and NOTICE files for that code.
> 2) The aggregate binary distribution should contain appropriate aggregate LICENSE and NOTICE files for all redistributed third-party code contained in runtime module jars that are part of the binary distribution.
> Item 2) should correspond exactly to the aggregate of everything in item 1).  At present this isn't the case.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.