On Wed, Jun 4, 2008 at 2:51 PM, Carsten Ziegeler <[EMAIL PROTECTED]> wrote:
> ...I just started to look at the new notice files and found several problems,
> so I reopened the bug and added the info there...

See my comments in SLING-495 - I think the current state reflects Roy's changes.

>... I really think we should go back to hand written notice files, let's use 
>the
> now generated once as a starting point....

If we do this, we lose the benefit of detecting when new dependencies
are introduced by Maven, for future releases. This means going back to
100% manual maintenance of our 55 (currently) NOTICE files...not nice
if we can avoid it.

If you need to make manual changes before the release, please do them
all in one commit, and note the revision number in SLING-495, so that
we can have a diff of those manual changes.

> ...In addition I think we can remove the first blank line and the "Apache...",
> so instead of:
> ----
> Apache Sling - Thread Support
>
> Apache Sling
> Copyright 2008 The Apache Software Foundation
> ----
>
> we just write:
> ----
> Apache Sling - Thread Support
> Copyright 2008 The Apache Software Foundation

Easy - just remove the first line of  etc/notice/notices/prefix.txt.
For now I left it because I think that's what Roy intendend, i.e. that
Apache Sling as a whole is copyright ASF.

> ----
> ...Another issue is that now all notices files have the "based on Day 
> Software"
> stuff in it. While this is true for most of our modules, it's not for all....

Easy to fix with a fake "day-based" dependency for those modules where
it's the case, declared in

Or (better IMHO), we can modify the note in prefix.txt (which shows at
the beginning of all generated NOTICEs) to say something like "The
Apache Sling project is based on code initially provided by Day
Software", which is more generic and true.

-Bertrand

Reply via email to