Programeri Forgejo platforme za kolaborativni razvoj najavili su promjenu licence - počevši od izdanja 9.0, svi novi razvoji projekta će početi da se distribuiraju pod GPLv3+ copyleft licencom umjesto ranije korištene MIT licence. Stari Forgejo ogranci, kao i korektivne verzije zasnovane na njima, ostaće pod MIT licencom. Napominje se da će promjena licence pojednostaviti korištenje koda distribuiranog pod copyleft licencama u projektu.
Konkretno, tokom pripreme izdanja 8.0, otkriveno je da postoje zavisnosti distribuirane pod copyleft licencama koje nisu kompatibilne sa MIT-om, što je primoralo programere da isključe ove zavisnosti iz izdanja. Kod vezan za podršku formatu citata APA (American Psychological Association) i mehanizam za prikazivanje dijagrama toka zasnovan na biblioteci elkjs distribuirani su pod nekompatibilnim licencama. Korištenje GPLv3 licence će vam omogućiti da vratite isključene ovisnosti, koristite više postojećeg koda i fokusirate se na proširenje funkcionalnosti Forgejo.
Prelazak na GPLv3 će također smanjiti rizik od nepoštenih poslovnih praksi, kao što je kreiranje modificiranih verzija Forgejo-a koje se distribuiraju uz dodatna ograničenja ili stvaraju uvjete koji zaključavaju korisnika u određenog dobavljača. Osim toga, promjena licence je nastavak razvoja prošlogodišnje inicijative, prema kojoj su programeri odlučili da dozvole prihvatanje promjena pod copyleft licencama i obećali da će promijeniti licencu nakon što je prva promjena prenesena pod sličnu licencu ( prije dva dana prvi takav kod je primljen u Forgejo repozitorijum).
Promjena licence neće uticati 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 uticati na one koji pružaju usluge i hosting Kod zasnovan na Forgejo platformi. Međutim, prelazak na GPLv3 licencu zahtijevat će da oni koji distribuiraju binarne verzije Forgejo-a ili slike kontejnera zasnovane na ovoj platformi ispunjavaju dodatne uslove. Distribucija takvih verzija zahtijevat će obavezan pristup punom izvornom kodu na kojem su verzije zasnovane, uključujući sve modifikacije.
Projekat Forgejo razvija platformu koja vam omogućava da je sami implementirate. serveri Sistem 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 Gogs platforme. Forgejo je ogranak 2022. godine nakon pokušaja komercijalizacije Gitea-e i prelaska upravljanja na komercijalnu kompaniju. Forgejo se nastavio pridržavati principa nezavisnog upravljanja i održavao je kontrolu zajednice. Servis za hosting Git-a Codeberg.org je prešao na korištenje Forgejo-a.
U početku, Forgejo je slijedio sinkronizirani model viljuške, u kojem su sve promjene vraćene na glavni projekat, ali je ranije ove godine odlučeno da se platforma razvije kao samostalni projekat sa vlastitom nezavisnom bazom koda. Ova odluka je donesena zbog komplikacije sinhronizacije kodnih baza zbog gomilanja izmjena koje nisu prihvaćene u Giteu, kao i nakon promjene politike Gitee u pogledu prihvaćenih zakrpa (projekat Gitea je počeo zahtijevati prijenos vlasničkih prava na kod).
izvor: opennet.ru
