The recent discussion on board@apache ("Bylaw paragraph in TLP
resolution", 2007-02-07), the comments in the "Graduate OFBiz
Podling" thread (http://www.mail-archive.com/
general@incubator.apache.org/msg11758.html) and "log4net graduation,
log4php retirement and Logging Services bylaws" thread ( 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.
The idea is borrowed from Uniform Acts in the US Federal System, for
background info see http://en.wikipedia.org/wiki/List_of_Uniform_Acts_
%28United_States%29.
I would suggest that the Incubator PMC would host an effort to
establish a set of common procedure definitions in the Incubator
subversion repository. I would suggest that the procedure
definitions be modular (one procedure per file, procedure can embed
other processes) and share a common set of actors. I'd tend to favor
an XML syntax if it could be kept simple enough for hand editing and
comprehension, though I would not object to HTML or XHTML. The
incubator PMC should provide numbered releases of the UPP so a PMC
could state that it adopts a specific version of UPP and not the SVN
HEAD. A PMC should also be able to accept future releases of UPP by
default unless explicitly rejected by the PMC. I would suggest some
status associated with the processes including Mandatory (an Apache-
wide process that a PMC can't opt out of), Required (a process that
the PMC can accept, reject or modify but a PMC member must follow),
or Advisory (a process that is helpful but can be adapted by a PMC
member to fit the situation).
I'd be willing to contribute as it would be more productive to work
on a common UPP and have Logging Services vote to adopt it than to
try to work out a revision to the Logging Services bylaws and could
probably come up with an initial set of actors and a few procedures
in a day or so.
If the UPP was around, the TLP boilerplate could change from:
RESOLVED, that the initial Apache Open For Business Project be
> and hereby is tasked with the creation of a set of bylaws
to
RESOLVED, that the initial Apache Open For Business Project be
> and hereby is tasked with adopting of a set of procedures
where "adopting" would imply that accepting preexisting procedures is
the norm where "creating" implies that it is not the norm.
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
|