On Sep 28, 2011, at 1:13 AM, Ivan wrote: > Before I take the next step action, I wonder that those license issues must > be fixed, right ? Also, for each binary file, only one LICENSE file is > required in the META-INF directory, which contains all the licenses, all > those license files, > e.g. openejb-3.0.4/lib/openejb-http-3.0.4.jar.contents/META-INF/LICENSE > should be removed. right ?
All the "foo.jar.contents" directories are just unpacked versions of the related jar, say "foo.jar". Makes it easier to browse the contents of a jar that contains other jars -- all the zips, wars, etc. But whatever those licenses and notices contain should be in the "top level" LICENSE and NOTICE file of the archive. And ideally there'd be only one LICENSE and NOTICE per actual jar (not counting the jars inside the jar). Only trick is some of those NOTICE files are wrong (the rules changed), specifically you only need one "The Apache Software Foundation (http://www.apache.org/)" entry in there for all of Apache and not one per project. Going to be using the tool to clean up trunk as well which I think is also in bad shape. -David > 2011/9/28 David Blevins <[email protected]> >> >> Because we've been having troubles getting votes out and we have many more > coming (hoping to vet 4.0.0-beta-1 up shortly), I hacked up a tool to help. > The tool will download all the archives from the maven staging repo, unpack > them and create a little report of what is there: >> >> http://people.apache.org/~dblevins/orgapacheopenejb-094/archives.html >> >> As an example, the standalone zip looks pretty good: >> >> > http://people.apache.org/~dblevins/orgapacheopenejb-094/org.apache.openejb.openejb-standalone.3.0.4.openejb-standalone-3.0.4.zip.licenses.html >> >> Notice it will recursively unpack all the jars in a jar. >> >> This jar for example ships junit but doesn't declare it in the license. > In fact it doesn't have a license file of it's own: >> >> > http://people.apache.org/~dblevins/orgapacheopenejb-094/org.apache.openejb.openejb-itests-app.3.0.4.openejb-itests-app-3.0.4.jar.licenses.html >> >> Same with this archive: >> >> > http://people.apache.org/~dblevins/orgapacheopenejb-094/org.apache.openejb.openejb-itests-web.3.0.4.openejb-itests-web-3.0.4.war.licenses.html >> >> This jar has three license files. Two ASL files an one BSD. If the > contents were all the same, I personally think it'd be fine -- three > identical license files is still pretty clear -- but since they're different > maybe we need to fix it. >> >> > http://people.apache.org/~dblevins/orgapacheopenejb-094/org.apache.openejb.openejb-itests-standalone-client.3.0.4.openejb-itests-standalone-client-3.0.4.jar.licenses.html >> >> We could fix the licenses or maybe just drop the itests app, client and > war. >> >> >> -David >> >> >> On Sep 24, 2011, at 9:14 PM, Ivan wrote: >> >>> Hi, >>> Let's vote for Apache OpenEJB 3.0.4, this release is mostly for the >>> incoming Geronimo 2.1.8. >>> Comparing with the last version, only two JIRAs are included : >>> >>> OPENEJB-1091: Cause of RollbackException swallowed >>> OPENEJB-1258 Boolean conversion problem in ejb-jar.xml >>> >>> binary repository : >>> https://repository.apache.org/content/repositories/orgapacheopenejb-094 >>> >>> source codes : >>> https://svn.apache.org/repos/asf/openejb/tags/openejb-3.0.4 >>> >>> vote artifacts : >>> >>> Vote will be open for 72 hours. >>> >>> [ ] +1 approve >>> [ ] +0 no opinion >>> [ ] -1 disapprove (and reason why) >>> >>> -- >>> Ivan >> > > > > -- > Ivan
