Dictador benevolente de por vida ( BDFL ) es un título otorgado a un pequeño número de líderes de desarrollo de software de código abierto , generalmente fundadores de proyectos que conservan la última palabra en disputas o argumentos dentro de la comunidad. La frase se originó en 1995 con referencia a Guido van Rossum , creador del lenguaje de programación Python . [1] [2] Poco después de que Van Rossum se uniera a la Corporation for National Research Initiatives , el término apareció en un correo de seguimiento de Ken Manheimer.a una reunión para intentar crear un grupo semiformal que supervisaría el desarrollo y los talleres de Python; este uso inicial incluyó una broma adicional de nombrar a Van Rossum el "Primer BDFL interino". [1] Van Rossum anunció el 12 de julio de 2018 que dejaría el cargo de BDFL de Python sin nombrar un sucesor, eliminando efectivamente el título dentro de la estructura de la comunidad de Python. [3]
BDFL no debe confundirse con el término más común para líderes de código abierto, "dictador benevolente", que fue popularizado por el ensayo de Eric S. Raymond " Homesteading the Noosphere " (1999). [4] Entre otros temas relacionados con la cultura hacker , Raymond explica cómo la naturaleza del código abierto obliga a la "dictadura" a mantenerse benevolente, ya que un fuerte desacuerdo puede llevar a la bifurcación del proyecto bajo el gobierno de nuevos líderes.
Candidatos de referencia
Nombre | Proyecto | Tipo | Referencia |
---|---|---|---|
Sylvain Benner | Spacemacs | Distribución de Emacs impulsada por la comunidad | [5] |
Vitalik Buterin | Ethereum | Criptomoneda basada en blockchain | [6] |
Evan tú | Vue.js | Marco de JavaScript MVVM para crear interfaces de usuario y aplicaciones de una sola página. | |
Se seca Buytaert | Drupal | Marco de gestión de contenido | [7] |
Haoyuan Li | Alluxio | Sistema de orquestación de datos | [8] |
Evan Czaplicki | Olmo | Lenguaje de programación web front-end | [9] [10] |
David Heinemeier Hansson | Ruby on Rails | Marco web | [11] |
Rich Hickey | Clojure | Lenguaje de programación | [12] |
Adrian Holovaty y Jacob Kaplan-Moss | Django | Marco web | [13] |
Laurent Destailleur | Dolibarr ERP CRM | Paquete de software para la planificación de recursos empresariales y la gestión de relaciones con los clientes | [14] |
Francois Chollet | Keras | Marco de aprendizaje profundo | [15] |
Xavier Leroy | OCaml | Lenguaje de programación | [16] [17] |
Yukihiro Matsumoto (Matz) | Rubí | Lenguaje de programación | [18] |
Wes McKinney | Pandas | Biblioteca de análisis de datos de Python | [19] |
Bram Moolenaar | Empuje | Editor de texto | [20] |
Matt Mullenweg [a] | WordPress | Marco de gestión de contenido | [21] |
Martin Odersky | Scala | Lenguaje de programación | [22] |
Taylor Otwell | Laravel | Marco web | [23] [24] |
Theo de Raadt | OpenBSD | Un sistema operativo Unix | [ cita requerida ] |
Ton Roosendaal [b] | Licuadora | Software de gráficos por computadora en 3D | [25] |
Sébastien Ros | Proyecto huerto | Sistema de gestión de contenidos | [26] |
Mark Shuttleworth [c] | Ubuntu | Distribución de Linux | [27] |
Don Syme [d] | F# | Lenguaje de programación | [28] |
Linus Torvalds [e] | Linux | Kernel del sistema operativo | [11] [29] |
José Valim | Elixir | Lenguaje de programación | [30] |
Pauli Virtanen | Ciencia | Biblioteca de Python utilizada para informática científica y técnica | [31] [32] |
Patrick Volkerding | Slackware | Distribución GNU / Linux | [33] |
Nathan Voxland | Liquibase | Gestión de esquemas de base de datos | [34] |
Shaun Walker | DotNetNuke | Marco de aplicación web | [35] |
Larry Wall | Perl | Lenguaje de programación | [36] |
Jeremy Soller [37] | Redox | Sistema operativo | [38] |
Eugen Rochko | Mastodonte | Red social descentralizada de código abierto | [39] |
Dylan Araps | BESO Linux | Una distribución de Linux básica basada en musl libc y BusyBox | [40] |
Gavin Mendel-Gleason [f] | TerminusDB | Base de datos de gráficos de código abierto para la representación de gráficos de conocimiento | [41] [42] |
Jeremy Walker | Ejercicio | Plataforma educativa de programación de código abierto | [43] |
Posiciones organizativas
- ^ Desarrollador principal en la Fundación WordPress
- ^ Presidente de la Fundación Blender
- ^ Hasta diciembre de 2009, CEO de Canonical Ltd
- ^ Asesor técnico en la F # Software Foundation
- ^ Patrocinador de la Fundación Linux . También tiene la marca comercial de Linux.
- ^ CTO de TerminusDB
Referencias
- ↑ a b Guido van Rossum (31 de julio de 2008). "Origen de BDFL" . Artima.com. Archivado desde el original el 21 de julio de 2012 . Consultado el 1 de agosto de 2008 .
- ^ "Secuencias de comandos de Python Creator dentro de Google" . eWeek . 6 de marzo de 2006. Archivado desde el original el 9 de agosto de 2018 . Consultado el 13 de mayo de 2008 .
- ^ Van Rossum, Guido (12 de julio de 2018). "Transferencia de poder" . mail.python.org . Archivado desde el original el 12 de julio de 2018 . Consultado el 9 de agosto de 2018 .
- ^ Eric S. Raymond (2000). "Homesteading the Noosphere § Estructuras y propiedad del proyecto" . Página de inicio de Eric S. Raymond . Archivado desde el original el 1 de julio de 2012 . Consultado el 1 de agosto de 2008 .
- ^ "Spacemacs COMMUNITY.org" . Consultado el 24 de agosto de 2017 .
- ^ " El niño rey de Ethereum está pensando en renunciar al manto "
- ^ Fay, Randy . "¿Cómo se gobiernan a sí mismas las comunidades de código abierto? | RandyFay.comties se gobiernan a sí mismas?" . randyfay.com . Consultado el 27 de noviembre de 2020 .
- ^ Presentación de la gobernanza de proyectos de código abierto de Alluxio " [1] "
- ^ "56: Ember vs Elm: el enfrentamiento con Philip Poots | El podcast de Frontside" . El podcast de Frontside . Archivado desde el original el 16 de noviembre de 2018 . Consultado el 14 de agosto de 2017 .
- ^ elm-conf (19 de septiembre de 2016), "Code is the Easy Part" de Evan Czaplicki , consultado el 14 de agosto de 2017
- ^ a b Constine, Josh (7 de diciembre de 2012). "Dropbox contrata a Guido Van Rossum de Google, el padre de Python" . TechCrunch . Consultado el 1 de junio de 2015 .
- ^ "Flujo de trabajo de Clojure JIRA" . Archivado desde el original el 13 de noviembre de 2015 . Consultado el 3 de octubre de 2015 .
- ^ "Adrian y Jacob se retiran como Django BDFLs" . Adrian Holovaty. 12 de enero de 2014 . Consultado el 14 de junio de 2015 .
- ^ "Organización del proyecto Dolibarr, diferentes roles de los actores" .
- ^ "Grupo de interés especial de Keras API, liderazgo" .
- ^ "Una historia de OCaml | OCaml.org" . Consultado el 18 de septiembre de 2015 .
- ^ "Lista de correo de infraestructura OCaml" . Consultado el 18 de septiembre de 2015 .
- ^ "Un proceso de diseño de Ruby" . Consultado el 17 de abril de 2016 .
- ^ "Documentación de pandas 0.20.3: Tutoriales" . Consultado el 24 de julio de 2017 . "Blog de Wes McKinney (pandas BDFL)"
- ^ "Por qué Neovim es mejor que Vim" . Consultado el 30 de septiembre de 2015 .
- ^ "Tesis, Automattic y WordPress | Estado de la publicación" . Consultado el 24 de julio de 2015 .
- ^ "¡La programación en Scala salta al escenario mundial!" . Consultado el 25 de noviembre de 2015 .
- ^ "Taylor Otwell, Twitter" . Taylor Otwell. 9 de octubre de 2014 . Consultado el 9 de octubre de 2014 .
- ^ "Taylor Otwell, creador del marco PHP de Laravel" . 5 de agosto de 2014 . Consultado el 5 de agosto de 2014 .
- ^ "Introducción / descripción general del desarrollador" . Consultado el 20 de julio de 2018 .
- ^ "Comité Directivo del Proyecto Orchard" . Archivado desde el original el 12 de agosto de 2015.
- ^ "Ubuntu se hace un hueco en el panorama de Linux" . CNET . Archivado desde el original el 6 de noviembre de 2015.
- ^ "Contribución al lenguaje F # y al compilador" . Consultado el 29 de septiembre de 2015 .
- ^ Dee-Ann LeBlanc (31 de julio de 2006). Linux para principiantes (7ª ed.). John Wiley e hijos. pag. 15. ISBN 978-0-470-04793-4.
- ^ "Empresas de Elixir" . Consultado el 1 de noviembre de 2017 .
- ^ "SciPy 1.0.0" . Consultado el 27 de octubre de 2017 .
- ^ "Gobernanza del proyecto SciPy" . Consultado el 27 de octubre de 2017 .
- ^ "Historias de Linux: una mirada a Slackware Linux" . linux.com . Archivado desde el original el 30 de octubre de 2014 . Consultado el 21 de septiembre de 2014 .
- ^ "Comunidad de usuarios y desarrolladores | Estado de la publicación" . Consultado el 13 de agosto de 2015 .
- ^ Libro: Creación de sitios web con DotNetNuke 5, Michael Washington e Ian Lackey, Packt Publishing. Page 14 "El equipo central está formado por personas invitadas a unirse al equipo por Shaun Walker, a quien cariñosamente llaman el" Dictador benevolente "."
- ^ "El arte de la programación balística" . Archivado desde el original el 17 de junio de 2013.
- ^ https://gitlab.redox-os.org/jackpot51
- ^ "CONTRIBUTING.md · master · redox-os / redox" .
- ^ "Mastodon se está desmoronando y muchos culpan a su creador" .
- ^ "Equipo KISS" . Archivado desde el original el 7 de junio de 2020 . Consultado el 29 de febrero de 2020 .
- ^ "TerminusDB, Twitter" . 6 de mayo de 2020 . Consultado el 6 de mayo de 2020 .
- ^ "TerminusDB - ¿Qué hay en un nombre?" . TerminusDB. 21 de agosto de 2019 . Consultado el 8 de mayo de 2020 .
- ^ "Jeremy Walker sobre ser el BDFL del ejercicio por humanos de código abierto • Un podcast en Anchor" . Ancla . Consultado el 26 de marzo de 2021 .