You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by "David Crossley (JIRA)" <ji...@apache.org> on 2006/04/12 08:22:24 UTC

[jira] Created: (FOR-857) append license files to the top-level LICENSE.txt

append license files to the top-level LICENSE.txt
-------------------------------------------------

         Key: FOR-857
         URL: http://issues.apache.org/jira/browse/FOR-857
     Project: Forrest
        Type: Bug

  Components: Project administration  
    Reporter: David Crossley


Evidently the license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt rather than the current situation with scattered individual license files.

Perhaps the current discussion on the legal-discuss mailing list will clarify
http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Updated: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "David Crossley (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Crossley updated FOR-857:
-------------------------------

    Comment: was deleted

(was: Attached file licer-20100706.pl.gz

----------
# Description:
# * Scan the tree to find artefacts (*.jar and *.zip).
# * Scan the tree to find license files. The practice at Forrest is to add
# a license file beside each artefact using a similarly named text file.
# * Scan the top-level LICENSE.txt file which has a "license:" entry for
# each license file.
# * Match artefacts, license files, and license entries.
# * Report anomalies.
#
# FIXME: This is a quick prototype to get past the Forrest-0.9 release.
#
# Procedure:
#  ./licer.pl $FORREST_HOME $FORREST_HOME/etc/licer-avoid.txt > licer-out.txt
----------)

> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>            Assignee: David Crossley
>             Fix For: 0.9-dev
>
>         Attachments: licer-20100706.pl.gz
>
>
> The license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt file.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Updated: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "David Crossley (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Crossley updated FOR-857:
-------------------------------

    Fix Version/s: 0.9-dev
      Description: 
The license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt file.

Perhaps the current discussion on the legal-discuss mailing list will clarify
http://www.apache.org/foundation/mailinglists.html#foundation-legal

  was:
Evidently the license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt rather than the current situation with scattered individual license files.

Perhaps the current discussion on the legal-discuss mailing list will clarify
http://www.apache.org/foundation/mailinglists.html#foundation-legal

          Urgency: Blocker

> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>             Fix For: 0.9-dev
>
>
> The license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt file.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Assigned: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "David Crossley (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Crossley reassigned FOR-857:
----------------------------------

    Assignee:     (was: David Crossley)

Done as much as i can.

The main one needing investigation is lib/core/concurrent-1.3.4.jar.license.txt
Does upgrading help?

> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>             Fix For: 0.9-dev
>
>         Attachments: licer-20100825.pl.gz
>
>
> The license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt file.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Updated: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "David Crossley (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Crossley updated FOR-857:
-------------------------------

    Attachment: licer-20100825.pl.gz

Attached Perl script to assist with matching license files with artefacts.
See licer-20100825.pl.gz

> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>            Assignee: David Crossley
>             Fix For: 0.9-dev
>
>         Attachments: licer-20100706.pl.gz, licer-20100825.pl.gz
>
>
> The license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt file.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Commented: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "David Crossley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12902297#action_12902297 ] 

David Crossley commented on FOR-857:
------------------------------------

I have decided to only list the license files in the top-level LICENSE.txt file. This is still a vast improvement on what we did for the 0.8 release.

Appending each license file is just too huge a job. Better to eventually use Ivy for our supporting products, as suggested in FOR-1123.

> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>            Assignee: David Crossley
>             Fix For: 0.9-dev
>
>         Attachments: licer-20100825.pl.gz
>
>
> The license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt file.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Updated: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "David Crossley (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Crossley updated FOR-857:
-------------------------------

    Attachment: licer-20100706.pl.gz

Attached file licer-20100706.pl.gz

----------
# Description:
# * Scan the tree to find artefacts (*.jar and *.zip).
# * Scan the tree to find license files. The practice at Forrest is to add
# a license file beside each artefact using a similarly named text file.
# * Scan the top-level LICENSE.txt file which has a "license:" entry for
# each license file.
# * Match artefacts, license files, and license entries.
# * Report anomalies.
#
# FIXME: This is a quick prototype to get past the Forrest-0.9 release.
#
# Procedure:
#  ./licer.pl $FORREST_HOME $FORREST_HOME/etc/licer-avoid.txt > licer-out.txt
----------

> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>            Assignee: David Crossley
>             Fix For: 0.9-dev
>
>         Attachments: licer-20100706.pl.gz
>
>
> The license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt file.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Commented: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "Tim Williams (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12884887#action_12884887 ] 

Tim Williams commented on FOR-857:
----------------------------------

If you know of a good, reasonably reliable find command, pls share it.  Otherwise, I'll try to write something in ruby to do this.  

On the other hand, this got me wondering, is RAT not verifying this for us?

> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>            Assignee: David Crossley
>             Fix For: 0.9-dev
>
>
> The license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt file.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Assigned: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "David Crossley (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Crossley reassigned FOR-857:
----------------------------------

    Assignee: David Crossley

> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>            Assignee: David Crossley
>             Fix For: 0.9-dev
>
>
> The license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt file.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Commented: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "David Crossley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12745894#action_12745894 ] 

David Crossley commented on FOR-857:
------------------------------------

For the 0.8 release we added a listing of pathnames for all licenses for supporting products, into the top-level LICENSE.txt file.

That was reasonably easy with 'find' because we tried to maintain a file naming convention following the {packageName}.license.txt pattern.

That was double-checked by searching for all jar etc packages and ensure that they had a matching license file.

That process needs to be repeated each at release until we get a better way.

> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>
> Evidently the license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt rather than the current situation with scattered individual license files.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Issue Comment Edited: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "David Crossley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12745894#action_12745894 ] 

David Crossley edited comment on FOR-857 at 8/21/09 4:03 AM:
-------------------------------------------------------------

For the 0.8 release we added a listing of pathnames for all licenses for supporting products, into the top-level LICENSE.txt file.

That was reasonably easy with 'find' because we tried to maintain a file naming convention following the {packageName}.license.txt pattern. Careful, some are uppercase.

That was double-checked by searching for all jar etc packages and ensure that they had a matching license file.

That process needs to be repeated each at release until we get a better way.

      was (Author: crossley):
    For the 0.8 release we added a listing of pathnames for all licenses for supporting products, into the top-level LICENSE.txt file.

That was reasonably easy with 'find' because we tried to maintain a file naming convention following the {packageName}.license.txt pattern.

That was double-checked by searching for all jar etc packages and ensure that they had a matching license file.

That process needs to be repeated each at release until we get a better way.
  
> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>
> Evidently the license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt rather than the current situation with scattered individual license files.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Updated: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "David Crossley (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Crossley updated FOR-857:
-------------------------------

    Attachment:     (was: licer-20100706.pl.gz)

> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>            Assignee: David Crossley
>             Fix For: 0.9-dev
>
>         Attachments: licer-20100825.pl.gz
>
>
> The license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt file.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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


[jira] Commented: (FOR-857) append license files to the top-level LICENSE.txt

Posted by "David Crossley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/FOR-857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12884891#action_12884891 ] 

David Crossley commented on FOR-857:
------------------------------------

No, RAT does other things (basically helping with part B of FOR-855).

Yes i do have a Perl script that i am using to assist me with this FOR-857 and with some of part A of FOR-855.

I will keep doing this task, while other people get on with the other release-related issues. As i tidy up the program, i will add a version here.



> append license files to the top-level LICENSE.txt
> -------------------------------------------------
>
>                 Key: FOR-857
>                 URL: https://issues.apache.org/jira/browse/FOR-857
>             Project: Forrest
>          Issue Type: Bug
>          Components: Project administration
>            Reporter: David Crossley
>            Assignee: David Crossley
>             Fix For: 0.9-dev
>
>
> The license files for accompanying external products needs to be appended after the Apache License in the top-level $FORREST_HOME/LICENSE.txt file.
> Perhaps the current discussion on the legal-discuss mailing list will clarify
> http://www.apache.org/foundation/mailinglists.html#foundation-legal

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