accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From els...@apache.org
Subject svn commit: r1703322 - /accumulo/site/trunk/content/verifying_releases.mdtext
Date Wed, 16 Sep 2015 03:25:53 GMT
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



Mime
View raw message