On 4/21/06, Rodent of Unusual Size <[EMAIL PROTECTED]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Leo Simons wrote:
> > James, dude,
> >
> > *sigh*. I feel like a broken record these days.
> >
> > Nowhere does any policy ever say "you can do stuff which is not permitted by
> > law or for which you have no license". To state the reverse in a policy 
> > would
> > be rather, well, redundant. There is ample documentation out there on our
> > websites (and more in the works) to help with complying with the law and 
> > various
> > licenses.
>
> No, but the legal aspect isn't necessarily the concept
> looming largest in a developer's mind.  So a simple checkbox
> on the page (I'll do it myself in a few minutes, if I figure
> out how to frob the site) to the effect of: 'Have the
> licences of any/all bundled code been identified and noted
> in the release?  Has a NOTICE file been included that
> summarises them and their requirements where they differ
> from the Apache licence's?  Have their requirements been
> met?' would, IMHO, be a goodness.

Bingo! Ken hit the nail on the head!!! A checklist would do wonders
for podlings and preparing releases. Even though I've been through the
Incubator before, a lot has changed since that time.

Having been around the ASF since the Geronimo incubation began (August
2003), it was never clear to me why these policies were in place and
now I know why - it's a legal issue. Until now that was never clear to
me (I certainly understand that there are legal issues and there are
many files required, but linking the two in my mind just didn't happen
- maybe I'm at fault for not drawing the correct relation between the
two).

Ken is absolutely correct in noting that developers are not of the
same mindset when cranking out a release as the folks who drafted the
Incubator release policies. The main issue at hand is that the release
requirements are spread all around in various documents which makes it
tough to make sure every aspect has been fulfilled. In addition to
these documents, I think a checklist would do wonders for smoothing
the way for future podling projects and I'm certainly willing to help
Ken flesh out just such a checklist.

Furthermore, looking at other projects that have recently graduated is
most definitely *not* a good way to find proper release examples as
some don't even have a LICENSE file, let alone a NOTICE or even the
word Incubator or Incubating in the release name. Developers always
look for code examples to follow and incubation is no different.
Pointing out a couple or three projects that have graduated, have met
100% of the requirements and actually are a good representation would
help immensely. Being able to poke around a project that has been
qualified by the Incubator PMC as having met all requirements would
short circuit a lot of the frustrations.

Let's try to work together to remedy this situation in the interest of
all parties involved and make it easier for future podlings.

Bruce
--
perl -e 'print unpack("u30","D0G)[EMAIL 
PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://incubator.apache.org/activemq/
Apache ServiceMix - http://incubator.apache.org/servicemix/
Castor - http://castor.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to