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
