Return-Path: X-Original-To: apmail-accumulo-commits-archive@www.apache.org Delivered-To: apmail-accumulo-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6B9E218D03 for ; Wed, 16 Sep 2015 03:25:54 +0000 (UTC) Received: (qmail 97462 invoked by uid 500); 16 Sep 2015 03:25:54 -0000 Delivered-To: apmail-accumulo-commits-archive@accumulo.apache.org Received: (qmail 97424 invoked by uid 500); 16 Sep 2015 03:25:54 -0000 Mailing-List: contact commits-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list commits@accumulo.apache.org Received: (qmail 97415 invoked by uid 99); 16 Sep 2015 03:25:54 -0000 Received: from eris.apache.org (HELO hades.apache.org) (140.211.11.105) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Sep 2015 03:25:54 +0000 Received: from hades.apache.org (localhost [127.0.0.1]) by hades.apache.org (ASF Mail Server at hades.apache.org) with ESMTP id E7B81AC022D for ; Wed, 16 Sep 2015 03:25:53 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1703322 - /accumulo/site/trunk/content/verifying_releases.mdtext Date: Wed, 16 Sep 2015 03:25:53 -0000 To: commits@accumulo.apache.org From: elserj@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20150916032553.E7B81AC022D@hades.apache.org> Author: elserj Date: Wed Sep 16 03:25:53 2015 New Revision: 1703322 URL: http://svn.apache.org/r1703322 Log: Finish up the section on L&N Modified: accumulo/site/trunk/content/verifying_releases.mdtext Modified: accumulo/site/trunk/content/verifying_releases.mdtext URL: http://svn.apache.org/viewvc/accumulo/site/trunk/content/verifying_releases.mdtext?rev=1703322&r1=1703321&r2=1703322&view=diff ============================================================================== --- accumulo/site/trunk/content/verifying_releases.mdtext (original) +++ accumulo/site/trunk/content/verifying_releases.mdtext Wed Sep 16 03:25:53 2015 @@ -58,16 +58,33 @@ as they are only used for testing the so ## Apache Software License Application ## -Application of the Apache Software License v2 consists of the following steps on each artifact in a release. +Application of the Apache Software License v2 consists of the following steps on each artifact in a release. It's +important to remember that for artifacts that contain other artifacts (e.g. a tarball that contains JAR files or +an RPM which contains JAR files), both the tarball, RPM and JAR files are subject to the following roles. + +The difficulty in verifying each artifact is that, often times, each artifact requires a different LICENSE and NOTICE +file. For example, the Accumulo binary tarball must contain appropriate LICENSE and NOTICE files considering the bundled +jar files in `lib/`. The Accumulo source tarball would not contain these same contents in the LICENSE and NOTICE files +as it does not contain those same JARs. ### LICENSE file ### -The LICENSE file should be present at the top-level of an artifact. This file should be explicitly named `LICENSE`, +The LICENSE file should be present at the top-level of the artifact. This file should be explicitly named `LICENSE`, however `LICENSE.txt` is acceptable but not preferred. This file contains the text of the Apache Software License at the top of the file. At the bottom of the file, all other open source licenses _contained in the given artifact_ must be listed at the bottom of the LICENSE file. Contained components that are licensed with the ASL themselves do not need to be included in this file. It is common to see inclusions in file such as the MIT License of 3-clause BSD License. +### NOTICE file ### - +The NOTICE file should be present at the top-level of the artifact beside the LICENSE file. This file should be explicitly +name `NOTICE`, while `NOTICE.txt` is also acceptable but not preferred. This file contains the copyright notice for +the artifact being released. As a reminder, the copyright is held by the Apache Software Foundation, not the individual +project. + +The second purpose this file serves is to distribute third-party notices from dependent software. Specifically, other code +which is licensed with the ASLv2 may also contain a NOTICE file. If such an artifact which contains a NOTICE file is +contained in artifact being verified for releases, the contents of the contained artifact's NOTICE file should be appended +to this artifact's NOTICE file. For example, Accumulo bundles the Apache Thrift libthrift JAR file which also have its +own NOTICE file. The contents of the Apache Thrift NOTICE file should be included within Accumulo's NOTICE file. \ No newline at end of file