git commit: SPARK-1827. LICENSE and NOTICE files need a refresh to contain transitive dependency info

2014-05-14 Thread pwendell
Repository: spark
Updated Branches:
  refs/heads/branch-1.0 c7571d8c6 - 7083282ea


SPARK-1827. LICENSE and NOTICE files need a refresh to contain transitive 
dependency info

LICENSE and NOTICE policy is explained here:

http://www.apache.org/dev/licensing-howto.html
http://www.apache.org/legal/3party.html

This leads to the following changes.

First, this change enables two extensions to maven-shade-plugin in assembly/ 
that will try to include and merge all NOTICE and LICENSE files. This can't 
hurt.

This generates a consolidated NOTICE file that I manually added to NOTICE.

Next, a list of all dependencies and their licenses was generated:
`mvn ... license:aggregate-add-third-party`
to create: `target/generated-sources/license/THIRD-PARTY.txt`

Each dependency is listed with one or more licenses. Determine the 
most-compatible license for each if there is more than one.

For unknown license dependencies, I manually evaluateD their license. Many 
are actually Apache projects or components of projects covered already. The 
only non-trivial one was Colt, which has its own (compatible) license.

I ignored Apache-licensed and public domain dependencies as these require no 
further action (beyond NOTICE above).

BSD and MIT licenses (permissive Category A licenses) are evidently supposed to 
be mentioned in LICENSE, so I added a section without output from the 
THIRD-PARTY.txt file appropriately.

Everything else, Category B licenses, are evidently mentioned in NOTICE (?) 
Same there.

LICENSE contained some license statements for source code that is 
redistributed. I left this as I think that is the right place to put it.

Author: Sean Owen so...@cloudera.com

Closes #770 from srowen/SPARK-1827 and squashes the following commits:

a764504 [Sean Owen] Add LICENSE and NOTICE info for all transitive dependencies 
as of 1.0
(cherry picked from commit 2e5a7cde223c8bf6d34e46b27ac94a965441584d)

Signed-off-by: Patrick Wendell pwend...@gmail.com


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/7083282e
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/7083282e
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/7083282e

Branch: refs/heads/branch-1.0
Commit: 7083282eaea9a1256b1047c0be9c07dbaba175ce
Parents: c7571d8
Author: Sean Owen so...@cloudera.com
Authored: Wed May 14 09:38:33 2014 -0700
Committer: Patrick Wendell pwend...@gmail.com
Committed: Wed May 14 09:38:46 2014 -0700

--
 LICENSE  | 103 +
 NOTICE   | 572 +-
 assembly/pom.xml |   2 +
 3 files changed, 671 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/spark/blob/7083282e/LICENSE
--
diff --git a/LICENSE b/LICENSE
index 1c1c2c0..383f079 100644
--- a/LICENSE
+++ b/LICENSE
@@ -428,3 +428,106 @@ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
HOWEVER CAUSED AND ON A
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+For colt:
+
+
+Copyright (c) 1999 CERN - European Organization for Nuclear Research.
+Permission to use, copy, modify, distribute and sell this software and its 
documentation for any purpose is hereby granted without fee, provided that the 
above copyright notice appear in all copies and that both that copyright notice 
and this permission notice appear in supporting documentation. CERN makes no 
representations about the suitability of this software for any purpose. It is 
provided as is without expressed or implied warranty.
+
+Packages hep.aida.*
+
+Written by Pavel Binko, Dino Ferrero Merlino, Wolfgang Hoschek, Tony Johnson, 
Andreas Pfeiffer, and others. Check the FreeHEP home page for more info. 
Permission to use and/or redistribute this work is granted under the terms of 
the LGPL License, with the exception that any usage related to military 
applications is expressly forbidden. The software and documentation made 
available under the terms of this license are provided with no warranty.
+
+
+
+Fo SnapTree:
+
+
+SNAPTREE LICENSE
+
+Copyright (c) 2009-2012 Stanford University, unless otherwise specified.
+All rights reserved.
+
+This software was developed by the Pervasive Parallelism Laboratory of
+Stanford University, California, USA.
+
+Permission to use, copy, modify, and distribute this software in 

