Il-pjattaforma ta' żvilupp kollaborattiv Forgejo tgħaddi minn liċenzja MIT għal GPLv3

L-iżviluppaturi tal-pjattaforma ta 'żvilupp kollaborattiv Forgejo ħabbru bidla fil-liċenzja - li tibda bir-rilaxx 9.0, l-iżviluppi ġodda kollha tal-proġett se jibdew jitqassmu taħt il-liċenzja GPLv3+ copyleft minflok il-liċenzja MIT użata qabel. Fergħat qodma ta' Forgejo, kif ukoll verżjonijiet korrettivi bbażati fuqhom, se jibqgħu taħt il-liċenzja MIT. Huwa nnutat li t-tibdil tal-liċenzja se jissimplifika l-użu tal-kodiċi mqassma taħt liċenzji copyleft fil-proġett.

B'mod partikolari, waqt il-preparazzjoni tar-rilaxx 8.0, ġie skopert li kien hemm dipendenzi mqassma taħt liċenzji copyleft li ma kinux kompatibbli mal-MIT, li ġiegħel lill-iżviluppaturi jeskludu dawn id-dipendenzi mir-rilaxx. Kodiċi relatat mal-appoġġ għall-format ta 'ċitazzjoni APA (Assoċjazzjoni Psikoloġika Amerikana) u magna li tirrendi flowchart ibbażata fuq il-librerija elkjs tqassmu taħt liċenzji inkompatibbli. L-użu tal-liċenzja GPLv3 jippermettilek li ġġib lura dipendenzi esklużi, tuża aktar kodiċi eżistenti, u tiffoka fuq l-espansjoni tal-funzjonalità ta' Forgejo.

It-trasferiment għal GPLv3 se jnaqqas ukoll ir-riskju ta' prattiki kummerċjali inġusti, bħall-ħolqien ta' verżjonijiet modifikati ta' Forgejo li jitqassmu b'restrizzjonijiet addizzjonali jew joħolqu kundizzjonijiet li jsakkru lill-utent f'bejjiegħ speċifiku. Barra minn hekk, il-bidla tal-liċenzja hija kontinwazzjoni tal-iżvilupp tal-inizjattiva tas-sena li għaddiet, li skontha l-iżviluppaturi ddeċidew li jippermettu li jiġu aċċettati bidliet taħt liċenzji copyleft u wiegħdu li jibdlu l-liċenzja wara li l-ewwel bidla ġiet trasferita taħt liċenzja simili ( jumejn ilu l-ewwel kodiċi bħal dan ġie aċċettat fir-repożitorju ta’ Forgejo).

Il-bidla fil-liċenzja mhux se taffettwa lill-utenti li jinstallaw Forgejo minn pakketti ta' distribuzzjoni jew li jibnu l-pjattaforma mill-kodiċi tas-sors, anke jekk jagħmlu l-bidliet tagħhom stess fil-kodiċi. Il-bidla lanqas ma se taffettwa lil dawk li jipprovdu servizzi u akkoljenza Kodiċi bbażat fuq Forgejo. Madankollu, il-bidla għal-liċenzja GPLv3 teħtieġ li dawk li jqassmu builds binarji ta' Forgejo jew immaġnijiet ta' kontejners ibbażati fuq din il-pjattaforma jikkonformaw ma' kundizzjonijiet addizzjonali. Id-distribuzzjoni ta' dawn il-builds teħtieġ aċċess obbligatorju għall-kodiċi tas-sors sħiħ li minnu huma bbażati l-builds, inklużi l-modifiki kollha.

Il-proġett Forgejo qed jiżviluppa pjattaforma li tippermettilek tużaha waħdek servers Sistema kollaborattiva ta' ġestjoni ta' repożitorju Git simili fl-użu maħsub tagħha għal GitHub, Bitbucket, u Gitlab. Forgejo huwa fork tal-proġett Gitea, li min-naħa tiegħu huwa fork tal-pjattaforma Gogs. Forgejo ġie forkjat fl-2022 wara tentattivi biex Gitea tiġi kummerċjalizzata u t-tranżizzjoni tal-governanza għal kumpanija kummerċjali. Forgejo kompla jaderixxi mal-prinċipji ta' governanza indipendenti filwaqt li żamm il-kontroll tal-komunità. Is-servizz ta' hosting Git Codeberg.org għamel tranżizzjoni għall-użu ta' Forgejo.

Għall-ewwel, Forgejo segwa l-mudell tal-furketta sinkronizzata, li fih il-bidliet kollha ġew ritornati lill-proġett prinċipali, iżda aktar kmieni din is-sena ġie deċiż li tiżviluppa l-pjattaforma bħala proġett awtonomu bil-bażi ta 'kodiċi indipendenti tagħha stess. Din id-deċiżjoni ttieħdet minħabba l-kumplikazzjoni tas-sinkronizzazzjoni tal-bażijiet tal-kodiċi minħabba l-akkumulazzjoni ta’ bidliet li ma ġewx aċċettati f’Gitea, kif ukoll wara bidla fil-politika ta’ Gitea rigward irqajja aċċettati (il-proġett Gitea beda jeħtieġ it-trasferiment tad-drittijiet tal-proprjetà lil il-kodiċi).

Sors: opennet.ru

Żid kumment