Hey Patrick, Tim and I worked on this yesterday came up with a list of jars that were ALv2 that did NOT contain NOTICE files in their jar files. We then tracked the NOTICE files down (if they had any) and added them here:
https://git-wip-us.apache.org/repos/asf?p=incubator-blur.git;a=tree;f=distribution/src/main/resources/notices;h=564b2288381d126e3c77a8c04fd08c09f9ee532e;hb=a906bc33b8152683ab072a2bc7b302354ea8c9e3 We have a script that will compile those NOTICE files together with Blur's base NOTICE file to create the binary NOTICE file that is checked in here: https://git-wip-us.apache.org/repos/asf?p=incubator-blur.git;a=blob;f=NOTICE;h=7f6c96bbc41e8c1e1915807aecd70695d0c1d1b0;hb=a906bc33b8152683ab072a2bc7b302354ea8c9e3 If you wouldn't mind please glance over this and see if it meets the project's need. I am working on a release right now and I was about to call another vote. Aaron On Fri, Sep 13, 2013 at 12:55 PM, Patrick Hunt <[email protected]> wrote: > Keep in mind the NOTICE issue only applies to jars (in this case) that > actually state in their license that such a thing is necessary. For > example AL2 requires this, but e.g. not MIT licensed code. > > Doesn't "mvn site" generate a list of dependencies and associated > license information? I seem to remember using that as a helper > before... > > Regards, > > Patrick > > On Thu, Sep 12, 2013 at 1:42 PM, Aaron McCurry <[email protected]> wrote: > > I have written a little program to run through the jar files in the > binary > > distro and check which jar files have NOTICE files in the META-INF and > > which do not. So based on my very limited understanding of what is > > required in the NOTICE file, the jars that do not contain NOTICE we need > to > > validate whether or not their binary distributions contain a NOTICE file > > and append those notices into our NOTICE file. If this is incorrect in > > anyway, please let me know. > > > > Aaron > > > > Here a list of jars that do NOT contain NOTICE files: > > > > Notice file missing [activation-1.1.jar] > > Notice file missing [asm-3.1.jar] > > Notice file missing [blur-gui-0.2.0-incubating-SNAPSHOT.war] -- Apache > > Notice file missing [commons-el-1.0.jar] -- Apache > > Notice file missing [commons-httpclient-3.0.1.jar] -- Apache > > Notice file missing [concurrentlinkedhashmap-lru-1.3.2.jar] > > Notice file missing [core-3.1.1.jar] > > Notice file missing [guava-14.0.jar] > > Notice file missing [hadoop-core-1.2.1.jar] -- Apache > > Notice file missing [hsqldb-1.8.0.10.jar] > > Notice file missing [jackson-annotations-2.1.1.jar] > > Notice file missing [jackson-core-2.1.1.jar] > > Notice file missing [jackson-databind-2.1.1.jar] > > Notice file missing [jakarta-regexp-1.4.jar] > > Notice file missing [jasper-compiler-5.5.12.jar] > > Notice file missing [jasper-runtime-5.5.12.jar] > > Notice file missing [jaxb-api-2.2.2.jar] > > Notice file missing [jaxb-impl-2.2.3-1.jar] > > Notice file missing [jersey-core-1.8.jar] > > Notice file missing [jersey-json-1.8.jar] > > Notice file missing [jersey-server-1.8.jar] > > Notice file missing [jets3t-0.6.1.jar] > > Notice file missing [jettison-1.1.jar] > > Notice file missing [jetty-6.1.26.jar] > > Notice file missing [jetty-util-6.1.26.jar] > > Notice file missing [jline-2.10.jar] > > Notice file missing [json-20090211.jar] > > Notice file missing [jsp-2.1-6.1.14.jar] > > Notice file missing [jsp-api-2.1-6.1.14.jar] > > Notice file missing [metrics-core-2.2.0.jar] > > Notice file missing [metrics-ganglia-2.2.0.jar] > > Notice file missing [metrics-graphite-2.2.0.jar] > > Notice file missing [metrics-servlet-2.2.0.jar] > > Notice file missing [oro-2.0.8.jar] > > Notice file missing [servlet-api-2.5-20081211.jar] > > Notice file missing [servlet-api-2.5-6.1.14.jar] > > Notice file missing [slf4j-api-1.6.1.jar] > > Notice file missing [slf4j-log4j12-1.6.1.jar] > > Notice file missing [spatial4j-0.3.jar] > > Notice file missing [stax-api-1.0-2.jar] > > Notice file missing [stax-api-1.0.1.jar] > > Notice file missing [xmlenc-0.52.jar] > > Notice file missing [zookeeper-3.4.5.jar] -- Apache >
