Difference between revisions of "PMC proposals/Overhaul"

From Apertium
Jump to navigation Jump to search
(Created page with "I propose to overhaul the Bylaws in this manner: * https://github.com/apertium/organisation/commit/20d6fb394108118b0eccf800626bf408266b1c40 * https://github.com/apertium/org...")
 
Line 1: Line 1:
 
I propose to overhaul the Bylaws in this manner:
 
I propose to overhaul the Bylaws in this manner:
   
* https://github.com/apertium/organisation/commit/20d6fb394108118b0eccf800626bf408266b1c40
+
* https://github.com/apertium/organisation/pull/13 - discussion is happening here.
 
* https://github.com/apertium/organisation/blob/overhaul/Bylaws.md
 
* https://github.com/apertium/organisation/blob/overhaul/Bylaws.md
 
* https://github.com/apertium/organisation/blob/overhaul/CLA-optional.md
 
* https://github.com/apertium/organisation/blob/overhaul/CLA-optional.md

Revision as of 16:23, 15 April 2020

I propose to overhaul the Bylaws in this manner:

Goals of the changes

  • Prepare for creating a legal entity for Apertium. But that will come later; this overhaul is needed regardless.
  • Rename Developer to Contributor.
  • Rename Committer to Voting Member. Not merely Member, as that would be confused for member of the Github organisation. Anyone can be a Github member, but it has to be a conscious choice to want to be a voting member.
  • Separate the definition of Contributor with commit access and Voting Member. Being a voter should not be tied to having commit rights. This tie made sense with a monorepo, but it really doesn't make sense with split decentralized repos.
  • Empower Contributors to do what they're effectively doing anyway (make releases, grant access), while still keeping PMC oversight for big changes.
  • Recommend a Contributor License Agreement, but at least require that licenses must be clear. I'm tired of resolving licensing issues.
  • Raise inactivity limit to 1 year.
  • Formally ensure we reduce the bus factor and security risks.
  • Change PMC voting system to STV.
  • Formalize tie-breaker mechanics, since it just became relevant.