Guido van Rossum dimite como líder de Python

por | 12 julio, 2018

Es el fin de una era. Guido van Rossum, dimite como Benevolent Dictator for Life del lenguaje de programación Python. Un cargo tan informal como habitual en muchos proyectos de software libre y que el bueno de Guido ha venido desempeñando desde que creó el lenguaje, a principios de los 90.

Este es el comunicado en las listas de desarrollo, donde anuncia que deja de ser el principal responsable de Python:

Now that PEP 572 is done, I don’t ever want to have to fight so hard for a
PEP and find that so many people despise my decisions.

I would like to remove myself entirely from the decision process. I’ll
still be there for a while as an ordinary core dev, and I’ll still be
available to mentor people — possibly more available. But I’m basically
giving myself a permanent vacation from being BDFL, and you all will be on
your own.

After all that’s eventually going to happen regardless — there’s still
that bus lurking around the corner, and I’m not getting younger… (I’ll
spare you the list of medical issues.)

I am not going to appoint a successor.

So what are you all going to do? Create a democracy? Anarchy? A
dictatorship? A federation?

I’m not worried about the day to day decisions in the issue tracker or on
GitHub. Very rarely I get asked for an opinion, and usually it’s not
actually important. So this can just be dealt with as it has always been.

The decisions that most matter are probably
– How are PEPs decided
– How are new core devs inducted

We may be able to write up processes for these things as PEPs (maybe those
PEPs will form a kind of constitution). But here’s the catch. I’m going to
try and let you all (the current committers) figure it out for yourselves.

Note that there’s still the CoC — if you don’t like that document your
only option might be to leave this group voluntarily. Perhaps there are
issues to decide like when should someone be kicked out (this could be
banning people from python-dev or python-ideas too, since those are also
covered by the CoC).

Finally. A reminder that the archives of this list are public (
https://mail.python.org/pipermail/python-committers/) although membership
is closed (limited to core devs).

I’ll still be here, but I’m trying to let you all figure something out for
yourselves. I’m tired, and need a very long break.

Como veis no solo transfiere el poder, sino que evita designar sucesor y deja en manos de los corel developers la tarea de organizar como será la transición, así como el modelo de gobierno en un futuro.

De paso también nos recuerda lo duro –y en ocasiones ingrato– que puede ser todo el proceso de aprobar un PEP (Python Enhancement Proposals), ese procedimiento que cada cierto tiempo introduce nuevas normas de estilo, características o recomendaciones de uso del lenguaje.

Como os comentaba al principio Guido no es el único BDFL (Benevolent Dictator For Life) en el mundo del software libre. Nombres como Linus Torvalds, Theo de Raadt (openBSD), Mark Shuttelworth (Ubuntu), Larry Wall (Perl) o Patrick Vokerding (Slackware) están en la mente de todos.

Seguramente llegará un momento en que ellos también se cansen, se hagan mayores o ese autobús que acecha a la vuelta de la esquina definitivamente les cace.

Y aunque las despedidas siempre son tristes, lo más importante es que el proyecto continúe, algo que se asegura con una comunidad fuerte como la que rodea a Python, uno de los lenguajes de programación más populares y que brilla en tareas muy diferentes (desarrollo web, deep learning, interfaces gráficas, web scraping, etc…)

Así que solo nos queda decir: gracias Mr. Guido van Rossum.

Imagen | Niall Kennedy (CC BY-NC 2.0)

3 pensamientos en “Guido van Rossum dimite como líder de Python

  1. aarroyoc

    Está claro que en PEP 572, mucha gente ha explotado ante lo que he llamado «perlificación» de Python y Guido se ha dado cuenta y ha preferido retirarse. Guido ha sido un buen líder para Python, mi mayor temor es que con su ida, el tema de las PEP sea un despiporre y se acepten todavía más cosas sin evaluar su impacto en la cohesión del lenguaje (algo que en C++ también ha pasado y Bjarne impuso su «tiranía» y dijo que más de la mitad de las propuestas no tenían sentido)

    Responder
  2. x-man

    Hi..!

    No soy programador, pero me sirvo de muchas cosas escritas con ese lenguaje, así que toca ser agradecido.

    Muchas Gracias al Sr.Guido van Rossum y le deseo mucho éxito en su vida familiar y profesional.

    Gracias Tannhausser.

    Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.