Connect with us

Hi, what are you looking for?

Tecnología

Nuevo modelo de gobierno para el lenguaje Python

Después de que Guido van Rossum abdicara a su rol de líder de Python (en donde además, es su creador), el cual tomaba en última instancia todas las decisiones concernientes al lenguaje de programación, fue claro que se iba a necesitar una nueva forma para decidir hacia dónde va a ir Python. Después de un proceso democrático, son cinco personas las que harán la tarea que antes hacía van Rossum.

Los mejores gadgets del año recomendados por Unocero

Python se desarrolló originalmente por una sola persona, al inicio de los años 1990s. Fue Guido van Rossum quien fue el líder del proyecto hasta llevarlo a la popularidad que hoy tiene. Se le dio entonces el título de “Dictador benevolente por vida”, en donde las decisiones finales las tomaría él, fuesen muy importantes o triviales. Pero en julio del 2018, van Rossum no parece haber podido con la propuesta llamada PEP 572, en donde se incluía las expresiones de asignación. Y entonces el creador de Python decidió que se retiraba. Cuando terminaba su liderazgo, por cas 30 años, van Rossum dijo: ” Ahora que PEP 572 está hecho, no quiero tener que pelear tan duro y hallar que muchas personas desprecian mis decisiones”.

Por lo que entonces pasó es que nadie sabía cómo se manejaría Python en el futuro. Con una comunidad dividida por un asunto de estilo de programación, ¿cómo se deberían tomar las decisiones y bajo qué modelo de gobierno? Como van Rossum no dejó ningún posible candidato, el núcleo de desarrolladores de Python tuvo que buscar alguna solución.

En total hubo 7 propuestas, las cuales se bosquejaron en PEP 8000, con PEP 8001 detallando el proceso de voto y el período del mismo, que se designó del 1 al 16 de diciembre, en donde los que podían votar tenían que calificar las propuestas en orden de preferencia.

Las propuestas hablaban de varias formas de gobierno comunitario a tener un guía al cual le nombrarían GUIDO (“Gracious Umpire Influencing Decisions Officer”), el cual actuaría por las siguientes tres versiones, algo así como 4.5 años. También se habló de un trío de pythonistas, un consejo externo e incluso un consejo como del senado (por seniles, que es de donde viene la palabra, a todo esto). Finalmente ganó lo propuesto en PEP 8016: el modelo de consejo directivo, de Nathaniel J. Smith y Donald Stufft.

El consejo directivo estará compuesto por cinco individuos y servirá para una sola nueva versión de Python, después de la cual habrá otra elección. Los miembros del consejo pueden renunciar en cualquier momento y si un miembro pierde contacto por más de un mes, puede ser reemplazado. Para evitar conflictos de interés, solamente dos miembros del consejo pueden trabajar para un solo empleador.

La elección del consejo consiste en dos fases:

  • Fase 1: Los candidatos anunciarán su interés por servir. Los candidatos deben ser nominados por un miembro del equipo del núcleo de Python. Se permiten auto-nominaciones.
  • Fase 2: Cada miembro del equipo nuclear de Python puede votar por cero a cinco candidatos. El voto es anónimo. Los candidatos se calificarán por el número total de votos que reciban. Si hay un empate, puede resolverse por un acuerdo mutuo entre los candidatos en conflicto o en el peor de los casos el ganador se elegirá al azar.

Una vez elegidos, el consejo tiene el mandato de:

  • Mantener la calidad y estabilidad del lenguaje Python y del intérprete CPython
  • Hacer las contribuciones accesibles, inclusivos y sustentables en la medida de lo posible
  • Formalizar y mantener la relación entre el equipo nuclear de Python y el PSF
  • Establecer procesos para decisiones apropiadas de PEPs
  • Buscar consenso entre contribuyentes y el equipo nuclear antes de actuar en una capacidad formal
  • Actuar como una corte de última apelación para las decisiones sin poderse resolver de otra manera

El consejo tiene la amplia autoridad para tomar las decisiones del proyecto Python. Por ejemplo, pueden:

  • Aceptar o rechazar PEPs
  • Forzar o actualizar el código de conducta del proyecto
  • Trabajar con PSF para manejar cualquier tema del proyecto
  • Delegar partes de su autoridad a otros sub-comités o procesos

