I meant specifically the discussion of the standard roles (eg. users, committers, pmc, pmc chair) that are well covered in https://www.apache.org/foundation/how-it-works/#roles
.. Owen On Fri, Jul 19, 2024 at 10:43 AM Jack Ye <yezhao...@gmail.com> wrote: > Thank you Owen for moving this forward, we heard you were sick, hope you > are fully recovered now! > > One point regarding "referring to the Apache documentation": I am totally > for that, but during the initial investigation, I found out that the Apache > documentations are scattered around, and also have conflicting information. > > For example, regarding a "vote for committer or PMC member": > - this new committer doc [1] writes that "A positive result is achieved by > Consensus Approval: at least 3 +1 votes and no vetoes." > - the Apache voting process doc [2] writes that "Votes on procedural > issues follow the common format of majority rule unless otherwise stated.", > and when consulting a few Apache members, most of them consider voting for > committer or PMC member a procedural issue. > > Similar situations were found for other topics like description of roles > and responsibilities, code modification, etc. > > I think it is a great chance for ASF in general to consolidate these > information, especially for matters that have common guidelines in ASF that > should be adhered to by all projects. With that, we can figure out what to > put in the Iceberg specific bylaws, either to directly refer to ASF > official information, or to add additional information and guidelines. > > Regarding sub-projects, the main reason I proposed it at the beginning was > to allow a proper definition of release manager responsibility, since each > sub-project is released independently. It was not intended to be tied to > committer responsibilities. > > Best, > Jack Ye > > [1] https://community.apache.org/newcommitter.html > [2] https://www.apache.org/foundation/voting > > On Fri, Jul 19, 2024 at 10:22 AM Owen O'Malley <owen.omal...@gmail.com> > wrote: > >> Everyone is welcome to vote. The Iceberg PMC will have the only binding >> votes. >> >> .. Owen >> >> On Jul 19, 2024, at 10:19, Wing Yew Poon <wyp...@cloudera.com.invalid> >> wrote: >> >> >> Hi Owen, >> Thanks for doing this. >> Once you have the questions and choices, who gets to vote on them? >> - Wing Yew >> >> >> On Fri, Jul 19, 2024 at 10:07 AM Owen O'Malley <owen.omal...@gmail.com> >> wrote: >> >>> All, >>> Sorry for the long pause on bylaws discussion. It was a result of >>> wanting to avoid the long US holiday week (July 4th) and my >>> procrastination, which was furthered by a side conversation that asked me >>> to consider how to move forward in an Apache way. >>> I'd like to thank Jack for moving this to this point. One concern that >>> I had was there were lots of discussions and decisions that were being made >>> off of our email lists, which isn't the way that Apache should work. >>> For finishing this off, I'd like to come up with a set of questions >>> that should be answered by multiple choice questions and then use single >>> transferable vote (STV) to resolve them. STV just means that each person >>> lists their choices in a ranked order with a formal way to resolve how the >>> votes work. >>> The questions that I have heard so far are: >>> >>> 1. Should the PMC chair be term-limited and if so, what is the >>> period? *In my experience, this isn't necessary in most projects and >>> is often ignored. In Hadoop, Chris Douglas was a great chair and held it >>> for 5 years in spite of the 1 year limit.* >>> 1. No term limit >>> 2. 1 year >>> 3. 2 year >>> 2. What should the minimum voting period be?* I'd suggest 3 days is >>> far better as long as it isn't abused by holding important votes over >>> holiday weekends.* >>> 1. 3 days (72 hours) >>> 2. 7 days >>> 3. Should we keep the section on roles or just reference the Apache >>> documentation <https://www.apache.org/foundation/how-it-works/#roles>. >>> *I'd suggest that we reference the Apache documentation.* >>> 4. I'd like to include a couple sentences about the different hats >>> at Apache and that votes should be for the benefit of the project and not >>> our employers. >>> 5. I'd like to propose that we include text to formally include >>> censor and potential removal for disclosing sensitive information from >>> the >>> private list. >>> 6. I'd like to propose branch committers. It has helped Hadoop a lot >>> to enable people to work on development branches for large features >>> before >>> they are given general committership. It is better to have the branch >>> work >>> done at Apache and be visible than having large branches come in late in >>> the project. >>> 7. Requirements for each topic (each could be consensus, lazy >>> consensus, lazy majority, lazy 2/3's) >>> 1. Add committer >>> 2. Remove committer >>> 3. Add PMC >>> 4. Remove PMC >>> 5. Accept design proposal >>> 6. Add subproject >>> 7. Remove subproject >>> 8. Release (can't be lazy consensus) >>> 9. Modifying bylaws >>> >>> Thoughts? Missing questions? >>> >>> .. Owen >>> >>