Platforma e zhvillimit bashkëpunues Forgejo kalon nga licenca MIT në GPLv3

Zhvilluesit e platformës së zhvillimit bashkëpunues Forgejo kanë njoftuar një ndryshim të licencës - duke filluar me lëshimin 9.0, të gjitha zhvillimet e reja të projektit do të fillojnë të shpërndahen nën licencën GPLv3+ copyleft në vend të licencës MIT të përdorur më parë. Degët e vjetra të Forgejo, si dhe versionet korrigjuese të bazuara në to, do të mbeten nën licencën MIT. Vihet re se ndryshimi i licencës do të thjeshtojë përdorimin e kodit të shpërndarë sipas licencave copyleft në projekt.

Në veçanti, gjatë përgatitjes së versionit 8.0, u zbulua se kishte varësi të shpërndara sipas licencave të copyleft që nuk ishin të pajtueshme me MIT, gjë që i detyroi zhvilluesit t'i përjashtonin këto varësi nga lëshimi. Kodi në lidhje me mbështetjen për formatin e citimit APA (American Psychological Association) dhe një motor përkthimi i diagrameve të rrjedhës bazuar në bibliotekën elkjs u shpërndanë me licenca të papajtueshme. Përdorimi i licencës GPLv3 do t'ju lejojë të riktheni varësitë e përjashtuara, të përdorni më shumë kode ekzistuese dhe të përqendroheni në zgjerimin e funksionalitetit të Forgejo.

Kalimi në GPLv3 do të zvogëlojë gjithashtu rrezikun e praktikave të padrejta të biznesit, të tilla si krijimi i versioneve të modifikuara të Forgejo që shpërndahen me kufizime shtesë ose krijojnë kushte që e mbyllin përdoruesin në një shitës specifik. Për më tepër, ndryshimi i licencës është një vazhdim i zhvillimit të iniciativës së vitit të kaluar, sipas së cilës zhvilluesit vendosën të lejojnë që ndryshimet të pranohen sipas licencave copyleft dhe premtuan të ndryshojnë licencën pasi ndryshimi i parë u transferua nën një licencë të ngjashme ( dy ditë më parë kodi i parë i tillë u pranua në depon e Forgejo).

Ndryshimi i licencës nuk do të ndikojë tek përdoruesit që instalojnë Forgejo nga paketat e shpërndarjes ose që ndërtojnë platformën nga kodi burimor, edhe nëse ata bëjnë ndryshimet e tyre në kod. Ndryshimi gjithashtu nuk do të ndikojë tek ata që ofrojnë shërbime dhe hosting Kod i bazuar në Forgejo. Megjithatë, kalimi në licencën GPLv3 do të kërkojë që ata që shpërndajnë versione binare të Forgejo ose imazhe kontejnerësh të bazuara në këtë platformë të përmbushin kushte shtesë. Shpërndarja e versioneve të tilla do të kërkojë qasje të detyrueshme në kodin burimor të plotë nga i cili bazohen versionet, duke përfshirë të gjitha modifikimet.

Projekti Forgejo po zhvillon një platformë që ju lejon ta vendosni atë vetë. serverat Një sistem bashkëpunues për menaxhimin e depove Git, i ngjashëm në përdorimin e tij të synuar me GitHub, Bitbucket dhe Gitlab. Forgejo është një degëzim i projektit Gitea, i cili nga ana tjetër është një degëzim i platformës Gogs. Forgejo u nda në vitin 2022 pas përpjekjeve për të komercializuar Gitea dhe kalimin e qeverisjes në një kompani tregtare. Forgejo vazhdoi t'i përmbahej parimeve të qeverisjes së pavarur duke ruajtur kontrollin e komunitetit. Shërbimi i hostimit të Git, Codeberg.org, ka kaluar në përdorimin e Forgejo.

Në fillim, Forgejo ndoqi modelin e pirunit të sinkronizuar, në të cilin të gjitha ndryshimet u kthyen në projektin kryesor, por në fillim të këtij viti u vendos që të zhvillohej platforma si një projekt i pavarur me bazën e vet të kodit të pavarur. Ky vendim u mor për shkak të ndërlikimit të bazave të kodit të sinkronizimit për shkak të akumulimit të ndryshimeve që nuk u pranuan në Gitea, si dhe pas një ndryshimi në politikën e Gitea në lidhje me arna të pranuara (projekti Gitea filloi të kërkonte transferimin e të drejtave pronësore në kodin).

Burimi: opennet.ru

Shto një koment