On Mon, Mar 10, 2008 at 8:43 AM, Frank Bille <[EMAIL PROTECTED]> wrote:

> On Mon, Mar 10, 2008 at 2:37 AM, James Carman <[EMAIL PROTECTED]>
> wrote:
>
> > Nevermind, I looked into it a bit further.  I guess all of this stuff
> > was ironed out during incubation.  How do you guys keep all of this
> > straight (Doug Lea's code, some Apache 1.1-licensed diff stuff, etc.)?
> >  Do you do diffs of your RAT reports or something to make sure nothing
> > crazy sneaks in?  I'm just curious.
> >
>
> The RAT report is just to check the final distribution as a last resort. I
> normally just read through it manually looking for something I haven't seen
> before.
>
> The reason why I don't take the rat report so so serious is that every
> project we release has an ApacheLicenceHeaderTest which, when running unit
> tests goes through the entire project and checks for license headers being
> correct. If they don't contain the apache license header and *should not*
> contain it it is documented in the test itself where the file is excluded
> and documented. So we have full control over the source files long before we
> release.
>

And we document anything needed in the NOTICE files as well, of course

Frank

Reply via email to