«Великодушный пожизненный диктатор» (, сокр. BDFL) — в контексте разработки свободного ПО полуюмористический термин, обозначающий главу или основателя проекта, который сохраняет за собой право принимать окончательные решения. Впервые термин использовался по отношению к Гвидо ван Россуму, создателю языка Python.
В своем эссе «» Эрик Рэймонд, в частности, обсуждает феномен «великодушной диктатуры» в сообществе свободного ПО. Согласно Рэймонду, «диктатор» свободного проекта обязан быть великодушным, поскольку, если набирается достаточно разработчиков, не согласных с решениями «диктатора», они в любой момент могут уйти из проекта или создать форк.
Примеры «великодушных пожизненных диктаторов» +КлючУмерший ИмяПроектТипПримечанияСильвен БеннерSpacemacsДистрибутив Emacs, созданный на основе сообществаВиталик БутеринEthereumКриптовалюта на основе блокчейнаДрис БёйтартDrupalФреймворк управления контентомФрансуа ШоллеKerasФреймворк глубокого обученияЭван ЧаплицкиElmЯзык программирования для фронтенд-разработки веб-приложенийЛоран ДестайлерDolibarr ERP CRMПрограммный комплекс для планирования ресурсов предприятия и управления взаимоотношениями с клиентамиДавид Хейнемейер ХанссонRuby on RailsВеб-фреймворкРичард ХиккиClojureЯзык программированияАдриан Головатый и Джейкоб Каплан-МоссDjangoВеб-фреймворкЭндрю КеллиZigЯзык программированияКсавье ЛеруаOCamlЯзык программированияХаоюань ЛиAlluxioСистема оркестрации данныхIntroducing Alluxio Open Source Project Governance ""Майлз ЛюбинJuMPЯзык моделирования математической оптимизации на языке JuliaЮкихиро Мацумото (Matz)RubyЯзык программированияУэс МаккинниPandasБиблиотека Python для анализа данных "Wes McKinney's (pandas BDFL) blog"Гавин Мендель-ГлеасонTerminusDBГрафовая база данных с открытым исходным кодом для представления графов знанийБрам МоленарVimТекстовый редакторМэтт МулленвегWordPressФреймворк управления контентомМартин ОдерскиScalaЯзык программированияТэйлор ОтвелLaravelВеб-фреймворкТео де РаадтOpenBSDUnix-подобная операционная системаАрнольд РоббинсAWK, GawkЯзык программированияТон РозендальBlenderПрограммное обеспечение для 3D-компьютерной графикиСебастиен РосOrchard ProjectСистема управления контентомМарк ШаттлвортUbuntuДистрибутив LinuxДжереми СоллерRedoxОперационная системаДон СаймF#Язык программированияЛинус ТорвальдсLinuxЯдро операционной системыЖозе ВалимElixirЯзык программированияПаули ВиртаненSciPyБиблиотека Python, используемая для научных и технических вычислений.Патрик ФолькердингSlackwareДистрибутив GNU/LinuxНатан ВоксландLiquibaseУправление схемой базы данныхДжимми УэйлсФонд ВикимедиаПроект по обмену знаниями на основе сотрудничестваДжереми УокерExercismПлатформа для обучения программированию с открытым исходным кодомШон УокерDotNetNukeФреймворк для веб-приложений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".Ларри УоллPerlЯзык программированияЭван ЮVue.jsJavaScript MVVM-фреймворк для создания пользовательских интерфейсов и одностраничных приложений.Сумит ЧинталаPyTorchФреймворк глубокого обученияМартин Траверсо, Дейн Сундстром, Дэвид ФиллипсTrinoМеханизм SQL-запросовTrino and the BDFL model https://trino.io/blog/2023/04/06/trino-bdfl-focus.htmlКосукэ КавагутиJenkinsСервер автоматизацииJenkins Enhancement Proposal #1: BDFL https://github.com/jenkinsci/jep/blob/master/jep/1/README.adoc#bdflГабор де МооджRedBeanPHPОбъектно-реляционный сопоставитель базы данныхRedBeanPHP index page https://redbeanphp.com/index.php?p=/welcome#sponsorБрэм КоэнBitTorrentПротокол пирингового файлообменаBitTorrent Enhancement Proposal #1: The BEP Process https://www.bittorrent.org/beps/bep_0001.htmlУолтер БрайтD (язык программирования)Язык программированияРичи ВинкPolarsФреймворк анализа данныхУильям ФолконPyTorch LightningФреймворк глубокого обученияЛарс ХвамabapGitКлиент Git для ABAPСебастьян РамиресFastAPIВеб-фреймворк для создания API с использованием PythonБилл Холл (gingerBill)OdinЯзык программированияДэмиен Элмс (dae)AnkiСистема интервального повторенияРайан КрамерProcessWireСвободная система управления контентом (CMS) и фреймворк (CMF)ProcessWire index page https://www.processwire.com/Сальваторе СанфилиппоRedisБаза данных типа «ключ-значение» в оперативной памятиAntirez Redis repository https://github.com/antirez/redis
Примечания
Категория:Культура движения за свободное программное обеспечение Категория:Технологии организации программирования Категория:Компьютерный юмор