We do use Apache RAT and it does not do these kinds of license checks. On Mar 16, 2011, at 9:19 PM, Mattmann, Chris A (388J) wrote:
> Have you guys thought about using Apache RAT [1]? > > It's not perfect but it implements a lot of license checks, and as far as I > know, integrates nicely into Ant and Maven. > > Cheers, > Chris > > [1] http://incubator.apache.org/rat/ > > On Mar 16, 2011, at 5:54 PM, Robert Muir wrote: > >> On Wed, Mar 16, 2011 at 3:57 PM, Grant Ingersoll <[email protected]> wrote: >>> As Robert can no doubt attest, we often scramble to make sure i's are >>> dotted and t's are crossed when it comes to filling out LICENSE.txt and >>> NOTICE.txt right before releases, thereby burdening the RM with way too >>> much work in validating what dependency has which license. Thus, we've >>> been working to resolve this. >>> >>> In prep for the landing of LUCENE-2952 and to make life easier on release >>> managers going forward, we've adopted the following conventions for dealing >>> with licenses: >>> >>> 1. For every dependency (i.e. jar file), there needs to be a corresponding >>> file-LICENSE-<LICENSE_TYPE>.txt file, as in: foo-2.3.1.jar has the >>> corresponding foo-LICENSE-BSD.txt file (assuming foo is BSD licensed) in >>> the same directory as the jar file. >>> >>> 2. _IF_ the license requires a NOTICE entry, then there must be a file of >>> the name file-NOTICE.txt, as in foo-NOTICE.txt. >>> >>> Failing to meet either one will break the build once L-2952 is committed >>> (which should be soon for trunk and will be backported to 3.2). >>> >>> Consider yourself notified. >> >> +1 >> >> I think we can all agree, we want our licensing to be "rock-solid" and >> we should strive to raise the standards here for our project. Its >> actually more important than if our code even compiles. >> >> Automated checks go a long way, thank you Grant for working on this, >> because we have a lot of third-party dependencies and its difficult to >> verify that everything is in proper order. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Chris Mattmann, Ph.D. > Senior Computer Scientist > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > Office: 171-266B, Mailstop: 171-246 > Email: [email protected] > WWW: http://sunset.usc.edu/~mattmann/ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Adjunct Assistant Professor, Computer Science Department > University of Southern California, Los Angeles, CA 90089 USA > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > - Mark Miller lucidimagination.com Lucene/Solr User Conference May 25-26, San Francisco www.lucenerevolution.org --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
