W ramach projektu Forgejo powstał fork platformy do współpracy Gitea. Powód to brak akceptacji próby komercjalizacji projektu i skoncentrowania zarządzania w rękach firmy komercyjnej. Zdaniem twórców forka, projekt powinien pozostać niezależny i należeć do społeczności. Forgejo będzie kontynuować dotychczasowe zasady niezależnego zarządzania.
25 października założyciel Gitea (Lunny) i jeden z aktywnych uczestników (techknowlogick) bez wcześniejszej konsultacji ze społecznością ogłosili utworzenie firmy komercyjnej Gitea Limited, której przekazano prawa do domeny i znaków towarowych (znaki towarowe i domeny pierwotnie należały do założyciela projektu). Firma zadeklarowała zamiar rozwijania rozszerzonej wersji komercyjnej platformy Gitea, świadczenia płatnych usług wsparcia, organizowania szkoleń oraz stworzenia chmurowych hosting repozytoriów.
Jednocześnie ogłoszono, że sam projekt Gitea pozostaje otwarty i należy do społeczności, a Gitea Limited będzie swoistym pośrednikiem między społecznością a innymi firmami zainteresowanymi korzystaniem i rozwijaniem Gitea. Nowa firma planowała również zapewnić płatności za pracę w niepełnym wymiarze godzin dla kilku osób pracujących przy Gitea (z czasem planowano przejście na pełnoetatowe zatrudnienie i zatrudnienie dodatkowych deweloperów). W planach było również stworzenie specjalnego funduszu, przez który firmy trzecie mogłyby sponsorować realizację pożądanych innowacji, wprowadzanie optymalizacji i poprawę konkretnych usterek.
Taki krok został oceniony przez część uczestników społeczności jako przejęcie kontroli nad projektem. Przed stworzeniem forka opublikowano otwarte pismo, które podpisało 50 deweloperów Gitea, z propozycją utworzenia dla kurateli projektu organizacji non-profit, należącej do społeczności, i przekazania jej, a nie firmie komercyjnej, znaków towarowych i domen Gitea. Firma Gitea Limited zignorowała propozycję społeczności i potwierdziła, że teraz całkowicie kontroluje projekt. Po tym podjęto decyzję, że społeczność nie ma innego wyjścia jak stworzyć fork i uznać go za podstawowy projekt do dalszej pracy.
Warto zauważyć, że projekt Gitea został założony w grudniu 2016 roku jako fork projektu Gogs, stworzony przez grupę entuzjastów, którzy byli niezadowoleni z organizacji zarządzania w projekcie. Głównymi motywami stworzenia forka było pragnienie przekazania kontroli w ręce społeczności oraz uproszczenie uczestnictwa niezależnych deweloperów w rozwoju. Zamiast modelu stosowanego w Gogs, polegającego na dodawaniu kodu tylko przez jednego głównego maintenera, który podejmuje decyzje samodzielnie, w Gitea zastosowano model podziału uprawnień, umożliwiający kilku aktywnym deweloperom dodawanie kodu do repozytorium.
Źródło: opennet.ru
