Nel progetto Forgejo è stato creato un fork della piattaforma di sviluppo collaborativo Gitea. La motivazione è legata al rifiuto della commercializzazione del progetto e alla centralizzazione della gestione sotto il controllo di un'azienda commerciale. I creatori del fork sostengono che il progetto debba rimanere indipendente e appartenere alla comunità. Forgejo continuerà a seguire i principi di gestione indipendente.
Il 25 ottobre, il fondatore di Gitea (Lunny) e uno dei membri attivi (techknowlogick) hanno annunciato senza consultazioni preventive con la comunità la creazione della società commerciale Gitea Limited, a cui sono stati trasferiti i diritti su domini e marchi commerciali (i marchi e i domini appartenevano originariamente al fondatore del progetto). La società ha dichiarato l'intento di sviluppare una versione commerciale avanzata della piattaforma Gitea, offrire servizi di supporto a pagamento, condurre formazione e creare un hosting repository.
È stato dichiarato che il progetto Gitea rimarrà aperto e di proprietà della comunità, mentre Gitea Limited agirà come intermediario tra la comunità e altre aziende interessate all'uso e allo sviluppo di Gitea. La nuova azienda ha anche intenzione di garantire il pagamento del lavoro a tempo parziale per alcuni dei collaboratori di Gitea (nel tempo si prevedeva di portarli a tempo pieno e assumere ulteriori sviluppatori). Tra i piani c'era anche la creazione di un fondo speciale attraverso il quale le aziende esterne potessero sponsorizzare l'implementazione di nuove funzionalità desiderate, ottimizzazioni e la correzione di specifici difetti.
Un passo del genere è stato considerato da parte di alcuni membri della comunità come un'acquisizione del controllo del progetto. Prima della creazione del fork, è stata pubblicata una lettera aperta firmata da 50 sviluppatori di Gitea, proponendo di creare un'organizzazione non profit di proprietà della comunità per la gestione del progetto e di trasferire a essa, e non a una società commerciale, i marchi e i domini di Gitea. La Gitea Limited ha ignorato la proposta della comunità e ha confermato di controllare ora completamente il progetto. Dopo ciò, è stata presa la decisione che la comunità non aveva altra scelta se non quella di creare un fork e considerarlo come il progetto principale per proseguire il lavoro.
È interessante notare che il progetto Gitea è stato fondato nel dicembre 2016 come un fork del progetto Gogs, creato da un gruppo di appassionati scontenti dell'organizzazione della gestione del progetto. I principali motivi per la creazione del fork erano il desiderio di trasferire la gestione nelle mani della comunità e semplificare la partecipazione allo sviluppo degli sviluppatori indipendenti. A differenza del modello utilizzato in Gogs, che si basa sull'aggiunta di codice solo tramite un singolo maintainer principale che prende decisioni da solo, in Gitea è stato adottato un modello di divisione dei poteri, consentendo a più sviluppatori attivi di aggiungere codice al repository.
Fonte: opennet.ru
