Benevolent dictator for life
Benevolent dictator for life (bahasa Indonesia: Diktator budiman seumur hidup; BDFL) adalah gelar yang diberikan kepada tokoh pengembangan perangkat lunak sumber terbuka, biasanya perintis proyek yang memegang keputusan atau jawaban akhir dalam perdebatan di komunitas proyek. Istilah ini muncul pada tahun 1995 untuk menyebut Guido van Rossum, pencipta bahasa pemrograman Python.[1][2] Tidak lama setelah Van Rossum bergabung dengan Corporation for National Research Initiatives, istilah ini diangkat dalam surat tanggapan Ken Manheimer usai rapat yang membahas rencana pembuatan grup semi-formal yang mengasai pengembangan dan pelatihan Python. Ia bercanda dengan mencantumkan Van Rossum sebagai "Pelaksana Tugas BDFL Pertama" (First Interim BDFL).[1] Pada 12 Juli 2018, Van Rossum mengumumkan bahwa ia akan mengundurkan diri dari jabatan BDFL Python.[3]
BDFL tidak sama dengan istilah umum untuk tokoh sumber terbuka, "benevolent dictator", yang dipopulerkan oleh Eric S. Raymond dalam esainya, "Homesteading the Noosphere" (1999).[4] Raymond menjelaskan bahwa proyek sumber terbuka akan selalu menjinakkan "kediktatoran" di dalamnya karena perselisihan sengit dapat memicu perpecahan (forking) proyek dengan pemimpin baru.
Calon potensial
Nama | Proyek | Jenis | Referensi |
---|---|---|---|
Juan Benet | InterPlanetary File System | Internet tersebar | [5] |
Sylvain Benner | Spacemacs | Distribusi Emacs berbasis komunitas | [6] |
Vitalik Buterin | Ethereum | Mata uang kripto berbasis blockchain | [7] |
Dries Buytaert | Drupal | Kerangka pengelolaan konten | [8] |
Evan Czaplicki | Elm | Bahasa pemrograman web bagian depan (front-end) | [9][10] |
Jim Deridder | ROAD | Bahasa pemrograman | [11] |
David Heinemeier Hansson | Ruby on Rails | Kerangka web | [12] |
Rich Hickey | Clojure | Bahasa pemrograman | [13] |
Adrian Holovaty and Jacob Kaplan-Moss |
Django | Kerangka web | [14] |
Chris Lattner | Swift | Bahasa pemrograman | [15] |
Xavier Leroy | OCaml | Bahasa pemrograman | [16][17] |
Yukihiro Matsumoto (Matz) | Ruby | Bahasa pemrograman | [18] |
Wes McKinney | Pandas | Pustaka analisis data Python | [19] |
Anthony Minessale II | FreeSWITCH | Kerangka komunikasi langsung | [20] |
Bram Moolenaar | Vim | Penyunting teks | [21] |
Matt Mullenweg | WordPress | Kerangka pengelolaan konten | [22] |
Martin Odersky | Scala | Bahasa pemrograman | [23] |
Taylor Otwell | Laravel | Kerangka web | [24][25] |
Theo de Raadt | OpenBSD | Sistem operasi serupa Unix | [26] |
Daniel Robbins | Funtoo Linux | Distribusi Linux | [27] |
Ton Roosendaal | Blender | Perangkat lunak grafik komputer 3D | [28] |
Sébastien Ros | Orchard Project | Sistem pengelolaan konten | [29] |
Mark Shuttleworth | Ubuntu | Distribusi Linux | [30] |
Don Syme | F# | Bahasa pemrograman | [31] |
Linus Torvalds | Linux | Kernel sistem operasi | [12][32] |
José Valim | Elixir | Bahasa pemrograman | [33] |
Pauli Virtanen | SciPy | Pustaka Python untuk komputasi ilmiah dan teknis | [34][35] |
Patrick Volkerding | Slackware | Distribusi Linux | [36] |
Nathan Voxland | Liquibase | Manajemen skema pangkalan data | [37] |
Shaun Walker | DotNetNuke | Kerangka aplikasi web | [38] |
Larry Wall | Perl | Bahasa pemrograman | [39] |
Jeremy Soller[40] | Redox | Sistem operasi | [41] |
Stephen Wolfram | Wolfram Language | Bahasa pemrograman | [42] |
Referensi
- ^ a b Guido van Rossum (July 31, 2008). "Origin of BDFL". Artima.com. Diarsipkan dari versi asli tanggal 2012-07-21. Diakses tanggal August 1, 2008.
- ^ "Python Creator Scripts Inside Google". eWeek. March 6, 2006. Diarsipkan dari versi asli tanggal 2018-08-09. Diakses tanggal May 13, 2008.
- ^ Van Rossum, Guido (July 12, 2018). "Transfer of power". mail.python.org. Diarsipkan dari versi asli tanggal 2018-07-12. Diakses tanggal August 9, 2018.
- ^ Eric S. Raymond (2000). "Homesteading the Noosphere § Project Structures and Ownership". Eric S. Raymond's Home Page. Diarsipkan dari versi asli tanggal 2012-07-01. Diakses tanggal August 1, 2008.
- ^ "Understanding the IPFS White Paper part 2". Diakses tanggal 2017-08-21.
- ^ "Spacemacs COMMUNITY.org". Diakses tanggal 2017-08-24.
- ^ "Ethereum's Boy King Is Thinking About Giving Up the Mantle"
- ^ Randy Fay, "How Do Open Source Communities Govern Themselves?"
- ^ "56: Ember vs. Elm: The Showdown with Philip Poots | The Frontside Podcast". The Frontside Podcast. Diarsipkan dari versi asli tanggal 2018-11-16. Diakses tanggal 2017-08-14.
- ^ elm-conf (2016-09-19), "Code is the Easy Part" by Evan Czaplicki, diakses tanggal 2017-08-14
- ^ "The Art of Ballistic Programming". Diarsipkan dari versi asli tanggal June 17, 2013.
- ^ a b Constine, Josh (December 7, 2012). "Dropbox Hires Away Google's Guido Van Rossum, The Father Of Python". TechCrunch. Diakses tanggal June 1, 2015.
- ^ "Clojure JIRA Workflow". Diakses tanggal 3 October 2015.
- ^ "Adrian and Jacob retiring as Django BDFLs". Adrian Holovaty. January 12, 2014. Diakses tanggal June 14, 2015.
- ^ "Apple Launches Swift, A New Programming Language For Writing iOS And OS X Apps". Diakses tanggal 2018-04-10.
- ^ "A History of OCaml | OCaml.org". Diakses tanggal 2015-09-18.
- ^ "OCaml Infrastructure mailing list". Diakses tanggal 2015-09-18.
- ^ "A Ruby Design Process". Diakses tanggal 2016-04-17.
- ^ "pandas 0.20.3 documentation: Tutorials". Diakses tanggal 2017-07-24. "Wes McKinney's (pandas BDFL) blog"
- ^ "FreeSWITCH 1.6 Cookbook". Diakses tanggal 2018-07-14.
- ^ "Why Neovim is Better than Vim". Diakses tanggal 30 September 2015.
- ^ "Thesis, Automattic, and WordPress | Post Status". Diakses tanggal 2015-07-24.
- ^ "Programming in Scala Leaps onto the World Stage!". Diakses tanggal 2015-11-25.
- ^ "Taylor Otwell, Twitter". Taylor Otwell. October 9, 2014. Diakses tanggal October 9, 2014.
- ^ "Taylor Otwell, Creator of the Laravel PHP Framework". August 5, 2014. Diakses tanggal August 5, 2014.
- ^ Hildebrand, Matthew (July 5, 2005). "Interview: Theo de Raadt on Industry and Free Software". The Epoch Times. The Epoch Times. Diarsipkan dari versi asli tanggal June 21, 2015. Diakses tanggal June 20, 2015.
- ^ "Welcome to Funtoo Linux".
- ^ "Developer Intro/Overview". Diakses tanggal 20 July 2018.
- ^ "Orchard Project Steering Committee". Diarsipkan dari versi asli tanggal August 12, 2015.
- ^ "Ubuntu carves niche in Linux landscape". CNET. Diarsipkan dari versi asli tanggal 6 November 2015.
- ^ "Contributing to the F# Language and Compiler". Diakses tanggal 29 September 2015.
- ^ Dee-Ann LeBlanc (31 July 2006). Linux For Dummies (edisi ke-7th). John Wiley & Sons. hlm. 15. ISBN 978-0-470-04793-4.
- ^ "Elixir Companies". Diakses tanggal 2017-11-01.
- ^ "SciPy 1.0.0". Diakses tanggal 2017-10-27.
- ^ "SciPy project governance". Diakses tanggal 2017-10-27.
- ^ "Stories of Linux: A Look at Slackware Linux". linux.com.
- ^ "User and Developer Community | Post Status". Diakses tanggal 2015-08-13.
- ^ Book: Building Websites with DotNetNuke 5, Michael Washington and Ian Lackey, Packt Publishing. Page 14 "The core team comprises individuals invited to join the team by Shaun Walker, whom they affectionately call the "Benevolent Dictator"."
- ^ "The Art of Ballistic Programming". Diarsipkan dari versi asli tanggal June 17, 2013.
- ^ https://gitlab.redox-os.org/jackpot51
- ^ "CONTRIBUTING.md · master · redox-os / redox".
- ^ "Wolfram Language (Mathematica) vs. Python for Data Science Projects". Diarsipkan dari versi asli tanggal 2019-03-06. Diakses tanggal 2019-03-09.