git commit: SPARK-1827. LICENSE and NOTICE files need a refresh to contain transitive dependency info

2014-05-14 Thread pwendell
Repository: spark
Updated Branches:
  refs/heads/master 68f28dabe - 2e5a7cde2


SPARK-1827. LICENSE and NOTICE files need a refresh to contain transitive 
dependency info

LICENSE and NOTICE policy is explained here:

http://www.apache.org/dev/licensing-howto.html
http://www.apache.org/legal/3party.html

This leads to the following changes.

First, this change enables two extensions to maven-shade-plugin in assembly/ 
that will try to include and merge all NOTICE and LICENSE files. This can't 
hurt.

This generates a consolidated NOTICE file that I manually added to NOTICE.

Next, a list of all dependencies and their licenses was generated:
`mvn ... license:aggregate-add-third-party`
to create: `target/generated-sources/license/THIRD-PARTY.txt`

Each dependency is listed with one or more licenses. Determine the 
most-compatible license for each if there is more than one.

For unknown license dependencies, I manually evaluateD their license. Many 
are actually Apache projects or components of projects covered already. The 
only non-trivial one was Colt, which has its own (compatible) license.

I ignored Apache-licensed and public domain dependencies as these require no 
further action (beyond NOTICE above).

BSD and MIT licenses (permissive Category A licenses) are evidently supposed to 
be mentioned in LICENSE, so I added a section without output from the 
THIRD-PARTY.txt file appropriately.

Everything else, Category B licenses, are evidently mentioned in NOTICE (?) 
Same there.

LICENSE contained some license statements for source code that is 
redistributed. I left this as I think that is the right place to put it.

Author: Sean Owen so...@cloudera.com

Closes #770 from srowen/SPARK-1827 and squashes the following commits:

a764504 [Sean Owen] Add LICENSE and NOTICE info for all transitive dependencies 
as of 1.0


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/2e5a7cde
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/2e5a7cde
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/2e5a7cde

Branch: refs/heads/master
Commit: 2e5a7cde223c8bf6d34e46b27ac94a965441584d
Parents: 68f28da
Author: Sean Owen so...@cloudera.com
Authored: Wed May 14 09:38:33 2014 -0700
Committer: Patrick Wendell pwend...@gmail.com
Committed: Wed May 14 09:38:33 2014 -0700

--
 LICENSE  | 103 +
 NOTICE   | 572 +-
 assembly/pom.xml |   2 +
 3 files changed, 671 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/spark/blob/2e5a7cde/LICENSE
--
diff --git a/LICENSE b/LICENSE
index 1c1c2c0..383f079 100644
--- a/LICENSE
+++ b/LICENSE
@@ -428,3 +428,106 @@ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
HOWEVER CAUSED AND ON A
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+For colt:
+
+
+Copyright (c) 1999 CERN - European Organization for Nuclear Research.
+Permission to use, copy, modify, distribute and sell this software and its 
documentation for any purpose is hereby granted without fee, provided that the 
above copyright notice appear in all copies and that both that copyright notice 
and this permission notice appear in supporting documentation. CERN makes no 
representations about the suitability of this software for any purpose. It is 
provided as is without expressed or implied warranty.
+
+Packages hep.aida.*
+
+Written by Pavel Binko, Dino Ferrero Merlino, Wolfgang Hoschek, Tony Johnson, 
Andreas Pfeiffer, and others. Check the FreeHEP home page for more info. 
Permission to use and/or redistribute this work is granted under the terms of 
the LGPL License, with the exception that any usage related to military 
applications is expressly forbidden. The software and documentation made 
available under the terms of this license are provided with no warranty.
+
+
+
+Fo SnapTree:
+
+
+SNAPTREE LICENSE
+
+Copyright (c) 2009-2012 Stanford University, unless otherwise specified.
+All rights reserved.
+
+This software was developed by the Pervasive Parallelism Laboratory of
+Stanford University, California, USA.
+
+Permission to use, copy, modify, and distribute this software in source
+or binary form for any purpose with or without fee is hereby granted,
+provided that the following conditions are met:
+
+