I am fine with this. I mostly want a starting point, and we can adjust things from there is need be. - Bobby
On Sunday, February 8, 2015 8:39 PM, Harsha <st...@harsha.io> wrote: Thanks for putting this together. Proposed bylaws looks good to me. -Harsha On Thu, Feb 5, 2015, at 02:10 PM, P. Taylor Goetz wrote: > Associated pull request can be found here: > https://github.com/apache/storm/pull/419 > > > This is another attempt at gaining consensus regarding adopting > official bylaws for the Apache Storm project. The changes are minor > and should be apparent in the pull request diff. > > In earlier discussions, there were concerns raised about certain > actions requiring approval types that were too strict. In retrospect, > and after reviewing the bylaws of other project (Apache Drill [1], > Apache Hadoop [2]) as well as the official Glossary of Apache-Related > Terms [3], it seems that some of those concerns were somewhat > unfounded, and stemmed from the fact that different projects use > different and inconsistent names for various approval types. > > In an effort to remedy the situation, I have modified the “Approvals” > table to use the same names as the Glossary of Apache-Related Terms > [3]. The table below provides a mapping between the terms used in this > proposed update to the Apache Storm bylaws, the Apache Glossary, the > Apache Drill bylaws, and the Apache Hadoop bylaws. > > > | Proposed Storm Bylaws | Apache Glossary | Apache Drill | Apache > | Hadoop | Definition | > | > -----------------------|--------------------|----------------|--------------------|-------------------------------------------------------------| > | Consensus Approval | Consensus Approval | Lazy Consensus | Consensus > | Approval | 3 binding +1 votes and no binding -1 votes | Majority > | Approval | Majority Approval | Lazy Majority | Lazy Majority | At > | least 3 binding +1 votes and more +1 votes than -1 votes | Lazy > | Consensus | Lazy Consensus | Lazy Approval | Lazy Consensus | No -1 > | votes (‘silence gives assent’) | > | 2/3 Majority | N/A | 2/3 Majority* | Lazy 2/3 Majority | At least 3 > | +1 votes and twice as many +1 votes as -1 votes | > > * The Apache Drill bylaws to not define “2/3 Majority” in the > Approvals table, but it is used in the Actions table. > > Please keep these differences in terminology when comparing the > proposed bylaws with those of other projects. > > I would like to use this DISCUSS thread as a forum for reaching > consensus to approve the proposed bylaws and to discuss any changes > needed to reach that point. If successful, the VOTE to officially > adopt the bylaws should be a technicality and pass without dissent. > > -Taylor > > > [1]https://cwiki.apache.org/confluence/display/DRILL/Project+Bylaws > [2]http://hadoop.apache.org/bylaws.html > [3]http://www.apache.org/foundation/glossary.html Email had 1 > attachment: > * signature.asc 1k (application/pgp-signature)