Доброжелательный диктатор на всю жизнь
Пожизненный доброжелательный диктатор ( 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 ] |
Эван Ю | Vue.js | Фреймворк JavaScript MVVM для создания пользовательских интерфейсов и одностраничных приложений. | [ нужна ссылка ] |
Сумит Чинтала | PyTorch | Структура глубокого обучения | [ 47 ] |
Мартин Траверсо, Дэйн Сундстрем, Дэвид Филлипс | Трино | Механизм SQL-запросов | [ 48 ] |
Косуке Кавагути | Дженкинс | Сервер автоматизации | [ 49 ] |
Габор де Муой | RedBeanPHP | Реляционный преобразователь объектов базы данных | [ 50 ] |
Брэм Коэн | БитТоррент | Протокол обмена файлами в одноранговой сети | [ 51 ] |
Уолтер Брайт | D (язык программирования) | Язык программирования | [ нужна ссылка ] |
Ричи Винк | полярный | Структура анализа данных | [ 52 ] |
Уильям Фалькон | PyTorch Молния | Структура глубокого обучения | [ 53 ] |
Ларс Что | abapGit | Git-клиент для ABAP | [ 54 ] |
Себастьян Рамирес | ФастAPI | Веб-фреймворк для создания API с помощью Python | [ 55 ] |
Билл Холл (ДжинджерБилл) | Odin | Язык программирования | [ 56 ] |
Организационные позиции
[ редактировать ]- ^ Технический директор 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.
- ^ «Процесс предложения» . 2019-03-31.