Die ontwikkelaars van die Forgejo-samewerkende ontwikkelingsplatform het 'n lisensieverandering aangekondig - begin met vrystelling 9.0, sal alle nuwe ontwikkelings van die projek begin versprei word onder die GPLv3+ copyleft-lisensie in plaas van die voorheen gebruikte MIT-lisensie. Ou Forgejo-takke, sowel as regstellende weergawes wat daarop gebaseer is, sal onder die MIT-lisensie bly. Daar word kennis geneem dat die verandering van die lisensie die gebruik van kode wat onder copyleft-lisensies in die projek versprei word, sal vereenvoudig.
In die besonder, tydens die voorbereiding van vrystelling 8.0, is ontdek dat daar afhanklikhede versprei is onder copyleft-lisensies wat nie MIT-versoenbaar was nie, wat die ontwikkelaars gedwing het om hierdie afhanklikhede van die vrystelling uit te sluit. Kode wat verband hou met ondersteuning vir die APA (American Psychological Association)-aanhalingsformaat en 'n vloeidiagramweergawe-enjin gebaseer op die elkjs-biblioteek is onder onversoenbare lisensies versprei. Die gebruik van die GPLv3-lisensie sal jou toelaat om uitgeslote afhanklikhede terug te bring, meer bestaande kode te gebruik en te fokus op die uitbreiding van Forgejo se funksionaliteit.
Om na GPLv3 te skuif, sal ook die risiko van onbillike sakepraktyke verminder, soos die skep van gewysigde weergawes van Forgejo wat met bykomende beperkings versprei word of voorwaardes skep wat die gebruiker by 'n spesifieke verskaffer sluit. Boonop is die verandering van lisensie 'n voortsetting van die ontwikkeling van verlede jaar se inisiatief, waarvolgens die ontwikkelaars besluit het om toe te laat dat veranderinge onder copyleft-lisensies aanvaar word en het belowe om die lisensie te verander nadat die eerste verandering onder 'n soortgelyke lisensie oorgedra is ( twee dae gelede is die eerste so 'n kode in die Forgejo-bewaarplek aanvaar).
Die lisensieverandering sal nie gebruikers beïnvloed wat Forgejo vanaf verspreidingspakkette installeer of die platform vanaf bronkode bou nie, selfs al maak hulle hul eie veranderinge aan die kode. Die verandering sal ook nie diegene wat dienste lewer, beïnvloed nie. gasheer Forgejo-gebaseerde kode. Oorskakeling na die GPLv3-lisensie sal egter vereis dat diegene wat binêre weergawes van Forgejo of houerbeelde gebaseer op hierdie platform versprei, aan bykomende voorwaardes voldoen. Die verspreiding van sulke weergawes sal verpligte toegang tot die volledige bronkode waarop die weergawes gebaseer is, insluitend alle wysigings, vereis.
Die Forgejo-projek ontwikkel 'n platform wat jou toelaat om dit self te ontplooi bedieners 'n Samewerkende Git-bewaarplekbestuurstelsel soortgelyk in sy beoogde gebruik aan GitHub, Bitbucket en Gitlab. Forgejo is 'n vurk van die Gitea-projek, wat weer 'n vurk van die Gogs-platform is. Forgejo is in 2022 gevurk na pogings om Gitea te kommersialiseer en die oorgang van bestuur na 'n kommersiële maatskappy. Forgejo het voortgegaan om by die beginsels van onafhanklike bestuur te hou terwyl gemeenskapsbeheer gehandhaaf is. Git-gasheerdiens Codeberg.org het oorgeskakel na die gebruik van Forgejo.
Aanvanklik het Forgejo die gesinchroniseerde vurkmodel gevolg, waarin alle veranderinge na die hoofprojek teruggegee is, maar vroeër vanjaar is besluit om die platform te ontwikkel as 'n selfstandige projek met sy eie onafhanklike kodebasis. Hierdie besluit is geneem as gevolg van die komplikasie van sinchronisering van kodebasisse as gevolg van die opeenhoping van veranderinge wat nie in Gitea aanvaar is nie, asook na 'n verandering in Gitea se beleid rakende aanvaarde pleisters (die Gitea-projek het begin om die oordrag van eiendomsreg aan die kode).
Bron: opennet.ru
