Governance

From Apertium
Revision as of 11:39, 27 November 2009 by Xavivars (talk | contribs) (Added list of people who voted)
Jump to navigation Jump to search

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?

Deadline for Proposals

The deadline for proposals is Friday, November 27th.

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
Felipe 5
Fran 4
Gema 5
Mikel 4
Juan Antonio 3
Sergio 4
Jimmy 4
Jacob 3
Mireia 1
Xavi 1
Víctor 1
Miquel 1
People who voted
Jimmy
Felipe
Sergio
Mikel
Fran
Gema

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