Hey Richard, My assessment (just looked before I saw Sean's email) is the same as his. The NOTICE file embeds other projects' licenses. If those licenses themselves have pointers to other files or dependencies, we don't embed them. I think this is standard practice.
- Patrick On Thu, Sep 24, 2015 at 10:00 AM, Sean Owen <so...@cloudera.com> wrote: > Hi Richard, those are messages reproduced from other projects' NOTICE > files, not created by Spark. They need to be reproduced in Spark's > NOTICE file to comply with the license, but their text may or may not > apply to Spark's distribution. The intent is that users would track > this back to the source project if interested to investigate what the > upstream notice is about. > > Requirements vary by license, but I do not believe there is additional > requirement to reproduce these other files. Their license information > is already indicated in accordance with the license terms. > > What licenses are you looking for in LICENSE that you believe should be there? > > Getting all this right is both difficult and important. I've made some > efforts over time to strictly comply with the Apache take on > licensing, which is at http://www.apache.org/legal/resolved.html It's > entirely possible there's still a mistake somewhere in here (possibly > a new dependency, etc). Please point it out if you see such a thing. > > But so far what you describe is "working as intended", as far as I > know, according to Apache. > > > On Thu, Sep 24, 2015 at 5:52 PM, Richard Hillegas <rhil...@us.ibm.com> wrote: >> -1 (non-binding) >> >> I was able to build Spark cleanly from the source distribution using the >> command in README.md: >> >> build/mvn -DskipTests clean package >> >> However, while I was waiting for the build to complete, I started going >> through the NOTICE file. I was confused about where to find licenses for 3rd >> party software bundled with Spark. About halfway through the NOTICE file, >> starting with Java Collections Framework, there is a list of licenses of the >> form >> >> license/*.txt >> >> But there is no license subdirectory in the source distro. I couldn't find >> the *.txt license files for Java Collections Framework, Base64 Encoder, or >> JZlib anywhere in the source distro. I couldn't find those files in license >> subdirectories at the indicated home pages for those projects. (I did find >> the license for JZLIB somewhere else, however: >> http://www.jcraft.com/jzlib/LICENSE.txt.) >> >> In addition, I couldn't find licenses for those projects in the master >> LICENSE file. >> >> Are users supposed to get licenses from the indicated 3rd party web sites? >> Those online licenses could change. I would feel more comfortable if the ASF >> were protected by our bundling the licenses inside our source distros. >> >> After looking for those three licenses, I stopped reading the NOTICE file. >> Maybe I'm confused about how to read the NOTICE file. Where should users >> expect to find the 3rd party licenses? >> >> Thanks, >> -Rick >> >> Reynold Xin <r...@databricks.com> wrote on 09/24/2015 12:27:25 AM: >> >>> From: Reynold Xin <r...@databricks.com> >>> To: "dev@spark.apache.org" <dev@spark.apache.org> >>> Date: 09/24/2015 12:28 AM >>> Subject: [VOTE] Release Apache Spark 1.5.1 (RC1) >> >> >>> >>> Please vote on releasing the following candidate as Apache Spark >>> version 1.5.1. The vote is open until Sun, Sep 27, 2015 at 10:00 UTC >>> and passes if a majority of at least 3 +1 PMC votes are cast. >>> >>> [ ] +1 Release this package as Apache Spark 1.5.1 >>> [ ] -1 Do not release this package because ... >>> >>> The release fixes 81 known issues in Spark 1.5.0, listed here: >>> http://s.apache.org/spark-1.5.1 >>> >>> The tag to be voted on is v1.5.1-rc1: >>> https://github.com/apache/spark/commit/ >>> 4df97937dbf68a9868de58408b9be0bf87dbbb94 >>> >>> The release files, including signatures, digests, etc. can be found at: >>> http://people.apache.org/~pwendell/spark-releases/spark-1.5.1-rc1-bin/ >>> >>> Release artifacts are signed with the following key: >>> https://people.apache.org/keys/committer/pwendell.asc >>> >>> The staging repository for this release (1.5.1) can be found at: >>> https://repository.apache.org/content/repositories/orgapachespark-1148/ >>> >>> The documentation corresponding to this release can be found at: >>> http://people.apache.org/~pwendell/spark-releases/spark-1.5.1-rc1-docs/ >>> >>> ======================================= >>> How can I help test this release? >>> ======================================= >>> If you are a Spark user, you can help us test this release by taking >>> an existing Spark workload and running on this release candidate, >>> then reporting any regressions. >>> >>> ================================================ >>> What justifies a -1 vote for this release? >>> ================================================ >>> -1 vote should occur for regressions from Spark 1.5.0. Bugs already >>> present in 1.5.0 will not block this release. >>> >>> =============================================================== >>> What should happen to JIRA tickets still targeting 1.5.1? >>> =============================================================== >>> Please target 1.5.2 or 1.6.0. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@spark.apache.org > For additional commands, e-mail: dev-h...@spark.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@spark.apache.org For additional commands, e-mail: dev-h...@spark.apache.org