Ang mga nag-develop sa Forgejo collaborative development platform nagpahibalo sa usa ka pagbag-o sa lisensya - sugod sa pagpagawas sa 9.0, ang tanan nga bag-ong mga kalamboan sa proyekto magsugod sa pag-apod-apod ubos sa GPLv3+ copyleft nga lisensya imbes sa kanhi gigamit nga lisensya sa MIT. Ang mga daan nga sanga sa Forgejo, ingon man ang mga corrective nga bersyon nga gibase sa kanila, magpabilin sa ilawom sa lisensya sa MIT. Namatikdan nga ang pagbag-o sa lisensya makapasayon sa paggamit sa code nga gipang-apod-apod ubos sa mga lisensya sa copyleft sa proyekto.
Sa partikular, sa panahon sa pag-andam sa pagpagawas sa 8.0, nadiskobrehan nga adunay mga dependency nga gipang-apod-apod ubos sa copyleft nga mga lisensya nga dili MIT compatible, nga nagpugos sa mga developers nga dili iapil kini nga mga dependency gikan sa pagpagawas. Ang code nga may kalabutan sa suporta alang sa format sa citation sa APA (American Psychological Association) ug usa ka flowchart rendering engine nga gibase sa elkjs library gipang-apod-apod ubos sa dili magkatugma nga mga lisensya. Ang paggamit sa lisensya sa GPLv3 magtugot kanimo sa pagpabalik sa wala iapil nga mga dependency, paggamit ug dugang nga kasamtangan nga code, ug pag-focus sa pagpalapad sa Forgejo's functionality.
Ang pagbalhin ngadto sa GPLv3 makapakunhod usab sa risgo sa dili patas nga mga gawi sa negosyo, sama sa pagmugna og giusab nga mga bersyon sa Forgejo nga gipang-apud-apod uban ang dugang nga mga pagdili o paghimo og mga kondisyon nga maka-lock sa user ngadto sa usa ka piho nga vendor. Dugang pa, ang pagbag-o sa lisensya usa ka pagpadayon sa pag-uswag sa inisyatibo sa miaging tuig, sumala sa diin ang mga developer nakahukom nga tugutan ang mga pagbag-o nga dawaton sa ilalum sa mga lisensya sa copyleft ug misaad nga usbon ang lisensya pagkahuman ang una nga pagbag-o gibalhin sa ilawom sa parehas nga lisensya ( duha ka adlaw ang milabay ang una nga ingon nga code gidawat sa Forgejo repository).
Ang pagbag-o sa lisensya dili makaapekto sa mga tiggamit nga nag-install sa Forgejo gikan sa mga pakete sa distribusyon o nagtukod sa plataporma gikan sa source code, bisan kung sila mismo ang mohimo sa ilang mga pagbag-o sa code. Ang pagbag-o dili usab makaapekto sa mga naghatag og serbisyo ug pag-host Kodigo nga gibase sa Forgejo. Apan, ang pagbalhin ngadto sa lisensya sa GPLv3 magkinahanglan nga kadtong nag-apod-apod sa binary builds sa Forgejo o mga imahe sa container nga gibase niini nga plataporma motuman sa dugang nga mga kondisyon. Ang pag-apod-apod sa maong mga builds magkinahanglan og mandatory nga pag-access sa tibuok source code diin gibase ang mga builds, lakip ang tanang mga pagbag-o.
Ang proyekto sa Forgejo nagpalambo og plataporma nga nagtugot kanimo sa pag-deploy niini sa imong kaugalingon mga server Usa ka kolaboratibong sistema sa pagdumala sa repositoryo sa Git nga susama sa gituyo nga gamit niini sa GitHub, Bitbucket, ug Gitlab. Ang Forgejo usa ka sanga sa proyekto sa Gitea, nga sa baylo usa ka sanga sa plataporma sa Gogs. Ang Forgejo gi-fork niadtong 2022 human sa mga pagsulay sa pag-komersyalisa sa Gitea ug ang pagbalhin sa pagdumala ngadto sa usa ka komersyal nga kompanya. Ang Forgejo nagpadayon sa pagsunod sa mga prinsipyo sa independente nga pagdumala ug gipadayon ang kontrol sa komunidad. Ang serbisyo sa pag-host sa Git nga Codeberg.org mibalhin na sa paggamit sa Forgejo.
Sa sinugdan, gisundan sa Forgejo ang gi-synchronize nga modelo sa tinidor, diin ang tanan nga mga pagbag-o gibalik sa panguna nga proyekto, apan sa sayo pa niining tuiga nakahukom nga pauswagon ang plataporma ingon usa ka proyekto nga adunay kaugalingon nga adunay kaugalingon nga independente nga base sa code. Gihimo kini nga desisyon tungod sa komplikasyon sa pag-synchronize sa mga base sa code tungod sa pagtipon sa mga pagbag-o nga wala gidawat sa Gitea, ingon man pagkahuman sa pagbag-o sa palisiya sa Gitea bahin sa gidawat nga mga patch (ang proyekto sa Gitea nagsugod nga nanginahanglan sa pagbalhin sa mga katungod sa kabtangan sa ang kodigo).
Source: opennet.ru
