-
All RFC's should be proposed using the PEPR system (and hence
cc'd to pear-dev)
-
RFC's should be named by prefixed RFC_ to the Wiki style name of
the RFC (eg. RFC_RulesOnRulesAndGuidlineProposals)
-
Anyone may comment on the RFC using the PEPR system (or by
emailing the author directly)
-
NOBODY SHOULD RESPOND TO COMMENTS ON THE RFC
-
This includes the author themselves
-
Repeated abuse by the author may result in RFC being
rejected
-
Repeated abuse by others may result in them being
unsubscribed from pear-dev for 1 week.
-
If you have a need to repond to responses - please email the
author and the original respondant (not the list). - a summary of
this discussion should be noted in the RFC
-
The RFC Author should update the RFC based on the comments
received to represent the opinions presented. Either by updating the
solution, or explaining differing opinion in the Comments
section.
-
RFC's should take the form of
-
Title Block Containing
-
Title
-
Author (email simply encoded)
-
Revision
-
Status (Active|Final|Rejected|Replaced)
-
Replaces : Name of original RFC (eg.
RfcProposals1)
-
Introduction (Short ~1-2 paragraphs)
-
The Issues (Detail discussion of need for RFC)
-
The Proposed Solution
-
Actions required if accepted.
-
After it has been proposed these section should be added
-
Comments - a summary of the opinion made about the RFC (if
they are not represent in the updated RFC) Along with why the
author has not included them in the Solution
-
Change log - a summary of the changes made to each
revision
-
RFC's may under go any number of revisions, and put to vote
(normally after a new revision of the RFC has been issued via PEPr,
and no comments where added.)
-
Initial drafts of RFCs may be developed in private or in small
groups. Once the RFC reaches a point nearing maturity, it should be
made public (on the pear-dev mailing list) for comment.
-
All RFC's will be licenced under "Open Publication License"
http://www.opencontent.org/openpub/
-
RFC's should not concern themselves with specific packages, or
the addition of specific features. This should be done by discussions
directly with package maintainers, or proposing competing
packages.
-
PEAR group was set up to oversee PEAR, it's continued existance
relies on support from the community, It is intended that the group is
to have the power of veto over all proposals (however it well
understands that continually doing this would seriously undermine its
own authority, and veto should only occur in extremely serious
situations.)
-
It is strongly recommended that contentious issues are broken
out into separate RFCs, so they can be documented, discussed and voted
on separatly.