Uh... [This is in response to the] quoted thread wherein Sebastian highlights that we have nothing in our by-laws to tell us how to make general non-technical decisions.
On 20 June 2013 14:21, Noah Slater <nsla...@apache.org> wrote: > Devs, > > I would like to call a vote on the following modification to our by-laws. > This is in response to the > > Summary of changes: > > * Addition of "3.4.2. Non-Technical Decisions" section. > This specifies that non-technical decisions can be made on any appropriate > list (i.e. marketing@) and also allows us to vote on them with lazy 2/3 > majority. > * Changed "The vote must occur on a project development mailing list." to > "The vote must occur on the project development mailing list." in several > places. This makes it explicit that these decisions must be made on the > dev@list. > * Minor rewordings, typographical changes, corrections, section > renumbering, etc. > > (I would separate out the minor changes for a separate change, but as > we're voting on each change to this file, I want to reduce voting churn.) > > Per the by-laws, we're using a lazy majority for this vote. Please cast > your vote now. I will tally the results in 72 hours. > > Diff we're voting on: > > Index: bylaws.mdtext > =================================================================== > --- bylaws.mdtext (revision 1494950) > +++ bylaws.mdtext (working copy) > @@ -203,9 +203,9 @@ > 3.4.1. Technical Decisions > > Technical decisions should normally be made by the entire community > -using consensus gathering, and not through formal voting. > +using discussion-lead consensus-building, and not through formal voting. > > -Technical decisions must be made on a project development mailing list. > +Technical decisions must be made on the project development mailing list. > > During the consensus gathering process, technical decisions may be vetoed > by any > Committer with a valid reason. > @@ -213,30 +213,47 @@ > If a formal vote is started for a technical decision, the vote will be > held as a > lazy consensus of active committers. > > -Any user, contributor, committer or PMC member can initiate a technical > desicion > +Any user, contributor, committer or PMC member can initiate a technical > decision > making process. > > -3.4.2. Release Plan > +3.4.2. Non-Technical Decisions > > +Non-technical decisions should normally be made by the entire community > using > +discussion-lead consensus-building, and not through formal voting. > + > +Non-technical decisions can be made on whichever project mailing list is > most > +appropriate. > + > +Non-technical decisions cannot be vetoed, but if there is strong > opposition > +a formal vote can be used to resolve the dispute. > + > +If a formal vote is started for a non-technical decision, the vote will > be held > +as a lazy 2/3 majority of active committers. > + > +Any user, contributor, committer or PMC member can initiate a > non-technical > +decision making process. > + > +3.4.3. Release Plan > + > Defines the timetable and work items for a release. The plan also > nominates a > Release Manager. > > A lazy majority of active committers is required for approval. > > -Any active committer or PMC member may call a vote. The vote must occur > on a > +Any active committer or PMC member may call a vote. The vote must occur > on the > project development mailing list. > > -3.4.3. Product Release > +3.4.4. Product Release > > When a release of one of the project's products is ready, a vote is > required to > accept the release as an official release of the project. > > Lazy Majority of active PMC members is required for approval. > > -Any active committer or PMC member may call a vote. The vote must occur > on a > +Any active committer or PMC member may call a vote. The vote must occur > on the > project development mailing list. > > -3.4.4. Adoption of New Codebase > +3.4.5. Adoption of New Codebase > > When the codebase for an existing, released product is to be replaced > with an > alternative codebase. If such a vote fails to gain approval, the existing > code > @@ -246,10 +263,10 @@ > > Lazy 2/3 majority of active PMC members. > > -Any active committer or PMC member may call a vote. The vote must occur > on a > +Any active committer or PMC member may call a vote. The vote must occur > on the > project development mailing list. > > -3.4.5. New Committer > +3.4.6. New Committer > > When a new committer is proposed for the project. > > @@ -258,7 +275,7 @@ > Any active PMC member may call a vote. The vote must occur on the PMC > private > mailing list. > > -3.4.6. New PMC Member > +3.4.7. New PMC Member > > When a committer is proposed for the PMC. > > @@ -267,7 +284,7 @@ > Any active PMC member may call a vote. The vote must occur on the PMC > private > mailing list. > > -3.4.7. Committer Removal > +3.4.8. Committer Removal > > When removal of commit privileges is sought. Note: Such actions will also > be > referred to the ASF board by the PMC chair > @@ -278,7 +295,7 @@ > Any active PMC member may call a vote. The vote must occur on the PMC > private > mailing list. > > -3.4.8. PMC Member Removal > +3.4.9. PMC Member Removal > > When removal of a PMC member is sought. Note: Such actions will also be > referred > to the ASF board by the PMC chair. > @@ -288,13 +305,13 @@ > Any active PMC member may call a vote. The vote must occur on the PMC > private > mailing list. > > -3.4.9. Modifying Bylaws > +3.4.10. Modifying Bylaws > > Modifying this document. > > Lazy majority of active PMC members > > -Any active committer or PMC member may call a vote. The vote must occur > on a > +Any active committer or PMC member may call a vote. The vote must occur > on the > project development mailing list. > > 3.5. Voting Timeframes > > On 20 June 2013 13:14, Noah Slater <nsla...@apache.org> wrote: > >> Sebastian, >> >> Thanks for the wrap up. I am happy with the way we proceeded here. It was >> a good compromise. >> >> As for the process stuff: Apache — as a community — uses >> discussion-lead consensus-based decision-making. (And formal voting is just >> one manifestation of that.) This should permeate everything we do. Every >> list, in other words. >> >> So the question isn't "where can votes happen?" (answer: everywhere >> Apache people exist!) but "where must certain types of decision be made?" >> >> I think we've established through past discussions around event >> organising, etc, that any sort of decision-making process in relation to >> marketing, the website, events, and branding, can, and probably should, >> happen on marketing@. There is no need to CC dev@. >> >> Any general, project-level stuff can be handled on dev@. In fact, "when >> in doubt, do it on dev@" is a decent rule of thumb. >> >> Perhaps we have not documented that marketing@ list is a suitable forum >> for certain types of decision making. It would probably be a good idea to >> do so. (But not doing so in the short term does not make existing decisions >> invalid. There is plenty of evidence in the mailing list archives to >> demonstrate the PMC is happy with this.) >> >> As for the by-laws. I agree. I will post a patch in a few minutes. >> >> >> >> On 17 June 2013 21:05, Rohit Yadav <bhais...@apache.org> wrote: >> >>> On Tue, Jun 18, 2013 at 12:30 AM, Chip Childers >>> <chip.child...@sungard.com>wrote: >>> >>> > Adding Rohit via his a.o address. >>> > >>> >>> Thanks, yes please refrain from using my old/new corporate email >>> addresses. >>> >>> I'll stick to my initial vote and would propose listing the books on the >>> wiki immediately. >>> >>> Cheers. >>> >>> >>> >>> > On Mon, Jun 17, 2013 at 02:52:31PM -0400, Sebastien Goasguen wrote: >>> > > Ilya, Rohit, Joe, Noah, >>> > > >>> > > I am re-sending this with you in CC to make sure you read it. >>> > > >>> > > Since there was little response the wiki link has been established >>> > already, but I would like to get feedback on explicitly modifying the >>> > bylaws to explain that marketing topics happen on the marketing list >>> and >>> > that Lazy majority or Lazy 2/3 majority will be required. >>> > > >>> > > -sebastien >>> > > >>> > > On Jun 12, 2013, at 6:12 AM, Sebastien Goasguen <run...@gmail.com> >>> > wrote: >>> > > >>> > > > Hi, (note only marketing@) >>> > > > >>> > > > Apologies for a belated wrap up of this important vote. Please >>> reply >>> > in-line. >>> > > > >>> > > > [RESULTS]: >>> > > > >>> > > > +1 : 24 (Sebastien, Giles, Nguyen, Ryan, Kelly, Geoff, Roland, >>> Alex, >>> > Nehal, Sapm4kev, Gaspare, Kelcey, José,OutbackDingo, Todd, Eric, David, >>> > Kimihiko, Radhika, Clayton, Chip, Chiradeep, Tariq, Mark) >>> > > > >>> > > > >>> > > > -0 : 2 (Noah, Joe also vote +0) >>> > > > >>> > > > -1: 2 (Rohit, Ilya) >>> > > > >>> > > > [SUMMARY]: >>> > > > >>> > > > Rohit would be +1 on listing in the wiki, Ilya would be +0 on >>> listing >>> > in the wiki. >>> > > > So it seems that we would have unanimous consensus for listing on >>> the >>> > wiki, even though there is a strong majority for the website. >>> > > > >>> > > > [DISCUSS]: >>> > > > >>> > > > I felt it was important to poll folks that are only on dev@ or >>> users@and the results show that some folks who have never voted, got >>> engaged in >>> > this VOTE. This is a very positive side effect despite the confusion >>> that I >>> > created by bcc all lists. >>> > > > >>> > > > Our bylaws [1] do not cover votes on non-technical matters, so >>> while >>> > we have lazy majority on this vote it seems that this situation is not >>> > covered by the bylaws. Moreover section 3.1.1 of bylaws says that >>> decisions >>> > on the project happen on dev@, so it seems that votes even on >>> marketing@are not allowed (unsure about this). >>> > > > >>> > > > I propose the following: >>> > > > >>> > > > 1-To move forward without having to re-cast a vote, I propose to >>> list >>> > immediately the books on the Wiki, and inform Packt. I just created the >>> > page [2] >>> > > > 2- If people agree that we have a bylaw "loophole", we need to >>> modify >>> > the bylaws to allow votes on marketing@ and agree on using Lazy >>> majority >>> > or Lazy 2/3 majority. >>> > > > >>> > > > Once we agree, I will inform users@ and dev@ and invite folks who >>> > participated in this vote to join marketing@ >>> > > > >>> > > > 3- We could then re-cast a vote to list on the website >>> > > > >>> > > > [1] http://cloudstack.apache.org/bylaws.html >>> > > > [2] >>> > >>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+Books >>> > > > >>> > > > Ps: fwiw, I think this is overly complicated but the only way >>> forward >>> > in the apache way. >>> > > > >>> > > > -Sebastien >>> > > >>> > > >>> > >>> >> >> >> >> -- >> NS >> > > > > -- > NS > -- NS