On Fri, Apr 08, 2011 at 05:03:45PM -0700, David Lutterkort wrote: > For my education: is there a good checklist for what needs to be in a > release ?
Many (most?) projects roll their own release checklists. Over at the Lucy podling, we've chosen to create three separate wiki pages: http://wiki.apache.org/lucy/ReleasePrep -- collective tasks http://wiki.apache.org/lucy/ReleaseGuide -- tasks for the RM specifically http://wiki.apache.org/lucy/ReleaseVerification -- PMC vetting aid We broke out ReleasePrep for tasks which are the collective responsibility of the community because we don't want the RM to get stuck cleaning up everybody's accumulated mess -- like you're doing now. > It seems that the requirements are fairly well distributed across the Apache > website. That's true. The most comprehensive page is the most sprawling and the least organized: http://incubator.apache.org/guides/releasemanagement.html I suggest starting with that page and distilling it down into your own release guide. Here are some other relevant pages: http://www.apache.org/dev/release.html http://www.apache.org/dev/release-publishing.html http://www.apache.org/dev/release-signing.html http://www.apache.org/dev/openpgp.html http://www.apache.org/dev/release-download-pages.html > > Many of the source files contain "Copyright (C) 2009-2011 Red Hat, > > Inc." or other copyright attributions. > > > > AFAIK, you need to ask the owner for permission to remove them, or at > > least to move them to the NOTICE file. > > > > There are some other files with non AL headers; these may also need to > > be attributed in the NOTICE file. > > I find this extremely confusing - why remove the copyright attribution ? > Isn't it clearer if each file states who holds copyright in it ? Once other people start contributing and a file becomes a collective work, having a notice which only refers to one of many copyright holders becomes *more* confusing. :) > In any event, I assume I can move the copyright notices for the files > that were part of the initial grant, and that come from contributors; You might consider encouraging all subsequent contributors to remove their copyright notices as well. Here's a thread on the Lucene developer's list from last year where we discuss how to deal with a request from a book publisher for credit: http://s.apache.org/mfR And here's a recent thread on the Perl 5 porters list (outside Apache obviously) where they wrestle with the same issues: http://markmail.org/message/c2eksmjakjtck666 > there's also a handful of files that we use under the MIT license - can > I leave the copyright attribution in them ? Indeed, you must *not* remove those. http://www.apache.org/legal/src-headers.html#3party > Also, it seems to me that the boilerplate text of the NOTICE file is > incorrect since it states 'Copyright YYYY The Apache Software > Foundation' but the contributor license agreement does not actually > assign copyright to the ASF (which would be impossible in some > jurisdictions anyway) - what exactly does the NOTICE file accomplish ? The ASF owns the collective work. http://www.apache.org/legal/src-headers.html#overview Apache products are composed of lots of pieces of code across numerous source files, licensed to the ASF by various authors who maintain ownership of their contributions. When a PMC goes through the process of selecting, coordinating, and arranging all these various contributions into a single product, the collective work is also protected by copyright law and is owned by the ASF -- even though each individual piece of code is still owned by the contributor. Cheers, Marvin Humphrey --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org