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 ?

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"
?

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

Reply via email to