Plani i zhvillimit të përbashkët Forgejo kalon nga licenca MIT në GPLv3

Zhvilluesit e platformës së zhvillimit të përbashkët Forgejo njoftuan një ndryshim të licencës — që nga versioni 9.0, të gjitha zhvillimet e reja të projektit do të shpërndahen nën licencën copyleft GPLv3+ në vend të licencës MIT që përdorej më parë. Degët e vjetra të Forgejo, si dhe versionet korrigjuese mbi to, do të mbeten nën licencën MIT. Kjo ndryshim licencash pritet të thjeshtojë përfshirjen e kodit të shpërndarë nën licencat copyleft në projekt.

Në veçanti, gjatë përgatitjes së versionit 8.0 u identifikuan varësi që shpërndaheshin nën licenca copyleft që nuk ishin të përshtatshme me MIT, çka detyroi zhvilluesit të përjashtonin këto varësi nga rrelease. Kodet që shpërndaheshin nën licenca të papërshtatshme lidhen me mbështetje për formatin e citimit APA (American Psychological Association) dhe motorin për vizatimin e diagramëve bazuar në bibliotekën elkjs. Përdorimi i licencës GPLv3 do të mundësojë riintegrimin e varësive të përjashtuara, përfshirjen e një sërë të madhe të kodit ekzistues dhe fokusimin në zgjerimin e funksionalitetit të Forgejo.

Kalimi në GPLv3 gjithashtu do të zvogëlojë rrezikun e aplikimit të praktikave të këqija biznesore, të tilla si krijimi i versioneve të modifikuara të Forgejo, të shpërndara me kufizime shtesë ose që krijojnë kushte për lidhjen e përdoruesit me një ofrues të caktuar. Për më tepër, ndryshimi i licencës është një vazhdim i nismës së vitit të kaluar, sipas së cilës zhvilluesit vendosën të lejojnë pranimet e ndryshimeve nën licencat copyleft dhe premtojnë të ndryshojnë licencën pas dorëzimit të ndryshimit të parë nën një licencë të tillë (dy ditë më parë, kodi i parë i tillë u pranua në repozitorin e Forgejo).

Ndryshimi i licencës nuk do të ndikojë te përdoruesit që instalojnë Forgejo nga paketat e shpërndarjeve ose që ndërtuan platformën nga burimet e kodit, edhe nëse në kod bëhen ndryshime të veta. Ndryshimi gjithashtu nuk do të ndikojë te ata që ofrojnë shërbime dhe hosting Kodi nga baza Forgejo. Për këtë arsye, kalimi në licencën GPLv3 do të kërkojë përmbushjen e kushteve shtesë nga ata që shpërndajnë ndërtimet binare të Forgejo ose imazhet e kontejnerëve të bazuara në këtë platformë. Kur shpërndahen këto ndërtime, do të nevojitet që të ofrohet akses i plotë në kodin burimor që ka formuar ndërtimet, duke përfshirë të gjitha ndryshimet proprietar.

Projekti Forgejo zhvillon një platformë që lejon hapjen e serverë një sistemi për bashkëpunim me depozitë Git, e ngjashme me detyrat e zgjidhura nga GitHub, Bitbucket dhe GitLab. Forgejo është një forkë e projektit Gitea, i cili nga ana e tij është një forkë e platformës Gogs. Forkimi i Forgejo u realizua në vitin 2022 pas përpjekjeve për të komercializuar Gitea dhe kalimin e menaxhimit në duar të një kompanie tregtare. Në Forgejo u vazhdua përdorimi i parimeve të menaxhimit të pavarur dhe ruajtja e mbikëqyrjes nga komuniteti. Git-hosting Codeberg.org kaloi në përdorimin e Forgejo.

Në fillim, Forgejo ndoqi një model të forkëzuar të sinkronizuar, ku të gjitha ndryshimet ktheheshin në projektin kryesor, por në fillim të këtij viti u vendos të zhvillohej si një projekt i pavarur me një bazë kodi të pavarur. Një vendim i tillë u mor për shkak të ndërlikimeve në sinkronizimin e kodeve për shkak të grumbullimit të ndryshimeve që nuk u miratuan në Gitea, si dhe pas ndryshimit të politikës së Gitea në lidhje me pranimin e patches (projekti Gitea filloi të kërkojë transferimin e të drejtave të pronësisë mbi kodin).

Burimi: opennet.ru

Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë 🔥 Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë | ProHoster