www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Yang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LEGAL-178) Location of LICENSE/NOTICE files in binary release artifacts
Date Thu, 19 Sep 2013 00:16:51 GMT

    [ https://issues.apache.org/jira/browse/LEGAL-178?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13771432#comment-13771432
] 

Eric Yang commented on LEGAL-178:
---------------------------------

It would be nice to be flexible for LICENSE and NOTICE file location for binary artifacts.
 Apache is already making exception for jar file to store LICENSE/NOTICE file in META-INF
directory.  It is possible that future technology may need to apply the same pattern to work
around limitation in top level directory.  A few years ago, I proposed a directory structure
for binary tarball to look more like standard Linux /usr directory as prefix of the binary
artifacts for shared project dependencies.  Apache Hadoop, Pig, HBase, ZooKeeper, Chukwa have
implemented the shared directory structure for deployment.  Having LICENSE and NOTICE files
in the top level directory would result in conflicts for shared dependent projects.  When
software become more complex, it is possible that self contained binary tarball directory
would not scale up for large projects.  For example, Apache Open Office put LICENSE file in
a sub-directory because localization of license files.

I implore Legal to consider all facts before making a decision.
                
> Location of LICENSE/NOTICE files in binary release artifacts
> ------------------------------------------------------------
>
>                 Key: LEGAL-178
>                 URL: https://issues.apache.org/jira/browse/LEGAL-178
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: ant elder
>
> Over at the Incubator a question has come up over where the LICENSE and NOTICE files
should be located in binary release artifacts. I can't find any precise or accurate documentation
on this so could that be defined here?
> The web page http://apache.org/legal/src-headers.html#notice says:
>  "Every Apache distribution should include a NOTICE file in the top directory, along
with the standard LICENSE file."
> However things like Java .jar artifacts don't do that and instead have them located in
the /META-INF directory. Related to that, what about things like Windows .msi or .exe insaller
packages which don't have a "top directory"? 
> I vaguely remember this question coming up before but i can't find anything in the archives
now, FWIR the answer then was it was ok for the LICENSE/NOTICE to be located where ever was
most appropriate and expected for the environment and binary artifact type.
> Any comments?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


Mime
View raw message