Раскол в проекте OpenWrt
Восемь наиболее активных разработчиков OpenWrt покинули проект и начали работу над созданием форка, получившего название LEDE (Linux Embedded Development Environment).
Цели проекта:
- Упор на стабильность и функциональность.
- Регулярные выпуски.
- Прозрачность обсуждений и принятия решений, учет мнений сообщества.
Причины создания форка:
- Малое количество ключевых разработчиков OpenWrt, привлечение новых лиц не производится.
- Проблемы с инфраструктурой (из-за недавнего выхода из строя жестких дисков на сервере, были недоступны вики, форумы, репозитории). Отсутствие дублирования важных узлов инфраструктуры. Апгрейду препятствуют внутренние разногласия.
- Отсутствует прозрачность и коммуникация, как между основными разработчиками и сообществом, так и между самими разработчиками внутри команды.
- Малое количество людей имеет право коммита. Они не справляются с рассмотрением поступающих патчей. Тривиальные патчи висят годами. Нет должного тестирования.
- Документация даже по самым важным вещам типа procd (местный аналог systemd) отсутствует, либо в неактуальном состоянии.
Отличия LEDE от OpenWrt:
- Все обсуждения публичны, некоторые в режиме только для чтения посторонними, чтобы не засорять обсуждение важных вопросов.
- Решерия принимаются путем проведения голосования в группе, наполовину состоящей из разработчиков, а наполовину из опытных пользователей.
- Более простая и лёгкая инфраструктура.
- Либеральная политика приёма изменений.
- Больше автоматического тестирования и упрощение выкатывания релизов.
>>> Дальнейшие планы
lede, openwrt, маршрутизатор, роутер, форк