- Cecilia Gonzalez (czeegonzalez)
- Leidi Flores (Leidi Flores)
- Juan (jujo)
- Victor (Mr.Vlad)
- Fidel (jashk)
https://civs1.civs.us/cgi-bin/results.pl?id=E_90a72b870f6f75fc
- Aldo (aldo.xyz) (Inactivo)
- Aldo (roboninja) (Inactivo)
- Alex (alexvargas)
- Asfo (asfo)
- Carlos (jcarlos)
- Cecilia Gonzalez (czeegonzalez)
- Dafne (Daffyta)
- David (dmouse)
- David (gnuget)
- David (jelid.leon)
- Erick (Erick)
- Fidel (jashk)
- Gaby (gabygaby)
- Javier (javierledezma)
- Jesus (jmolivas)
- Juan (jujo)
- Paulina Carolina (La Booleana)
- Luis (lcortes)
- Leidi Flores (Leidi Flores)
- Manuel Ojeda (Manuel Ojeda) (Inactivo)
- Marco (rzerostern) (Inactivo)
- Mariano (marianorenteria)
- Miguel (gueroverde)
- Paulina (Paulina Carolina Guevara Nieves)
- Ricardo (Ricardo Rivera) (Inactivo)
- Sagrario (sagmmd)
- Victor (Mr.Vlad)
El consejo directivo es un comité conformado por 5 personas.
- Mantener la calidad y estabilidad de la comunidad.
- Hacer que la participación sean tan accesible, inclusiva y sustentable como sea posible.
- Establecer procesos para toma de decisiones adecuados para la comunidad.
- Buscar consenso entre la comunidad y el core team antes de actuar en su capacidad formal.
- Actuar como una "corte final" para decisiones donde todos los otros métodos de consenso hayan fallado.
El consejo tiene autoridad amplia de toma de decisiones acerca de la comunidad y sus proyectos. Puede por ejemplo:
- Aceptar procesos.
- Hacer cumplir o actualizar el código de conducta.
- Actualizar el contenido de los proyectos de la comunidad.
- Delegar partes de su autoridad a otros subcomités o procesos.
Sin embargo, el consejo no puede modificar este documento, o afectar la participación de ningún integrante del core team, salvo por los mecanismos definidos en este documento.
El consejo debe estar siempre en busca de usar estas atribuciones tan poco como sea posible. En lugar de votar, es mejor siempre buscar consenso. En lugar de imponer reglamentos, es mejor definir procesos para tomar decisiones. Es mejor definir un código de conducta, que actuar y tomar decisiones en casos de forma individual. Etc.
El consejo debe votar con el fin de usar sus atribuciones. Cada integrante del consejo deberá votar o abstenerse de forma explicita. La aprobación de una decisión requiere de una mayoría estricta de todos los integrantes que no se abstuvieron de votar.
Siempre que sea posible, las votaciones y toma de decisiones del consejo deberán ser hechas en forma pública.
La elección del consejo consiste de dos fases:
- Fase 1: Cualquier persona interesada deberá expresar su intención de servir. Las candidaturas deberán ser nominadas por un integrante del core team. Es permitido autonominarse.
- Fase 2: Cada integrante del core team pude votar por ninguna, una o múltiples candidaturas. El voto es realizado en forma anónima. Las candidaturas son ordenadas por el número total votos recibidos. Si hay un empate, deberá ser resuelto por acuerdo mutuo entre los candidatos, o de lo contrario se elegirá de forma aleatoria.
Cada fase dura de una a dos semanas, a discreción del consejo regente. Para la elección inicial, ambas fases durarán dos semanas cada una.
El proceso de elección es administrado por una persona elegida por el consejo actual.
El consejo idealmente deberá ser un reflejo de la diversidad de la comunidad y todas las personas que la conforman, y las personas integrantes del core team deberán tener esto en cuenta al votar.
El consejo directivo es elegido de forma ordinaria anualmente, en las primeras semanas de Diciembre. El mandato del consejo es válido desde el día en que se dan a conocer los resultados de la votación, hasta el dia que de inicio el mandato del siguiente consejo directivo.
Cualquier integrante del consejo puede renunciar a su posición en cualquier momento.
Siempre que haya una vacante durante el mandato, el consejo podrá votar para seleccionar un reemplazo que sirva por el resto del mandato de dicho consejo.
Si se pierde comunicación con un integrante del consejo por más de un mes, el resto del consejo deberá votar para seleccionar un reemplazo.
Aun cuando confiamos plenamente que los integrantes del consejo actúan con base en los intereses de la comunidad, la simple apariencia de que alguna compañía domine el consejo podría ser dañina y lastimar la confianza. Para evitar cualquier apariencia de conflicto de interés, no podrá haber más de dos integrantes del consejo que trabajen para la misma compañía o empleador.
En una elección de consejo, en caso que las tres personas con más votos trabajen para la misma compañía o empleador, la persona con menos votos de estas será descalificada y la sexta persona con mas votos es promovida al quinto lugar en la votación; esto se repetirá las veces que sea necesario hasta que un consejo válido sea formado.
Si durante el mandato de un consejo las circunstancias de esta regla son rotas (por ejemplo, si un integrante del consejo es contratado por una empresa que ya emplea a otros dos integrantes), uno o más integrantes del consejo deberán renunciar para evitar el conflicto de interés, y las vacantes resultantes serán llenadas como ya se ha mencionado.
En casos excepcionales podría ser necesario remover a algún integrante del core team en contra de su voluntad (por ejemplo, por violar el código de conducta intencionalmente y en múltiples ocasiones). Esta acción puede ser realizada mediante un voto del consejo directivo, pero a diferencia de un voto normal, este voto requiere una mayoría de dos terceras partes. Con cinco integrantes, esto significa que una mayoría de 3:2 no es suficiente; un voto de 4:1 a favor es lo mínimo necesario para que dicha votación sea aprobada. Adicionalmente, esta es la única atribución del consejo que no puede ser delegada, y no puede ser usada mientras un voto de no confianza está en progreso.
Si la persona removida del core team forma parte del consejo, también será removida del mismo.
En casos excepcionales, el core team puede remover a un integrante del consejo, mediante un voto de no confianza.
Un voto de no confianza se activa cuando un integrante del core team lo solicita de forma pública en un canal de comunicación oficial de la comunidad, y otro integrante del core team secunda la propuesta.
La votación dura dos semanas. Los integrantes del core team votan a favor o en contra. Si al menos dos terceras partes de los votos expresan falta de confianza, el voto es aprobado.
Hay dos tipos de voto de no confianza: aquellos que se enfocan en un solo integrante del consejo, y aquellos que se enfocan en todos los integrantes del consejo. La propuesta inicial de voto de no confianza debe especificar claramente de qué tipo se trata. Si el voto de no confianza es hacia un integrante y es aprobado, la vacante resultante pude ser llenada de forma usual. En caso que el consejo completo sea disuelto por un voto de no confianza, deberá iniciarse la elección de un consejo nuevo de forma inmediata.
El core team es el grupo de personas de confianza que dirigen la comunidad. Ellas asumen muchos y muy variados roles para lograr los objetivos de los proyectos de la comunidad, especialmente aquellos que requieren un nivel alto de confianza. Ellas toman las decisiones que le dan forma y futuro a la comunidad.
Se espera que los integrantes del core team actúen como modelos de conducta para la comunidad y custodias del proyecto, en nombre de la comunidad y todas las personas que dependen de esta.
El core team intervendrá, cuando sea necesario, en cualquiera de los espacios en que se desenvuelvan actividades de la comunidad, y solo en los casos extremos en que una situación lo amerite.
El core team tiene autoridad sobre la infraestructura de la comunidad, incluyendo el sitio web, repositorios en GitHub, listas de correo, Slack, etc.
Los integrantes del core team podrán participar en votos formales, típicamente para nominar nuevos integrantes del core team y para elegir un nuevo consejo directivo.
Los integrantes del core team demuestran:
- Un buen entendimiento de la filosofía de la comunidad.
- Historial de actitud constructiva y servicial.
- Contribuciones significativas a la comunidad, en cualquier forma.
- Voluntad de dedicarle algún tiempo a mejorar la comunidad.
Conforme la comunidad madura, las contribuciones van más allá del código. A continuación se presenta una lista incompleta y sin orden especifico de áreas en las que las contribuciones pueden ser consideradas para integrarse al core team:
- Colaboración en administración y alcance de la comunidad.
- Dando soporte y ayuda en meetups, redes sociales, Slack, etc.
- Triage de tickets.
- Enviar pull requests (coding, documentación, pruebas).
- Revisar pull requests.
- Participar en decisiones de diseño.
- Contribuir con experiencia en diferentes áreas de dominio (seguridad, traducciones, etc.).
- Administración de integración continua.
- Administración de servidores.
- Mantenimiento de proyectos relacionados.
- Creación de diseños.
Formar parte del core team es un reconocimiento a las contribuciones valiosas y continuas que se alinean con los objetivos y filosofía de la comunidad.
La afiliación al core team se gana al conseguir al menos dos terceras partes de aprobación en una votación del core team, abierta durante una semana, y sin veto del consejo directivo.
Los integrantes del core team siempre están en búsqueda de contribuidores, enseñándoles cómo es administrado el proyecto, y proponiendo sus nombres al core team para votación cuando estén listos.
No hay límite de tiempo en la duración de la afiliación al core team. Sin embargo, para dar una idea concreta al resto de la comunidad y al público en general de quiénes mantienen la comunidad, se anima a integrantes del core team que han dejado de contribuir de forma activa a marcarse a sí mismos como "inactivos". Se le solicitará a integrantes que lleven más de dos años sin contribuciones que se muevan a esta categoría, y serán movidos en caso de no recibir una respuesta. Con el objetivo de llevar un historial y hacer honor a sus contribuciones, los integrantes inactivos serán listados junto al resto de los integrantes del core team; y, si mas adelante desean reanudar su contribución, podrán reactivarse cuando lo deseen. Mientras algún integrante se encuentre en estado inactivo, no tendrán acceso a sus privilegios, como son el voto o nominación.
Cambios a este documento requieren dos terceras partes de aprobación en una votación del core team que deberá durar dos semanas.
Este documento es una traducción y adaptación de PEP 13 -- Python Language Governance escrita por Nathaniel J. Smith y Donald Stufft, basada en el documento Django governance escrito por Aymeric Augustin, he incorpora comentarios y sugerencias de otras muchas personas.
Este documento se considera de dominio público.