Difference between revisions of "Governance"

From Apertium
Jump to navigation Jump to search
m
Line 23: Line 23:
==Proccess to write a constitution==
==Proccess to write a constitution==


* 1st. Every developer sends to <code>apertium-stuff</code> a list with 6 developer s/he thinks should be part of the group of 9 people that will write down a proposal on how to take decisions and this sort of things.
* 1st. Every developer sends to <code>apertium-stuff</code> a list with 6 developers s/he thinks should be part of the group of 9 people that will write down a proposal on how to take decisions and this sort of things.


* 2nd. The 9 most voted people makes a proposal.
* 2nd. The 9 most voted people makes a proposal.

Revision as of 16:59, 26 November 2009

Apertium is turning into a rather large and complex free/open-source project and is ready for the implementation of a more formal scheme for its governance. Important decisions such as, for instance

  • settling a higher-level dictionary format in the spirit of metadix
  • deciding which standard of a language will be adopted, as was done with Occitan
  • deciding if Apertium will be moving away from Sourceforge)
  • etc.

are to be taken in the immediate future in a way which is accepted by a large majority of the Apertium community.

Currently (January 19, 2009), the project has 6 administrators: ftyers, g-ramirez, mlforcada, sanmarf, sortiz, and xgg, and 79 developers. These positions have all been appointed by a co-opting system.

Perhaps we need to draft a brief constitution, taking the following points into consideration:

  • How does one decide when a developer is appointed or dismissed (currently, administrators have freely appointed developers, and no developer has been dismissed)
  • Should decisions affecting the engine and compilers be handled differently from those affecting a language pair or other components?
  • How does one decide when a developer becomes administrator (this decision has been taken similarly to the previous one)
  • Defining voting rights to take decisions:
    • do all decisions need the same degree of consensus?
    • should developers have the right to vote?
    • should the vote of everyone have the same weight? For instance, should it depend on the number of commits?
    • will there be vetoing rights?
    • how large a majority will be needed to adopt a decision?

Proccess to write a constitution

  • 1st. Every developer sends to apertium-stuff a list with 6 developers s/he thinks should be part of the group of 9 people that will write down a proposal on how to take decisions and this sort of things.
  • 2nd. The 9 most voted people makes a proposal.
  • 3rd. The rest of developers may propose amendments to the original proposal.
  • 4th. The final proposal is approved or rejected in a referendum in which all developers can vote.

NOTE: To participate in the process one needs to be a developer before November 11.

First stage: Voting

Votes should be sent to the apertium-stuff mailing list, before the deadline of: December 11

Table of votes registered to date:

Person Votes
Felipe 3
Fran 3
Gema 3
Mikel 3
Juan Antonio 2
Sergio 2
Jacob 1
Jimmy 1

Proposals

Sergio's proposal

Translations: Esperanto. English. The following text is only a draft. Please edit, add & remove freely.

Puede parecer una propuesta bastante antipática, pero se pretende agilizar la toma de decisiones lo más posible.

  • Los órganos de gobierno de Apertium son la Asamblea y la Comisión Ejecutiva.
  • La Asamblea está formada por un grupo inicial de miembros (por determinar). El número de miembros de la Asamblea de Apertium no tiene ningún límite.
  • Para acceder a formar parte de la Asamblea de Apertium basta con los votos de la mitad de los miembros de la Asamblea + 1 o bien por los votos de toda la Comisión Ejecutiva.
  • Para dejar la Asamblea de Apertium basta con no responder un mensaje de correo electrónico sobre el particular durante un mes o bien expresar la voluntad de abandonar la Asamblea.
  • La Comisión Ejecutiva está formada por cinco miembros de la Asamblea designados por esta para tomar las decisiones del día a día.
  • La Comisión Ejecutiva está dirigida por un Presidente y tiene cuatro vocales más, uno de los cuales ejerce de Secretario.
  • La Comisión Ejecutiva vota todas sus decisiones. El Presidente tiene tres votos en cada sufragio, mientras que los otros miembros solamente tienen uno.
  • Se sale de la Comisión Ejecutiva por las mismas razones que de la Asamblea o bien por decisión personal del Presidente de la Comisión Ejecutiva, que nombra a otro miembro de la Comisión de entre los miembros de la Asamblea.
  • La Asamblea únicamente decide sobre asuntos planteados por la Comisión Ejecutiva.
  • La Comisión Ejecutiva tiene la obligación de someter a la Asamblea las decisiones que afecten al trabajo de la mitad o más de los miembros de la Asamblea, pudiendo consultar en otros asuntos si así lo creyese necesario.
  • Una vez consultada, las decisiones de la Asamblea son ejecutivas: se prohibe utilizar a la Asamblea con carácter consultivo.
  • Las decisiones que la Comisión Ejecutiva toma sin consultar a la Asamblea son archivadas en un diario y son presentadas a la Asamblea, que las aprueba o reprueba en bloque.
  • La consecuencia de una reprobación de una gestión por parte de la Asamblea es la salida del Presidente y la elección de una nueva Comisión Ejecutiva por parte de la Asamblea.

Interesting reading