Return-Path: X-Original-To: apmail-legal-discuss-archive@www.apache.org Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1FAC910BF9 for ; Thu, 19 Sep 2013 00:16:53 +0000 (UTC) Received: (qmail 59690 invoked by uid 500); 19 Sep 2013 00:16:52 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 59185 invoked by uid 500); 19 Sep 2013 00:16:52 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: Reply-To: legal-discuss@apache.org List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 59165 invoked by uid 99); 19 Sep 2013 00:16:52 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Sep 2013 00:16:52 +0000 Date: Thu, 19 Sep 2013 00:16:51 +0000 (UTC) From: "Eric Yang (JIRA)" To: legal-discuss@apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (LEGAL-178) Location of LICENSE/NOTICE files in binary release artifacts MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ 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