Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CC3DA10C20 for ; Fri, 4 Apr 2014 17:41:07 +0000 (UTC) Received: (qmail 73582 invoked by uid 500); 4 Apr 2014 17:41:06 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 73013 invoked by uid 500); 4 Apr 2014 17:41:06 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 71466 invoked by uid 99); 4 Apr 2014 17:41:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Apr 2014 17:41:04 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of busbey@cloudera.com designates 209.85.192.43 as permitted sender) Received: from [209.85.192.43] (HELO mail-qg0-f43.google.com) (209.85.192.43) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Apr 2014 17:40:58 +0000 Received: by mail-qg0-f43.google.com with SMTP id f51so3655610qge.2 for ; Fri, 04 Apr 2014 10:40:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=PohroP2+3UjMP9yupYF6z2tvd8gUx/Ao273ThgXrKbw=; b=ah4aSATbE9P+jLWTs/rz76ujU7xnLhchQhQl3+J8/BEELdDoX6h97t6NJSA+mPevO+ RVZtE44Sk3Y5tIsuyNxVBVig3bJI5Kj5CB7Rv0+kjPIj8jcIoUn9NKMLEZcadEk2udsU ML8DtAVDGXOycRNx/VUQ8cHq+h2fmdkvuMpIb7CQsc84MPdeAS1dOAsFJBs1KlBGUGou GTb8S8T2l0diE9860R5G1krCjZUMZHCyGkQiWa9oFmaMKuvo1kBkmubg2cpbJXkLagI8 xmKesj0EeFwCOCPnSfpQPr2jmEWcI7Rf4ZVvsRfPewuCzWUjdaoLvM0wSbO+w3dUV5fm S5oA== X-Gm-Message-State: ALoCoQk0qxRPg0ulo2uxeHsgGB/3RT3uoPNg2lWGoFIbNDkB0FHhdZqTLoen2Wnb3kam7OKEX6it X-Received: by 10.140.89.234 with SMTP id v97mr15388042qgd.20.1396633237913; Fri, 04 Apr 2014 10:40:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.232.65 with HTTP; Fri, 4 Apr 2014 10:40:17 -0700 (PDT) In-Reply-To: References: From: Sean Busbey Date: Fri, 4 Apr 2014 12:40:17 -0500 Message-ID: Subject: Re: [VOTE] Accumulo Bylaws - Bylaw Change Changes To: "dev@accumulo apache. org" , vines@apache.org Content-Type: multipart/alternative; boundary=001a11c1161407163004f63b04f5 X-Virus-Checked: Checked by ClamAV on apache.org --001a11c1161407163004f63b04f5 Content-Type: text/plain; charset=UTF-8 On Fri, Apr 4, 2014 at 12:19 PM, John Vines wrote: > So, I pseudo got an explanation for the second point in the CtR discussion, > so I'm going to withdraw that comment. However, I would still appreciate an > explanation for initial paragraph. > > > On Fri, Apr 4, 2014 at 12:32 PM, John Vines wrote: > > > The majority of the reasoning I read in the bylaws thread justifying why > > bylaw changes should be majority and not consensus seemed to spiral > around > > "We don't want someone to be able to torpedo the vote". Can someone who > > held this opinion clarify why this is unacceptable for a bylaw change but > > acceptable for adopting a new code base, a new committer, a new pmc > member, > > or a new pmc chair? Primarily I was looking at these compared to bylaw > > changes when I made decided that bylaws should have the same level of > > approval. I feel that having these items as consensus by bylaws as > majority > > seems inconsistent. > > > N.b. I don't subscribe to the "we don't want someone to torpedo the vote" concern. (btw I would rephrase it as "we don't want casual or obstinate participants to deadlock the community.") One big difference between our bylaws and e.g. new committer, new pmc member, etc. is that after the vote passes we effectively give up control over that decision. As mentioned during the early work on the bylaws, only the ASF can remove people. For comparison, if there's a problem with the bylaws we can amend them ourselves with an additional vote. I happen to think that Majority Approval leads to better consensus building in well functioning communities. As Benson mentioned in his earlier email, it's important for the majority opinion to avoid running roughshod over the minority opinion. I think well functioning communities take this to heart and work to moderate their positions. By comparison, the nature of vetoes in Consensus Approval can lead people to squabbling over the legitimacy of a particular veto on technical grounds. At the end of the day, wether the vote is Majority or Consensus won't matter. Either of them can be abused should a segment of the community decide to and we'll be faced with very negative outcomes regardless. More important, to me, is that we not get too distracted in the process of deciding which to use. -- Sean --001a11c1161407163004f63b04f5--