Programeri platforme za kolaborativni razvoj Forgejo najavili su promjenu licence - počevši od izdanja 9.0, svi novi razvoji projekta počet će se distribuirati pod licencom GPLv3+ copyleft umjesto prethodno korištene licence MIT. Stari Forgejo ogranci, kao i korektivne verzije temeljene na njima, ostat će pod licencom MIT-a. Napominje se da će promjena licence pojednostaviti korištenje koda koji se distribuira pod copyleft licencama u projektu.
Konkretno, tijekom pripreme izdanja 8.0, otkriveno je da postoje ovisnosti distribuirane pod licencama za kopiranje koje nisu kompatibilne s MIT-om, što je primoralo programere da isključe te ovisnosti iz izdanja. Kod koji se odnosi na podršku za APA (American Psychological Association) format citata i mehanizam za prikaz dijagrama toka koji se temelji na biblioteci elkjs distribuirani su pod nekompatibilnim licencama. Korištenje licence GPLv3 omogućit će vam da vratite isključene ovisnosti, koristite više postojećeg koda i usredotočite se na proširenje funkcionalnosti Forgeja.
Prelazak na GPLv3 također će smanjiti rizik od nepoštene poslovne prakse, kao što je stvaranje modificiranih verzija Forgeja koje se distribuiraju uz dodatna ograničenja ili stvaraju uvjete koji zaključavaju korisnika za određenog dobavljača. Osim toga, promjena licence je nastavak razvoja prošlogodišnje inicijative, prema kojoj su programeri odlučili dopustiti prihvaćanje promjena pod copyleft licencama i obećali promijeniti licencu nakon što prva promjena bude prenesena pod sličnom licencom ( prije dva dana prvi takav kod prihvaćen je u Forgejo repozitorij).
Promjena licence neće utjecati na korisnike koji instaliraju Forgejo iz distribucijskih paketa ili grade platformu iz izvornog koda, čak i ako sami naprave promjene u kodu. Promjena također neće utjecati na one koji pružaju usluge i hosting Kod temeljen na Forgeju. Međutim, prelazak na GPLv3 licencu zahtijevat će da oni koji distribuiraju binarne verzije Forgeja ili slike spremnika temeljene na ovoj platformi ispunjavaju dodatne uvjete. Distribucija takvih verzija zahtijevat će obavezan pristup punom izvornom kodu na kojem su verzije temeljene, uključujući sve izmjene.
Projekt Forgejo razvija platformu koja vam omogućuje da je sami implementirate. poslužitelji Sustav za kolaborativno upravljanje Git repozitorijima sličan po svojoj namjeni GitHub-u, Bitbucket-u i Gitlabu. Forgejo je ogranak projekta Gitea, koji je pak ogranak platforme Gogs. Forgejo je ogranak 2022. godine nakon pokušaja komercijalizacije Gitea-e i prelaska upravljanja u komercijalnu tvrtku. Forgejo se nastavio pridržavati načela neovisnog upravljanja uz zadržavanje kontrole zajednice. Usluga hostinga Git-a Codeberg.org prešla je na korištenje Forgeja.
Isprva je Forgejo slijedio sinkronizirani fork model, u kojem su sve promjene vraćene u glavni projekt, no ranije ove godine odlučeno je da se platforma razvije kao samostalni projekt s vlastitom neovisnom bazom koda. Ova odluka je donesena zbog komplikacije sinkronizacije kodnih baza zbog gomilanja promjena koje nisu bile prihvaćene u Gitei, kao i nakon promjene politike Gitee u vezi s prihvaćenim zakrpama (projekt Gitea počeo je zahtijevati prijenos prava vlasništva na kod).
Izvor: opennet.ru
