Zhvilluesit e platformës së zhvillimit të përbashkët Forgejo njoftuan për ndryshimin e licencës — që nga lëshimi 9.0, të gjitha zhvillimet e reja të projektit do të fillojnë të shpërndahen nën licencën copyleft GPLv3+ në vend të licencës permissive MIT që është përdorur më parë. Degët e vjetra të Forgejo, si dhe versionet e korrigjimit mbi to, do të mbeten nën licencën MIT. Theksohet se ndryshimi i licencës do të lehtësojë përfshirjen e kodit të shpërndarë nën licencat copyleft në projekt.
Në veçanti, gjatë përgatitjes së lëshimit 8.0 u zbulua se kishim varësi të shpërndara nën licenca copyleft që nuk ishin të përputhshme me MIT, gjë që detyroi zhvilluesit të përjashtojnë këto varësi nga lëshimi. Kodet e lidhura me mbështetje të formatit të citimit APA (American Psychological Association) dhe motorin e vizatimit të diagrameve bazuar në bibliotekën elkjs ishin nën ato licenca që nuk ishin të përputhshme. Përdorimi i licencës GPLv3 do të lejojë rikthimin e varësive të përjashtuara, përdorimin e më shumë kodit ekzistues dhe fokusimin në zgjerimin e funksionaliteteve të Forgejo.
Kalimi në GPLv3 gjithashtu do të reduktojë rrezikun e praktikave të biznesit të pandershëm, si krijimi i versioneve të modifikuara të Forgejo, të shpërndara me kufizime të tjera 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 iniciativës të vitit të kaluar, sipas së cilës zhvilluesit vendosën të lejojnë marrjen e ndryshimeve nën licencat copyleft dhe premtuan të ndryshojnë licencën pas pranimt të ndryshimit të parë nën një licencë të tillë (para dy ditësh kodi i parë i tillë u pranua në repositorin Forgejo).
Ndryshimi i licencës nuk do të prekë përdoruesit që instalojnë Forgejo nga paketat e distribucioneve ose që e ndërtojnë platformën nga kodet burimore, madje edhe nëse ndryshojnë vetë kodin. Ndryshimi gjithashtu nuk do të ndikohet tek ata që ofrojnë shërbime dhe hosting Kodi mbi bazën e Forgejo. Kalimi në licencën GPLv3 kërkon që personat që shpërndajnë ndërtimet binar të Forgejo ose imazhet e kontejnerëve të bazuara në këtë platformë të përmbushin kushte të tjera. Ndërsa shpërndahen ndërtimet e tilla, duhet të ofrohet detyrimisht akses në kodin e plotë burimor nga i cili janë formuar ndërtimet, duke përfshirë të gjitha ndryshimet e veta.
Projekti Forgejo zhvillon një platformë, e cila lejon të implementohet në serverët e saj sistemet për bashkëpunim me repository Git, e ngjashme me problemet që zgjidh GitHub, Bitbucket dhe GitLab. Forgejo është një fork i projektit Gitea, i cili nga ana tjetër është një fork i 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 vazhdoi aplikimi i principeve të menaxhimit të pavarur dhe ruajti përgjegjësinë ndaj komunitetit. Shërbimi i hostingut GitCodeberg.org kaloi në përdorimin e Forgejo.
Në fillim, Forgejo ndoqi modelin e forkut të sinkronizuar, ku të gjitha ndryshimet ktheheshin në projektin kryesor, por në fillim të këtij viti u vendos të zhvillohet platforma si një projekt i pavarur me bazën e vet të kodit. Ky vendim u mor për shkak të vështirësimit të sinkronizimit të bazave të kodit për shkak të akumulimit të ndryshimeve që nuk u miratuan në përbërjen e Gitea, si dhe pas ndryshimit të politikës së Gitea në lidhje me patch-in e pranuar (projekti Gitea filloi të kërkonte transferimin e të drejtave pronësore mbi kodin).
Burimi: opennet.ru
