-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposed update to bylaws #431
Merged
Merged
Commits on Jul 23, 2024
-
Simplify the bylaws by removing extraneous details about the ASF and its standard practices, instead of embedding everything into the bylaws. Also align them to how we actually operate, removing sections that are either wrong or unused. Notable changes are: * Bump bylaws to version 4 (if approved) * Add link to The Apache Way briefing * Simplified introduction to the bylaws themselves * Remove redundant role definitions and link to Foundation descriptions * Align description about how PMC members are added with the board procedures, and write it in a way that preserves our normal voting practice for new members while not undermining the board procedures or subtracting from the PMC Chair's delegated authority * Align the description of Emeritus PMC member privileges with one's actual privileges granted as a position within the Foundation (for example, remove the part about keeping voting rights... that's not a thing upon resigning from the PMC). However, make it clear that we still allow one to stay on the private list if they are Emeritus (we can decide to do things differently and remove those people... but I wasn't going to propose that change here) * Reorder PMC Chair description after PMC member section and clarify expectations to make a good faith effort to get consensus from the PMC members * Drop everything about formal release plans. We don't ever actually construct them formally... the release process is too simple and automated to require formal release plans, and this whole section just creates unnecessary bureaucracy. * However, do add extra information about what kinds of things a release manager is expected to do as part of curating a release * Drop all the descriptions of voting types and link to glossary * Drop descriptions about how voting happens, and link to the Foundation page on voting * Add details for how a vote subject line is formatted, how the result message is formatted, and how votes are closed in our project * Drop all the details about the different circumstances where we vote and what vote type we use, and simplify it to how we actually work, which is essentially consensus approval of at least 3 days for everything, lazy consensus on smaller matters, and majority approval for releases. The vote circumstances this drops are the release plan creation stuff that we don't use, and the adopting new code base... which isn't really a thing we've had to deal with and doesn't really require a special line item, as it's just a regular consensus approval, which is our basic vote type. This does drop all the vote durations to 3 days... if we really want to preserve the 7 days for specific circumstances, that can be added back in before this proposal is adopted, but I think 3 days is generally enough. In addition to the proposed changes to the bylaws, this change also includes dropping two pages from our docs that are redundant, describing voting in general and verbosely explaining lazy consensus. The Foundation pages, glossary, and the bylaws themselves are sufficient for these, and don't require separate verbose pages to explain.
Configuration menu - View commit details
-
Copy full SHA for ee589ff - Browse repository at this point
Copy the full SHA ee589ffView commit details
Commits on Jul 24, 2024
-
Apply suggestions from code review
Applied suggestions from @keith-turner's code review Co-authored-by: Keith Turner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e3019ec - Browse repository at this point
Copy the full SHA e3019ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd0cbb3 - Browse repository at this point
Copy the full SHA cd0cbb3View commit details
Commits on Aug 7, 2024
-
Co-authored-by: Dom G. <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bbb6627 - Browse repository at this point
Copy the full SHA bbb6627View commit details -
Co-authored-by: Dom G. <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9eb41d5 - Browse repository at this point
Copy the full SHA 9eb41d5View commit details -
Co-authored-by: Dom G. <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ebced61 - Browse repository at this point
Copy the full SHA ebced61View commit details -
Co-authored-by: Dom G. <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a7969d - Browse repository at this point
Copy the full SHA 3a7969dView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.