Доброжелательный диктатор на всю жизнь
Пожизненный доброжелательный диктатор ( BDFL ) — это титул, присваиваемый небольшому числу лидеров разработки программного обеспечения с открытым исходным кодом , обычно основателям проектов, которые сохраняют за собой последнее слово в спорах или спорах внутри сообщества. Фраза возникла в 1995 году со ссылкой на Гвидо ван Россума , создателя языка программирования Python . [1] [2]
История
[ редактировать ]Вскоре после того, как Ван Россум присоединился к Корпорации национальных исследовательских инициатив , этот термин появился в последующем письме Кена Манхеймера на совещание, пытающееся создать полуформальную группу, которая будет курировать разработку Python и семинары; это первоначальное использование включало дополнительную шутку о названии Ван Россума «первым временным BDFL». По словам Россума, название, скорее всего, было создано Кеном Манхеймером или Барри Варшавой. [1]
В июле 2018 года Ван Россум объявил, что уйдет с поста BDFL Python, не назначая преемника, что фактически исключит этот титул в структуре сообщества Python. [3]
Использование
[ редактировать ]BDFL не следует путать с более распространенным термином для лидеров открытого исходного кода, «доброжелательным диктатором», который был популяризирован Эрика С. Рэймонда эссе « Усадьба в ноосфере » (1999). [4]
Среди других тем, связанных с хакерской культурой , Рэймонд подробно останавливается на том, как природа открытого исходного кода заставляет «диктатуру» сохранять доброжелательность, поскольку сильное разногласие может привести к разделению проекта под властью новых лидеров. [ нужна ссылка ]
Кандидаты-референты
[ редактировать ]† | Покойный |
Имя | Проект | Тип | Ссылка |
---|---|---|---|
Сильвен Беннер | Космические Маки | , управляемое сообществом Emacs Распространение | [5] |
Виталик Бутерин | Эфириум | Криптовалюта на основе блокчейна | [6] [ нужен лучший источник ] |
Дрис Буйтаерт | Друпал | Структура управления контентом | [7] |
Франсуа Шолле | Жесткий | Структура глубокого обучения | [8] |
Эван Чаплицки | Вяз | Интерфейсный язык веб-программирования | [9] [10] |
Лоран Дестайлер | Долибарр ERP CRM | Пакет программного обеспечения для планирования ресурсов предприятия и управления взаимоотношениями с клиентами | [11] |
Дэвид Хайнемайер Ханссон | Рубин на рельсах | Веб-фреймворк | [12] |
Рич Хикки | Кложур | Язык программирования | [13] |
Adrian Holovaty и Джейкоб Каплан-Мосс | Джанго | Веб-фреймворк | [14] |
Эндрю Келли | Зиг | Язык программирования | [15] [16] |
Ксавье Лерой | OCaml | Язык программирования | [17] [18] |
Хаоюань Ли | Аллюксио | Система оркестрации данных | [19] |
Майлз Любин | ЮМП | Язык моделирования математической оптимизации в Julia | [20] |
Юкихиро Мацумото (Мац) | Руби | Язык программирования | [21] |
Уэс МакКинни | Панды | Библиотека анализа данных Python | [22] |
Гэвин Мендель-Глисон [а] | ТерминусБД | База данных графов с открытым исходным кодом для представления графов знаний | [23] [24] |
Брэм Муленаар † | Почему | Текстовый редактор | [25] |
Мэтт Малленвег [б] | WordPress | Структура управления контентом | [26] |
Мартин Одерский | Скала | Язык программирования | [27] |
Тейлор Отвелл | Ларавел | Веб-фреймворк | [28] [29] |
Тео де Раадт | OpenBSD | Unix -подобная операционная система | [ нужна ссылка ] |
Арнольд Роббинс | Оу , Гавк | Язык программирования | [30] |
Евгений Рочко | Мастодонт | Децентрализованная социальная сеть с открытым исходным кодом | [31] |
Тон Розендал [с] | Блендер | Программное обеспечение для 3D-компьютерной графики | [32] |
Себастьен Рос | Проект «Фруктовый сад» | Система управления контентом | [33] |
Марк Шаттлворт [д] | Убунту | Linux Дистрибутив | [34] |
Джереми Соллер | Редокс | Операционная система | [35] |
Дон Сайм [и] | Ф# | Язык программирования | [36] |
Линус Торвальдс [ф] | Линукс | Ядро операционной системы | [12] [37] |
Хосе Валим | Эликсир | Язык программирования | [38] |
Паули Виртанен | SciPy | Библиотека Python , используемая для научных и технических вычислений | [39] [40] |
Патрик Волкердинг | Слаквар | GNU / Linux Дистрибутив | [41] |
Натан Воксленд | Ликвибаза | Управление схемой базы данных | [42] |
Джимми Уэйлс | Фонд Викимедиа | Совместный исследовательский проект | [43] [я] |
Джереми Уокер | упражнения | Платформа для обучения программированию с открытым исходным кодом | [44] |
Шон Уокер | DotNetNuke | Фреймворк веб-приложений | [45] |
Ларри Уолл | Перл | Язык программирования | [46] |
Эван Ю | Просмотр.js | Фреймворк JavaScript MVVM для создания пользовательских интерфейсов и одностраничных приложений. | [ нужна ссылка ] |
Сумит Чинтала | PyTorch | Структура глубокого обучения | [47] |
Мартин Траверсо, Дэйн Сандстрем, Дэвид Филлипс | Трино | Механизм SQL-запросов | [48] |
Косуке Кавагути | Дженкинс | Сервер автоматизации | [49] |
Габор де Муой | RedBeanPHP | Реляционный преобразователь объектов базы данных | [50] |
Брэм Коэн | БитТоррент | Протокол обмена файлами в одноранговой сети | [51] |
Уолтер Брайт | D (язык программирования) | Язык программирования | [ нужна ссылка ] |
Ричи Винк | полярный | Структура анализа данных | [52] |
Уильям Фалькон | PyTorch Молния | Структура глубокого обучения | [53] |
Ларс Что | abapGit | Git-клиент для ABAP | [54] |
Себастьян Рамирес | ФастAPI | Веб-фреймворк для создания API с помощью Python | [55] |
Организационные позиции
[ редактировать ]- ^ Технический директор TerminusDB
- ^ Ведущий разработчик WordPress Foundation.
- ^ Председатель Blender Foundation
- ^ До декабря 2009 г. генеральный директор Canonical Ltd.
- ^ Технический консультант F # Software Foundation.
- ^ Спонсор Linux Foundation . Также владеет торговой маркой Linux.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Оспаривается Уэльсом; «Я не являюсь доброжелательным диктатором чего-либо»
- ^ Перейти обратно: а б Гвидо ван Россум (31 июля 2008 г.). «Происхождение БДФЛ» . Артима.com. Архивировано из оригинала 21 июля 2012 г. Проверено 1 августа 2008 г.
- ^ «Скрипты Python Creator внутри Google» . электронная неделя . 06 марта 2006 г. Архивировано из оригинала 9 августа 2018 г. Проверено 13 мая 2008 г.
- ^ Ван Россум, Гвидо (12 июля 2018 г.). «Передача власти» . mail.python.org . Архивировано из оригинала 12 июля 2018 года . Проверено 9 августа 2018 г.
- ^ Раймонд, Эрик С. (2000). «Усадьба в ноосфере § Структуры проекта и собственность» . Домашняя страница Эрика С. Рэймонда . Архивировано из оригинала 1 июля 2012 г. Проверено 1 августа 2008 г.
- ^ «Spacemacs COMMUNITY.org» . Гитхаб . Проверено 24 августа 2017 г.
- ^ Пирсон, Иордания (24 апреля 2017 г.). «Мальчик-король Эфириума подумывает о том, чтобы отказаться от мантии» . Порок . Проверено 5 сентября 2023 г.
Один из участников назвал его великодушным диктатором.
- ^ Фэй, Рэнди . «Как сообщества с открытым исходным кодом управляют собой? | RandyFay.comties управляют собой?» . randyfay.com . Проверено 27 ноября 2020 г.
- ^ «Специальная группа по интересам Keras API, руководство» . Гитхаб . 21 декабря 2021 г.
- ^ «56: Эмбер против Вяза: Столкновение с Филипом Путсом | Подкаст Frontside» . Подкаст «Фронтсайд» . Архивировано из оригинала 16 ноября 2018 года . Проверено 14 августа 2017 г.
- ^ elm-conf (19 сентября 2016 г.), «Код — это легкая часть», Эван Чаплицки , получено 14 августа 2017 г.
- ^ «Организация проекта Dolibarr, разные роли актеров» .
- ^ Перейти обратно: а б Констин, Джош (7 декабря 2012 г.). «Dropbox нанимает Гвидо Ван Россума из Google, отца Python» . ТехКранч . Проверено 1 июня 2015 г.
- ^ «Рабочий процесс Clojure JIRA» . Архивировано из оригинала 13 ноября 2015 года . Проверено 3 октября 2015 г.
- ^ «Адриан и Джейкоб уходят в отставку как Джанго BDFL» . Адриан Головатый. 12 января 2014 года . Проверено 14 июня 2015 г.
- ^ «Предложение: создайте стандартный процесс подачи предложений» . Гитхаб .
- ^ «Взаимодействие с Зигом, проектом BDFL» . Блог Лориса Кро . 10 декабря 2021 г. . Проверено 14 апреля 2024 г.
- ^ «История OCaml | OCaml.org» . Проверено 18 сентября 2015 г.
- ^ «Список рассылки по инфраструктуре OCaml» . Проверено 18 сентября 2015 г.
- ^ Представляем управление проектом с открытым исходным кодом Alluxio " [1] "
- ^ «Структура управления: ЮМП» . Проверено 13 сентября 2023 г.
- ^ «Процесс проектирования Ruby» . Проверено 17 апреля 2016 г.
- ^ «Документация pandas 0.20.3: Учебные пособия» . Проверено 24 июля 2017 г. «Блог Уэса МакКинни (Pandas BDFL)»
- ^ «ТерминусДБ, Твиттер» . 6 мая 2020 г. . Проверено 6 мая 2020 г.
- ^ «TerminusDB — что в имени?» . ТерминусДБ. 21 августа 2019 года . Проверено 8 мая 2020 г.
- ^ «Почему Neovim лучше Vim» . 15 января 2015 года . Проверено 30 сентября 2015 г.
- ^ «Диссертация, Automattic и WordPress | Статус публикации» . 24 июля 2015 года . Проверено 24 июля 2015 г.
- ^ «Программирование на Scala выходит на мировую арену!» . Проверено 25 ноября 2015 г.
- ^ «Тейлор Отвелл, Твиттер» . Тейлор Отвелл. 9 октября 2014 года . Проверено 9 октября 2014 г.
- ^ «Тейлор Отвелл, создатель PHP Framework Laravel» . Фейсбук . 5 августа 2014 года . Проверено 5 августа 2014 г.
- ^ Роббинс, Арнольд (март 2014 г.). «Проект GNU и я: 27 лет с GNU AWK» (PDF) . skeeve.com . Архивировано (PDF) из оригинала 6 октября 2014 г. Проверено 11 августа 2023 г.
- ^ «Мастодонт рушится — и многие винят его создателя» . Ежедневная точка . 18 января 2019 г.
- ^ «Введение/обзор разработчика» . Проверено 20 июля 2018 г.
- ^ «Руководящий комитет проекта «Фруктовый сад» . Архивировано из оригинала 12 августа 2015 года.
- ^ «Ubuntu занимает нишу в среде Linux» . CNET . Архивировано из оригинала 6 ноября 2015 года.
- ^ «CONTRIBUTING.md · мастер · redox-os / redox» . 8 июля 2023 г.
- ^ «Вклад в язык F# и компилятор» . Проверено 29 сентября 2015 г.
- ^ Ди-Энн ЛеБлан (31 июля 2006 г.). Linux для чайников (7-е изд.). Джон Уайли и сыновья. п. 15. ISBN 978-0-470-04793-4 .
- ^ «Эликсир Компании» . Гитхаб . Проверено 1 ноября 2017 г.
- ^ «SciPy 1.0.0» . Гитхаб . Проверено 27 октября 2017 г.
- ^ «Управление проектом SciPy» . Гитхаб . Проверено 27 октября 2017 г.
- ^ «Истории Linux: взгляд на Slackware Linux» . Linux.com . Архивировано из оригинала 30 октября 2014 года . Проверено 21 сентября 2014 г.
- ^ «Сообщество пользователей и разработчиков | Статус публикации» . Проверено 13 августа 2015 г.
- ^ Чозик, Эми (27 июня 2013 г.). «Джимми Уэйлс — не интернет-миллиардер» . Нью-Йорк Таймс .
- ^ «Джереми Уокер о том, как люди с открытым исходным кодом являются BDFL в упражнениях с открытым исходным кодом • Подкаст на Anchor» . Якорь . Проверено 26 марта 2021 г.
- ^ Книга: Создание веб-сайтов с помощью DotNetNuke 5, Майкл Вашингтон и Ян Лэки, Packt Publishing. Страница 14 «Основа команды состоит из людей, приглашенных присоединиться к команде Шоном Уокером, которого они ласково называют «Доброжелательным диктатором».
- ^ «Искусство баллистического программирования» . Архивировано из оригинала 17 июня 2013 года.
- ^ «Управление PyTorch | Сопровождающие — документация PyTorch 2.0» . pytorch.org . Проверено 21 марта 2023 г.
- ^ Трино и модель BDFL https://trino.io/blog/2023/04/06/trino-bdfl-focus.html
- ^ Предложение по расширению Jenkins № 1: BDFL https://github.com/jenkinsci/jep/blob/master/jep/1/README.adoc#bdfl
- ^ Индексная страница RedBeanPHP https://redbeanphp.com/index.php?p=/welcome#sponsor
- ^ Предложение по улучшению BitTorrent № 1: Процесс BEP https://www.bittorrent.org/beps/bep_0001.html
- ^ «Полярники - О нас» . 07.04.2024. Архивировано из оригинала 24 марта 2024 г.
- ^ «Управление Lightning — документация PyTorch Lightning 2.3.0dev» . молния.ай . Проверено 10 апреля 2024 г.
- ^ «Обращение к будущему ABAP: сила открытого исходного кода» . 06.06.2024.
- ^ «GitHub FastAPI» . 2024-07-30.