On Sep 18, 2006, at 10:38 PM, Jean T. Anderson wrote:
> There's a handy licensing tool here (derby just used this for the
> recent
> license updating, which is how I found out about it):
> https://svn.apache.org/repos/private/committers/relicense/src/perl/
> insert_license.pl
>
> If you run it in practice mode (-p) it doesn't actually do anything
> but
> provides a report of what needs to be done; e.g. here's what I just
> did:
>
> insert_license.pl -p /opt/Apache/cayenne-2.0.1-incubating/src >&
> cayenne.log
>
> Here's the summary at the end of that cayenne.log output:
Addressing the issues that were found so far....
I just went through all the warnings in Jean's report and fixed those
that weren't false positives (there were a few - see full report
below). There was one file with dual licensing - _HessianServlet.java
- it is a patch to a bug in the Hessian servlet that requires access
to private variables. I removed Caucho license from the file and
added a note to the NOTICE file...
> I notice that recent incubator releases have the md5 sigs
> (http://people.apache.org/dist/incubator/tuscany/incubating-M1/ ,
> http://people.apache.org/dist/incubator/stdcxx/releases/ ,
> http://people.apache.org/dist/incubator/harmony/snapshots/ ) so that
> might be another thing to look into (more info is at
> http://www.apache.org/dev/release-signing.html)
When we finish the review, I'll post the new release with the
signatures. Although my PGP key is not known to anybody, defeating
the purpose of signing. So I guess we can limit this to just MD5's.
Andrus
------------
WARNINGS ADDRESSED
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
modeler/cayennemodeler-strings.properties,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
modeler/event/DomainDisplayEvent.java
/opt/Apache/cayenne-2.0.1-incubating/src/cayenne/org/apache/cayenne/
remote/hessian/service/_HessianServlet.java
INSERTED LICENSES:
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
modeler/pref/DataMapDefaults.java
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
modeler/pref/DBGeneratorDefaults.java
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
modeler/pref/DataNodeDefaults.java
/opt/Apache/cayenne-2.0.1-incubating/src/cayenne/org/apache/cayenne/
dba/types.xml
FALSE POSITIVES:
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
pref/PreferenceService.java,
/opt/Apache/cayenne-2.0.1-incubating/src/cayenne/org/apache/cayenne/
project/validator/DomainValidator.java,
/opt/Apache/cayenne-2.0.1-incubating/src/cayenne/org/apache/cayenne/
map/event/DomainEvent.java,
GENERATED, WILL NOT INSERT A LICENCE:
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
pref/_DomainPreference.java,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/pref/cayenne.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/pref/
HSQLNode.driver.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/pref/
Preferences.map.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/pref/
ModelerPreferences.map.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
modeler/pref/_DBConnectionInfo.java
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
modeler/pref/_DataMapDefaults.java
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
modeler/pref/_FSPath.java
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
modeler/pref/_ComponentGeometry.java,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
modeler/pref/_DBGeneratorDefaults.java,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
modeler/pref/_DataNodeDefaults.java,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/
pref/_Domain.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/
cayenne-tutorial/src/UntitledDomainNode.driver.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/
cayenne-tutorial/src/UntitledDomainMap.map.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/
cayenne-tutorial/src/cayenne/tutorial/Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/
cayenne-tutorial/src/cayenne/tutorial/Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/
cayenne-tutorial/src/cayenne/tutorial/Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/
cayenne-tutorial/src/cayenne/tutorial/auto/_Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/
cayenne-tutorial/src/cayenne/tutorial/auto/_Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/
cayenne-tutorial/src/cayenne/tutorial/auto/_Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial/src/cayenne.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial/src/UntitledDomainNode.driver.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial/src/UntitledDomainMap.map.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial/src/cayenne/tutorial/Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial/src/cayenne/tutorial/Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial/src/cayenne/tutorial/Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial/src/cayenne/tutorial/auto/_Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial/src/cayenne/tutorial/auto/_Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial/src/cayenne/tutorial/auto/_Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial-client/src/cayenne/tutorial/client/Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial-client/src/cayenne/tutorial/client/Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial-client/src/cayenne/tutorial/client/Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial-client/src/cayenne/tutorial/client/auto/_Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial-client/src/cayenne/tutorial/client/auto/_Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/
cayenne-tutorial-client/src/cayenne/tutorial/client/auto/_Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/cayenne/org/apache/cayenne/
exp/parser/ExpressionParserTreeConstants.java
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/
cayenne-tutorial/src/cayenne.xml,
This archive was generated by hypermail 2.0.0 : Tue Sep 19 2006 - 17:10:47 EDT