Rat will be a friend for us all when have to check the source before a release.
Regards, Dave On Sep 16, 2011, at 1:51 PM, Rob Weir wrote: > Ignore me please. Wrong list. > > But it might be worth running RAT on the AOOo tree, to get a feel for > the tool and the results. > > http://incubator.apache.org/rat/ > > -Rob > > On Fri, Sep 16, 2011 at 4:49 PM, Rob Weir <robw...@apache.org> wrote: >> To see how much work we have on IP clearance, I ran RAT, with results here: >> >> http://svn.apache.org/repos/asf/incubator/odf/pmc/ip-clearance/rat.txt >> >> Most of the issues flagged fall into these categories: >> >> 1. Test documents, in ODF format. I'm not sure what we can do about >> them. We could put the license in the documents as metadata. But RAT >> wouldn't know how to find the license in the metadata. Of course, in >> the future RAT could be enhanced, to use the ODF Toolkit to find this >> license. Or we could just treat test documents as binary files. >> >> 2. Maven's pom.xml -- we could add license as an XML comment? >> >> 3. ODF's schema files, in Relax NG format. These are copyright by >> OASIS, the consortium where ODF is standardized. The notice in the >> schema is shown here: >> >> http://svn.apache.org/repos/asf/incubator/odf/trunk/generator/schema2template/src/main/resources/examples/odf/OpenDocument-v1.2-csprd03-schema.rng >> >> This is used as input to the code generation, which is a build-time >> process that generates a portion of the Java code directly from the >> ODF schema. So the schema definition document is not part of the >> runtime, though it would be part of our source code release. >> >> Note that this schema definition is not under an open source software >> license, but it does have a license that allows unrestricted use, >> redistribution, etc. as well as creation of derived works. But it >> does have a restriction on modifications. >> >> I assume we'll need to take this to legal-discuss to get this classified. >> >> >> 4. Some configuration files, .properties, .vm, etc. We should be able >> to add a license notice there. >> >> 5. A few Java files that lack a license header. I think we should >> check their history in Hg, and establish their provenance. >> >> >> -Rob >>