Thanks Justin. Can you submit a pull request? On Thu, Jun 21, 2018 at 8:10 PM Justin Mclean <jus...@classsoftware.com> wrote:
> Hi, > > We’ve recently had a number of incubating projects copy your LICENSE and > NOTICE files as they see Spark as a popular project and they are a little > sad when the IPMC votes -1 on their releases. > > Now I'm not on your PMC, don’t know your projects history and there may be > valid reasons for the current LICENSE and NOTICE contents so take this as > some friendly advice, you can choose to ignore it or not act on it. Looking > at your latest source release (2.3.1), I can see there seems too much > information in LICENSE and especially NOTICE for a source release. It may > be that the LICENE and NOTICE is intended for the binary release? [1] But > even if that is teh case it also seems to be missing a couple of licenses > for bundled software. > > But in general my alarm bells start ringing because: > - Category B licenses are listed (which shouldn't be in a source release) > - License information is listed in NOTICE when it should be in LICENSE > - Dependancies are listed rather than what is actually bundled > > Taking a look at the release I can see this 3rd party code bundled: > > MIT licensed (some is dual licensed): > dagre-d3 > datatables > jquery cookies > SortTable > Modernizr > matchMedia polyfill* > respond* > dataTables bootstrap* > jQuery > jQuery datatables* > grap lib-dot > jquery block UI > anchorJS > jsonFormatter > > Apache licensed: > vis.js* > bootstrap* > bootstrap-tooltip* > toposort.py* > TimSort* > LimitedInputStream.java* > > BSD licensed: > d3 > cloudpickle > join* > > Python licensed > heapq3 > > CC0 licensed: > ./data/mllib/images/kittens/29.5.a_b_EGDP022204.jpg* > > * Are currently missing from license > > So that would end up with a number of licenses in LICENSE but nothing > added to a boiler plate NOTICE file. The ALv2 licensed items don’t have > NOTICE files so there no impact there. I could of course have missed > something and could be wrong for a number of reasons but I cannot see how > the above makes the NOTICE file 667 lines long :-) > > I also noticed some compiled code in the source release which probably > shouldn’t be there. [2] > spark-2.3.1/core/src/test/resources/TestUDTF.jar > spark-2.3.1/sql/hive/src/test/resources/SPARK-21101-1.0.jar > spark-2.3.1/sql/hive/src/test/resources/TestUDTF.jar > spark-2.3.1/sql/hive/src/test/resources/hive-contrib-0.13.1.jar > > spark-2.3.1/sql/hive/src/test/resources/hive-hcatalog-core-0.13.1.jar > spark-2.3.1/sql/hive/src/test/resources/data/files/TestSerDe.jar > > spark-2.3.1/sql/hive/src/test/resources/regression-test-SPARK-8489/test-2.10.jar > > spark-2.3.1/sql/hive/src/test/resources/regression-test-SPARK-8489/test-2.11.jar > spark-2.3.1/sql/hive-thriftserver/src/test/resources/TestUDTF.jar > > Thanks, > Justin > > PS please cc me on replies as I’m not subscribed to your mailing list > > 1. http://www.apache.org/dev/licensing-howto.html#binary > > --------------------------------------------------------------------- > To unsubscribe e-mail: dev-unsubscr...@spark.apache.org > >