Проект Forgejo розпочав розвиток форку системи спільної розробки Gitea

У рамках проекту Forgejo засновано форк платформи спільної розробки Gitea. Як причина називається неприйняття спроби комерціалізації проекту та зосередження управління в руках комерційної компанії. На думку творців форку, проект має залишатися незалежним та належати спільноті. Forgejo продовжить дотримуватись колишніх принципів незалежного управління.

25 жовтня засновник Gitea (Lunny) та один з активних учасників (techknowlogick) без попередньої консультації з спільнотою оголосили про створення комерційної компанії Gitea Limited, якій було передано права на домени та торгові марки (торгові марки та домени спочатку належали засновнику проекту). Компанія заявила про намір розвивати розширену комерційну версію платформи Gitea, надавати платні послуги підтримки, проводити навчання та створити хмарний хостинг репозиторіїв.

При цьому було заявлено, що сам проект Gitea залишається відкритим і належить спільноті, а Gitea Limited виступатиме своєрідним посередником між спільнотою та іншими компаніями, зацікавленими у використанні та розробці Gitea. Нова компанія також мала намір забезпечити оплату роботи в режимі неповного робочого дня для кількох супроводжуючих Gitea (згодом планувалися перевести їх на повний робочий день та працевлаштувати додаткових розробників). У планах також було створення спеціального фонду, через який сторонні компанії могли б спонсорувати реалізацію бажаних нововведень, внесення оптимізації та виправлення конкретних недоробок.

Подібний крок був розцінений частиною учасників із спільноти як захоплення управління проектом. Перед створенням форку було опубліковано відкритий лист, який підписали 50 розробників Gitea, з пропозицією створити для курування проекту некомерційну організацію, що належить спільноті, і передати їй, а не комерційній компанії, торгові марки та домени Gitea. Компанія Gitea Limited ігнорувала пропозицію спільноти та підтвердила, що вона тепер повністю контролює проект. Після цього було ухвалено рішення, що у спільноти не залишається іншого виходу, як створити форк і розглядати його як основний проект для продовження подальшої роботи.

Примітно, що безпосередньо проект Gitea у грудні 2016 року був започаткований як форк проекту Gogs, створений групою ентузіастів, незадоволених організацією управління у проекті. Головними мотивами створення форку було бажання передати управління до рук спільноти та спростити участь у розробці незалежних розробників. Замість застосовуваної в Gogs моделі, заснованої на додаванні коду тільки через одного головного мейнтенера, який одноосібно приймає рішення, Gitea була застосована модель поділу повноважень з наданням права додавання коду в репозиторій кільком активним розробникам.

Джерело: opennet.ru

Додати коментар або відгук