Difference between revisions of "User:ScoopGracie/PMC/Proposed bylaws"

From Apertium
Jump to navigation Jump to search
Line 43: Line 43:
 
=== Project Management Committee ===
 
=== Project Management Committee ===
   
<ol start="17">
+
<ol start="16">
 
<li>The Project Management Committee is formed by seven members of the Assembly designated by it to make the day to day decisions.</li>
 
<li>The Project Management Committee is formed by seven members of the Assembly designated by it to make the day to day decisions.</li>
 
<li>The Project Management Committee is headed by a President and has six more members, one of whom will act as Secretary and another as Treasurer.</li>
 
<li>The Project Management Committee is headed by a President and has six more members, one of whom will act as Secretary and another as Treasurer.</li>

Revision as of 04:00, 7 March 2020

THESE ARE NOT THE BYLAWS! I'm running for PMC, and these are my suggestion. If you have any feedback, please let me know!

Mission

  1. The mission of the Apertium project is to collaboratively develop free/open-source machine translation for as many languages as possible, and in particular:
    1. To give everyone free, unlimited access to the best possible machine-translation technologies.
    2. To maintain a modular, documented, open platform for machine translation and other human language processing tasks
    3. To favour the interchange and reuse of existing linguistic data.
    4. To make integration with other free/open-source technologies easier.
    5. To radically guarantee the reproducibility of machine translation and natural language processing research

Roles and responsibilities

Users

  1. The most important participants in the project are people who use Apertium. The majority of our developers start out as users and guide their development efforts from the user's perspective
  2. Users contribute to the Apertium project by providing feedback to developers in the form of bug reports and feature suggestions. As well, users participate in the Apertium community by helping other users.

Developers

  1. Developers are volunteers who are contributing time, code, documentation, or resources to Apertium.
  2. For the purposes of these bylaws, a Developer is anyone who has submitted at least three pull requests or commits to any Apertium repository in the past six months.
  3. The Developers of Apertium constitute the Assembly of Developers of Apertium.
  4. The project's Developers are responsible for the project's technical management.
  5. The Assembly of Developers elects the Project Management Committee of Apertium every even-numbered year in February or whenever a vacancy occurs, whether by resignation, lack of activity (resulting in loss of Developer status, and therefore of PMC membership), or censure.
  6. One tenth of the Assembly of Developers may propose a motion of censure to overturn the Project Management Committee or any one or more member(s), which must be approved by half plus one of the members of the Assembly of Committers.
  7. The Assembly of Developers must censure the entire Project Management Committee if it has not been acting in accordance with these bylaws.
  8. The number of members of the Assembly of Developers of Apertium does not have any limit.
  9. The President of the Project Management Committee will, immediately after a new PMC begins functioning, nominate a President of the Assembly of Developers, who must be a Developer and may not be a member of the PMC or of the latest election board. This President will be confirmed by a vote of the Assembly of Developers.
  10. The Assembly of Developers decides only on subjects proposed by the Project Management Committee.
  11. Once submitted to it, the decisions of the Assembly of Developers are final and binding and cannot be overturned, except as explicitly noted in these Bylaws.
  12. One tenth of the Assembly of Developers may decide to attempt to overturn a decision of the Assembly of Developers or Project Management Committee, and the resolution must be passed by half plus one of the Developers.

Project Management Committee

  1. The Project Management Committee is formed by seven members of the Assembly designated by it to make the day to day decisions.
  2. The Project Management Committee is headed by a President and has six more members, one of whom will act as Secretary and another as Treasurer.
  3. All members of the Project Management Committee must be at least thirteen years of age, and the Treasurer must be at least eighteen years of age.
  4. The responsibilities of the Project Management Committee include
    1. Deciding what is distributed as products of Apertium project. In particular, all releases must be approved by the PMC.
    2. Maintaining the project's shared resources, including the codebase repository, mailing lists, websites.
    3. Speaking on behalf of the project; although, the PMC could give the right to speak on behalf of Apertium to a member of the Assembly of Developers.
    4. Resolving licence disputes regarding products of the project.
    5. Maintaining these bylaws and other guidelines of the project.
    6. Promoting the active engagement of Apertium in larger free/open-source initiatives
    7. Attracting external funds to further the objectives of the Apertium project
    8. Deciding how to distribute the funds the Apertium project may get as the result of participating in externally-funded initiatives
  5. The Project Management Committee votes on all of its decisions.
  6. The Project Management Committee has the obligation to submit to the Assembly of Developers the decisions that affect the work of the half or more of the members of the Assembly of Developers, being able to consult in other subjects if believed necessary.
  7. Decisions of the Project Management Committee made other than in consultation with the Assembly are immediately filed in a public diary. The Assembly may overturn a PMC decision as described in Bylaw 15.
  8. The secretary of the Project Management Committee has the obligation of preparing the diary and presenting it to the Assembly of Developers.
  9. While the Treasurer is responsible for financial management, all actions must be approved by a PMC vote. The Treasurer shall be immediately censured from the PMC upon making any financial decisions without a vote.

Election of the Project Management Committee

  1. The Assembly of Committers will elect a new Project Management Committee as follows:
    1. An Election Board of 3 committers (with at least one substitute member; ideally with one substitute each) will run the election.
    2. The Project Management Committee will provide the Election Board with all the information needed to run the election
    3. Any Committer may run for member of the Project Management Committee
    4. Any Committer may run for president of the Project Management Committee
    5. Candidates cannot be part of the Election Board
    6. When an election is called, the Election Board will publish a temporary census of Committers with right to vote will be published.
    7. After 7 days to amend the census, a definitive census of Committers with right to vote will be published by the Election Board
    8. There will be 7 days for candidates to member and president to come forward
    9. The Election Board will proclaim the candidates to President and to Members of the Project Management Committee
    10. Once candidates are proclaimed, Committers with the right to vote will send a ballot with:
      1. The name of a candidate to president of the Project Management Committee, and
      2. The name of up to four candidates to members of the Project Management Committee
    11. There will be 7 days to send the ballots
    12. The Election Board will proclaim as President the candidate to president having received most votes for President and as members the six candidates to member having received the most votes as members
    13. The new Project Management Committee will start to function 48 hours after being proclaimed

Amendments

  1. To begin the bylaw amendment process, one tenth of the Assembly of Committers must submit a proposal to the PMC.
  2. If the PMC accepts an amendment, the Assembly of Committers shall vote on the amendment.
  3. If half plus one of the Assembly of Committers accept the amendment, it shall become part of these Bylaws.

Transitional provisions

  1. Bylaw 16 does not apply to the acceptance of these bylaws.
  2. All PMC or Assembly decisions made prior to the acceptance of these bylaws are final, and Bylaw 16 does not apply to these decisions.