Le 02/07/13 07:03, Tim Starling a écrit :
Many RFCs are just "good ideas", often attracting no comment because there is no obvious criticism of the feature at the level of detail given by the proposer. This raises the question of whether an RFC is a feature request (like a Bugzilla enhancement) or a design document. If an RFC is a design document, then we might ask for more detail about feature implementation, and close the RFC if none is given. This may lead to the closure of RFCs which have no interest or support from developers. I'm inclined to think that this is an appropriate path to take, i.e. that RFCs should be design documents, but I am interested to hear comments on the subject.
Hello,
There is definitely an issue in feature with no follow up being considered as RFC. They should be considered draft pending approval to actually enter a RFC process which would lead to an actual implementation.
We could probably get some inspiration by looking at the IETF (Internet Engineering Task Force) process, most of it is described in RFC 2418: http://tools.ietf.org/html/rfc2418 . A 30'000 feet overview (and possibly a wrong one) is roughly:
- people having an idea form a working group the working group as clear goals and achievements expectations.
- people discuss over mailing list and draft documents which will be the base of a all group session - session issue a draft of their document - repeat
- their work is published as an RFC (which is merely a publishing process, not forming an actual standard).
- the working group is disbanded
Eventually a RFC will become a standard and all vendors are expected to implement it :-]
Applied to us, most of the RFC actually on mw.org would be more call for participants. That would lead to someone being in charge, forming a group of interested people that would have the role to formalize a document. The document would then be approved by the architects and form an actual RFC. The RFC would eventually be implemented.
Starting with a glossary and describe roles of people would be a nice first step. We could then work on writing down the process steps.
My 0,02€