A discussion erupted recently on ComDev (Community Development mailing list, open to all I think) about project specific by-laws.
It was highlighted that the Board resolution for creating projects instructs the PMC to create the by-laws for the project. The conclusion of that thread was roughly; 1. Projects are allowed to craft their own by-laws. 2. When this text was created, it was not known how easy it is to get things wrong. 3. Over time, many/most projects operated without explicit by-laws. 4. Board would assume, if intervening, that the HTTPd project's by-laws would apply by default. 5. It would be better for the project to spell it out on its own website. So, I suggest that we all take a look at the HTTPd's by-laws and bring up anything we have questions about, disagrees with or perhaps don't understand. However I can't find those right now, unless what people mean are the "guidelines"... http://httpd.apache.org/dev/guidelines.html The immediate thing is Commit-Then-Review vs Review-Then-Commit. Almost no projects do RTC for 'develop', only for changes in stable branches. In general RTC slows down progress a bit, and I don't think we need it, although in reality we are doing it with feature branches.... Cheers