On Feb 13, 2007, at 6:03 AM, William A. Rowe, Jr. wrote:
Curt Arnold wrote:
http://www.mail-archive.com/general@incubator.apache.org/
msg12442.html)
suggest to me that it may be good for the Incubator project to
oversee a
collaboration to produce a Uniform Project Procedures that podlings,
newly graduated projects and established projects could adopt in
whole
or in part.
Tweak 2 things please.... they aren't Procedures - those are whatever
suits the project at the current time...
please substitute Policies (which are also dynamic but established,
guiding
principals) which is what every ASF project has had forever (even
if they
didn't really pay attention to the fact that they were following
established
traditions as policy).
I have no attachment to the name and I like policies better. It does
broaden the scope to non-procedural issues so we could address
statements of condition as well.
And these should be the Uniform Policies which already exist at
http://www.apache.org/dev/ - I'm not suggesting they are complete, we
should definitely help to flush them out.
I see http://www.apache.org/dev/ as the equivalent of US Federal Law
in the analogy. There is a body of policy that is promulgated by the
Board to which all projects within ASF must adhere, lets call that
"Apache Policy". The body of "Apache Policy" covers license policy,
source header policy, etc. Then there are areas where the PMC are
allowed to establish their own policy, however it benefits the
community if the PMC-level policies are relatively consistent. The
Uniform Project Policies would exist to address issues outside of
Apache Policy and could be adopted or ignored by PMC's at their
will. Ideally, the UPP would be suitable for almost all of the
podlings to accept in whole.
Projects at graduation should either have a commitment to follow them
in whole; or have a written set of policies which are deliberately
updated
to suit that project.
I think that would lead to a cut-and-paste policies. For example, if
the UPP established a procedure for the election of new committers,
the Harmony PMC may decide that it needs to add a requirement that
the committer has signed a document stating their exposure to the Sun
Java implementation. I think it would be beneficial if the Harmony
PMC could just state that it adopts the UPP 1.0 with the additional
requirement that new committers have signed the disclosure document,
instead of having to replace that entire procedure or duplicate the UPP.
Good thought, I think we are already closer than you suspected, and
I think
your idea to flush them out is also goodness.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]