Governance
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 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 |
---|---|
Fran | 10 |
Mikel | 10 |
Felipe | 9 |
Gema | 9 |
Jimmy | 9 |
Sergio | 8 |
Juan Antonio | 5 |
Jacob | 4 |
Mireia | 4 |
Miquel | 1 |
Unhammer | 1 |
Víctor | 1 |
Xavi | 1 |
People who voted |
---|
Jimmy |
Felipe |
Sergio |
Mikel |
Fran |
Gema |
Juan Antonio |
Jacob |
Víctor |
Unhammer |
Hèctor |
Mireia |
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.