On 26 June 2012 13:28, seba.wag...@gmail.com <seba.wag...@gmail.com> wrote: > Thanks for the feedback and review so far! > > About correct attribution of ASF JARs > Do they need a reference in the LICENSE file at all ?
The recipient of the package needs to be able to quickly find the license associated with all jars, so I would say yes. > Must the name of the JAR file be _exactly_ mentioned in the LICENSE file? > For example: > http://svn.apache.org/viewvc/incubator/openmeetings/tags/2.0RC2/LICENSE?view=markup > Line: 206 > "For GlassFish components / activation.jar" > => Do we need to write "activation-jar-1.1.jar" instead of "activation.jar" > ? Yes, because licenses may change between versions. > or Line 327 instead of "For SLF4J:" "slf4j-api-1.6.4.jar" > > Thanks, > Sebastian > > 2012/6/26 sebb <seb...@gmail.com> > >> On 26 June 2012 12:43, seba.wag...@gmail.com <seba.wag...@gmail.com> >> wrote: >> > @Sebb: Which of the Libraries do you think are duplicates? >> >> bcprov >> commons-beanutils >> commons-codec >> commons-collections >> ehcache-core >> httpclient >> httpcore >> >> etc. >> >> Not as many as I thought at first glance, but still quite a lot. >> >> > About License VS Notice file. From what I understood from >> > >> http://incubator.apache.org/guides/releasemanagement.html#best-practice-license >> > >> > >> > "The NOTICE document is for additional copyright and attribution >> statements >> > those licenses may require." >> > => As all libraries that are shipped are compliant to the Apache License >> I >> > would have expected that it is sufficient to only add a section to the >> > Notice file where the License requires additionall attribution. >> >> Yes. >> >> > All 3th party licenses are in the License file. >> >> This is impossible to check at present, because the file does not list >> all the jars it references. >> >> The only jar references I could find in the LICENSE file are: >> >> For GlassFish components / activation.jar >> For backport-util-concurrent-jar-3.1.jar >> For jaxb-api-jar-2.2.4.jar >> For jaxen-jar-1.1.1.jar >> For mail-jar-1.4.4.jar >> For wsdl4j-jar-1.6.2.jar >> For jython-2.5.jar >> dom4j-1.6.1.jar >> postgresql-jar-9.1-901.jdbc4.jar >> serp-1.13.1.jar - BSD License >> >> Yet the following jars are included: >> >> activation-jar-1.1.jar >> backport-util-concurrent-jar-3.1.jar >> bcprov-jdk16-145.jar >> boot.jar >> cglib-jar-2.2.2.jar >> com.springsource.javax.xml.stream-1.0.1.jar >> com.springsource.net.sf.cglib-2.2.0.jar >> com.springsource.org.antlr-3.1.3.jar >> com.springsource.org.aopalliance-1.0.0.jar >> com.springsource.org.apache.xerces-2.9.1.jar >> com.springsource.org.codehaus.groovy-1.7.0.jar >> com.springsource.org.mozilla.javascript-1.7.0.R2.jar >> com.springsource.org.objectweb.asm-3.2.0.jar >> com.springsource.org.objectweb.asm.commons-3.2.0.jar >> dom4j-jar-1.6.1.jar >> ehcache-core-2.5.0.jar >> ical4j-bundle-1.0.3.jar >> jasper-6.0.32.jar >> jasper-el-6.0.32.jar >> jasper-jdt-6.0.29.jar >> javaee-api-5.1.2.om.jar >> jaxb-api-jar-2.2.4.jar >> jaxb-impl-jar-2.2.4.jar >> jaxb-xjc-jar-2.2.4.jar >> jaxws-tools-jar-2.2.5.jar >> jcl-over-slf4j-1.6.4.jar >> jruby-1.6.7.2.jar >> jsr311-api-jar-1.1.1.jar >> jul-to-slf4j-1.6.4.jar >> jython-standalone-2.5.2.jar >> logback-classic-1.0.3.jar >> logback-core-1.0.3.jar >> mail-jar-1.4.4.jar >> neethi-bundle-3.0.3-SNAPSHOT.jar >> org.springframework.aspects-jar-3.1.1.RELEASE.jar >> org.springframework.jdbc-jar-3.1.1.RELEASE.jar >> org.springframework.orm-jar-3.1.1.RELEASE.jar >> org.springframework.transaction-jar-3.1.1.RELEASE.jar >> org.springframework.web.servlet-jar-3.1.1.RELEASE.jar >> postgresql-jar-9.1-901.jdbc4.jar >> quartz-1.8.5.jar >> red5-client.jar >> red5.jar >> serp-jar-1.13.1.jar >> servlet-api-jar-2.5.jar >> slf4j-api-1.6.4.jar >> spring-aop-3.1.1.RELEASE.jar >> spring-asm-3.1.1.RELEASE.jar >> spring-beans-3.1.1.RELEASE.jar >> spring-context-3.1.1.RELEASE.jar >> spring-context-support-3.1.1.RELEASE.jar >> spring-core-3.1.1.RELEASE.jar >> spring-expression-3.1.1.RELEASE.jar >> spring-web-3.1.1.RELEASE.jar >> stax-api-jar-1.0-2.jar >> stax2-api-jar-3.1.1.jar >> sysout-over-slf4j-1.0.2.jar >> tomcatplugin-1.3.jar >> woden-api-jar-1.0-SNAPSHOT.jar >> woden-impl-commons-jar-1.0-SNAPSHOT.jar >> woden-impl-dom-jar-1.0-SNAPSHOT.jar >> woodstox-core-asl-jar-4.1.3.jar >> wsdl4j-jar-1.6.2.jar >> XmlSchema-bundle-1.4.8-SNAPSHOT.jar >> xpp3-jar-1.1.4c.jar >> xstream-jar-1.4.2.jar >> >> Plus the following ASF jars: >> >> apache-mime4j-core-jar-0.8-SNAPSHOT.jar >> axiom-api-bundle-1.2.14-SNAPSHOT.jar >> axiom-dom-bundle-1.2.14-SNAPSHOT.jar >> axiom-impl-bundle-1.2.14-SNAPSHOT.jar >> axis2-jar-1.7.0-SNAPSHOT.jar >> axis2-jaxws-jar-1.7.0-SNAPSHOT.jar >> axis2-kernel-jar-1.7.0-SNAPSHOT.jar >> axis2-metadata-jar-1.7.0-SNAPSHOT.jar >> axis2-saaj-jar-1.7.0-SNAPSHOT.jar >> axis2-transport-http-bundle-1.7.0-SNAPSHOT.jar >> axis2-transport-local-bundle-1.7.0-SNAPSHOT.jar >> batik-anim-jar-1.7.jar >> batik-awt-util-jar-1.7.jar >> batik-bridge-jar-1.7.jar >> batik-codec-jar-1.7.jar >> batik-css-jar-1.7.jar >> batik-dom-jar-1.7.jar >> batik-ext-jar-1.7.jar >> batik-extension-jar-1.7.jar >> batik-gui-util-jar-1.7.jar >> batik-gvt-jar-1.7.jar >> batik-parser-jar-1.7.jar >> batik-rasterizer-jar-1.7.jar >> batik-script-jar-1.7.jar >> batik-slideshow-jar-1.7.jar >> batik-squiggle-jar-1.7.jar >> batik-svg-dom-jar-1.7.jar >> batik-svggen-jar-1.7.jar >> batik-svgpp-jar-1.7.jar >> batik-swing-jar-1.7.jar >> batik-transcoder-jar-1.7.jar >> batik-ttf2svg-jar-1.7.jar >> batik-util-jar-1.7.jar >> batik-xml-jar-1.7.jar >> catalina-6.0.32.jar >> commons-beanutils-1.8.3.jar >> commons-cli-jar-1.2.jar >> commons-codec-1.6.jar >> commons-codec-jar-1.6.jar >> commons-collections-3.2.1.jar >> commons-dbcp-jar-1.4.jar >> commons-digester-jar-2.1.jar >> commons-fileupload-jar-1.2.2.jar >> commons-fileupload-jar-1.2.jar >> commons-httpclient-jar-3.1.jar >> commons-io-jar-1.4.jar >> commons-io-jar-2.1.jar >> commons-lang-jar-2.6.jar >> commons-lang3-3.1.jar >> commons-modeler-2.0.1.jar >> commons-pool-1.5.6.jar >> commons-transaction-jar-1.2.jar >> derby-jar-10.8.2.2.jar >> derbyclient-jar-10.8.2.2.jar >> fop-jar-1.0.jar >> geronimo-activation_1.1_spec-jar-1.0.2.jar >> geronimo-annotation_1.0_spec-jar-1.1.jar >> geronimo-javamail_1.4_spec-bundle-1.6.jar >> geronimo-jaxws_2.2_spec-bundle-1.0.jar >> geronimo-jpa_2.0_spec-bundle-1.1.jar >> geronimo-jta_1.1_spec-jar-1.1.jar >> geronimo-saaj_1.3_spec-jar-1.0.1.jar >> geronimo-stax-api_1.0_spec-bundle-1.0.1.jar >> geronimo-ws-metadata_2.0_spec-jar-1.1.2.jar >> httpclient-4.1.2.jar >> httpclient-jar-4.2.jar >> httpcore-4.1.3.jar >> jaxen-jar-1.1.1.jar >> log4j-over-slf4j-1.6.4.jar >> mina-core-2.0.4.jar >> mina-integration-beans-2.0.4.jar >> mina-integration-jmx-2.0.4.jar >> openjpa-bundle-2.2.0.jar >> openmeetings-2.0.0-SNAPSHOT.jar >> openmeetings-screenshare-2.0.0-SNAPSHOT.jar >> openmeetings-templates-2.0.0-SNAPSHOT.jar >> openmeetings-WebService-2.0.0-SNAPSHOT.jar >> tomcat-coyote-6.0.32.jar >> tomcat-juli-slf4j-1.5.0.jar >> velocity-jar-1.7.jar >> velocity-tools-jar-2.0.jar >> ws-commons-util-jar-1.0.2.jar >> xalan-jar-2.7.0.jar >> xml-apis-ext-jar-1.3.04.jar >> xml-resolver-jar-1.2.jar >> xmlgraphics-commons-jar-1.4.jar >> xmlrpc-2.0.1.jar >> xmlrpc-client-jar-3.1.3.jar >> xmlrpc-common-jar-3.1.3.jar >> >> [Some of the first list of jars may be ASF, I did not check them all] >> >> Which jars are part of Glassfish? >> >> > I don't see any requirements for duplicating the same in the Notice file. >> >> Only required notices need to go in the license file. >> >> > Sebastian >> > >> > 2012/6/26 sebb <seb...@gmail.com> >> > >> >> On 26 June 2012 10:55, seba.wag...@gmail.com <seba.wag...@gmail.com> >> >> wrote: >> >> > Hi, >> >> > >> >> > that is the second Release Candidate (the first Candidate was voted >> >> > negative on the openmeetings dev mailing list and did not came that >> far) >> >> > >> >> > There was already a vote at the OpenMetings Dev mailing list. >> >> > Results: >> >> > PPMC: >> >> > aaf +1 (mentor) >> >> > solomax +1 >> >> > eschwert +1 >> >> > alvaro +1 >> >> > >> >> > Wider Community: 3 times +3 >> >> > >> >> > Result Vote Thread: >> >> > >> >> >> http://mail-archives.apache.org/mod_mbox/incubator-openmeetings-dev/201206.mbox/%3CCACeMiA9MMjmZCbKKQ9ud64i4OPV2FJ9h6daqoS5q9%3DxOZVad_w%40mail.gmail.com%3E >> >> > >> >> > The Vote Thread: >> >> > >> >> >> http://mail-archives.apache.org/mod_mbox/incubator-openmeetings-dev/201206.mbox/%3CCACeMiA9Xo7B13C14Uqq8VF%3DTCh3C7PNX6%2BQ4YJvO0cDej0e9vA%40mail.gmail.com%3E >> >> > >> >> > Main changes are covered in the Readme: >> >> > >> >> >> http://svn.apache.org/repos/asf/incubator/openmeetings/tags/2.0RC2/README >> >> > >> >> > Full Changelog: >> >> > >> >> >> http://svn.apache.org/repos/asf/incubator/openmeetings/tags/2.0RC2/CHANGELOG >> >> > >> >> > Release artefacts: >> >> > http://people.apache.org/~sebawagner/rc2/ >> >> >> >> The ASF releases source. >> >> Why is there no Zip archive of the source? >> >> There a zip and tar archives for the binary builds. >> >> >> >> The binary build includes a lot of 3rd party jars (about 80?, most of >> >> them duplicated). >> >> It's not clear if all the licenses for the included jars are included >> >> in the LICENSE file. >> >> I would expect some of them to require mention in the NOTICE file. >> >> >> >> The N&L files included in SVN, source and binary archives must relate >> >> only to the content which is actually included. >> >> This generally means different N&L files for the binary archives >> >> (unless the binary is created only from the source). >> >> >> >> The NOTICE files must only have *required* notices. >> >> >> >> > Tag: >> >> > http://svn.apache.org/repos/asf/incubator/openmeetings/tags/2.0RC2/ >> >> >> >> The NOTICE file looks wrong; it should not include the full licence >> >> for iCal4j which should be in the appropriate LICENSE file. >> >> The NOTICE file is for required notices only. >> >> >> >> As far as I can tell, only the FamFamFam icons are included in the >> >> source release (and SVN) so the corresponding N&L files should only >> >> refer to them. >> >> >> >> > PGP release keys (signed using 93A30395): >> >> > http://svn.apache.org/repos/asf/incubator/openmeetings/project/KEYS >> >> > >> >> > Vote will be open for 72 hours. >> >> > >> >> > [ ] +1 approve >> >> > [ ] +0 no opinion >> >> > [ ] -1 disapprove (and reason why) >> >> > >> >> > Best regards. >> >> > >> >> > -- >> >> > Sebastian Wagner >> >> > https://twitter.com/#!/dead_lock >> >> > http://www.openmeetings.de >> >> > http://www.webbase-design.de >> >> > http://www.wagner-sebastian.com >> >> > seba.wag...@gmail.com >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >> >> For additional commands, e-mail: general-h...@incubator.apache.org >> >> >> >> >> > >> > >> > -- >> > Sebastian Wagner >> > https://twitter.com/#!/dead_lock >> > http://www.openmeetings.de >> > http://www.webbase-design.de >> > http://www.wagner-sebastian.com >> > seba.wag...@gmail.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >> For additional commands, e-mail: general-h...@incubator.apache.org >> >> > > > -- > Sebastian Wagner > https://twitter.com/#!/dead_lock > http://www.openmeetings.de > http://www.webbase-design.de > http://www.wagner-sebastian.com > seba.wag...@gmail.com --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org