Así que veremos cómo se dan ahora las cosas. La realidad es que la decisión no parece descabellada o mal pensada. Vamos a ver si este cuerpo directivo hace las cosas como se espera de ellos.

La entrada Nuevo modelo de gobierno para el lenguaje Python se publicó primero en unocero.

Click to comment

Comenta

Últimas noticias

Operativo de seguridad con vehículos militares en carretera hacia Mazatlán-Los Mochis

Culiacán

Se registró una balacera en el bulevar Jesús Kumate, en Culiacán; hay personas heridas y Ejército resguarda la zona. 🚓🔒 #Culiacán

Sinaloa

Mantener tu vehículo en óptimas condiciones no es un lujo, sino una necesidad. Y en Autocentro Guzmán sabemos brindar lo que tu auto y...

Fachada de la Fiscalía General del Estado con operativo de seguridad exterior Fachada de la Fiscalía General del Estado con operativo de seguridad exterior

Culiacán

Este viernes la fiscalía amaneció blindada por reunión del gabinete de seguridad y entrega de patrullas; operativo con restricciones parciales 🚓🛡️ #seguridad

Rector de la UAS en gestiones financieras en Ciudad de México Rector de la UAS en gestiones financieras en Ciudad de México

Culiacán

UAS enfrenta incertidumbre financiera; rector gestiona recursos en CDMX para pagar aguinaldos 🎒💼, informan autoridades; esperan respuesta federal urgente. #UAS #Sinaloa #CDMX

Rescate nocturno de automóvil sumergido en canal con autoridades de emergencia presentes Rescate nocturno de automóvil sumergido en canal con autoridades de emergencia presentes

Angostura

Canalazo en Angostura dejó lesionado a vecino de San Luciano; su Honda cayó al canal, fue atendido por bomberos locales🚑🌊 #Angostura #canalazo

Personajes animados de Volaris y Viva Aerobus chocan los puños en celebración de su futura fusión Personajes animados de Volaris y Viva Aerobus chocan los puños en celebración de su futura fusión

Actualización

🤝 ✈️ 🇲🇽 Fusión Volaris y Viva Aerobus crea mayor grupo de bajo costo en México; marcas y operaciones seguirán independientes. #aviación

Suscríbete y recibe noticias

Tendencia

Sinaloa

En Culiacán, un adolescente de 14 años falleció tras un ataque a tiros frente a una taquería; Fiscalía investiga. 🚑🕯️ #Culiacán #Seguridad

Sinaloa

En Escuinapa se cerró la carretera Mazatlán–Tepic por bloqueo e incendio de tractocamión; operativo federal y recomendaciones. 🔥 🚧 🚓 #Escuinapa #México15

Sinaloa

En Mazatlán, cientos de militares arribaron a la Tercera Región Militar tras el enfrentamiento en Escuinapa; autoridades mantuvieron discreción. 🪖 🚧 #Seguridad

Sinaloa

Tras balacera en Escuinapa, alcalde Díaz pidió resguardo domiciliario; autoridades vigilan la zona, sin lesionados reportados, alerta. 🚨 🏠 #Escuinapa #Sinaloa #Seguridad

Sinaloa

Tras horas de detonaciones en Escuinapa, autoridades informan que la situación quedó bajo control; Ejército, Guardia y Fiscalía actuaron. 🚔 🔥 #Escuinapa

Nacionales

La presidenta Sheinbaum solicitó al Senado autorización para ingreso temporal de fuerzas especiales estadounidenses a México con Semar 🇲🇽 🇺🇸 #Seguridad #Defensa

Nacionales

🚨🪖 Cateo federal en Jalisco destapa arsenal, vehículos y animales exóticos 🐊🚗 #Arandas #Jalisco #FGR #Defensa

Deportes

🦅⚽ América sacude Coapa: limpia de extranjeros y posibles refuerzos rumbo al Clausura 2026 🔄🔥 #ClubAmérica #Clausura2026 #FútbolMexicano

Desarrollado por
FIIXCOM