Mae datblygwyr llwyfan datblygu cydweithredol Forgejo wedi cyhoeddi newid trwydded - gan ddechrau gyda rhyddhau 9.0, bydd holl ddatblygiadau newydd y prosiect yn dechrau cael eu dosbarthu o dan y drwydded copileft GPLv3 + yn lle'r drwydded MIT a ddefnyddiwyd yn flaenorol. Bydd hen ganghennau Forgejo, yn ogystal â fersiynau cywirol yn seiliedig arnynt, yn aros o dan drwydded MIT. Nodir y bydd newid y drwydded yn symleiddio'r defnydd o god a ddosberthir o dan drwyddedau copileft yn y prosiect.
Yn benodol, wrth baratoi datganiad 8.0, darganfuwyd bod dibyniaethau wedi'u dosbarthu o dan drwyddedau copileft nad oeddent yn gydnaws â MIT, a oedd yn gorfodi'r datblygwyr i eithrio'r dibyniaethau hyn o'r datganiad. Dosbarthwyd cod yn ymwneud â chefnogaeth i fformat dyfynnu APA (Cymdeithas Seicolegol America) a pheiriant rendro siart llif yn seiliedig ar y llyfrgell elkjs o dan drwyddedau anghydnaws. Bydd defnyddio'r drwydded GPLv3 yn caniatáu ichi ddod â dibyniaethau eithriedig yn ôl, defnyddio mwy o god presennol, a chanolbwyntio ar ehangu ymarferoldeb Forgejo.
Bydd symud i GPLv3 hefyd yn lleihau'r risg o arferion busnes annheg, megis creu fersiynau wedi'u haddasu o Forgejo sy'n cael eu dosbarthu gyda chyfyngiadau ychwanegol neu greu amodau sy'n cloi'r defnyddiwr i mewn i werthwr penodol. Yn ogystal, mae'r newid trwydded yn barhad o ddatblygiad menter y llynedd, ac yn ôl hynny penderfynodd y datblygwyr ganiatáu i newidiadau gael eu derbyn o dan drwyddedau copileft ac addawodd newid y drwydded ar ôl i'r newid cyntaf gael ei drosglwyddo o dan drwydded debyg ( ddau ddiwrnod yn ôl derbyniwyd y cod cyntaf o'r fath i gadwrfa Forgejo).
Ni fydd y newid trwydded yn effeithio ar ddefnyddwyr sy'n gosod Forgejo o becynnau dosbarthu neu'n adeiladu'r platfform o god ffynhonnell, hyd yn oed os ydynt yn gwneud eu newidiadau eu hunain i'r cod. Ni fydd y newid chwaith yn effeithio ar y rhai sy'n darparu gwasanaethau a cynnal Cod sy'n seiliedig ar Forgejo. Fodd bynnag, bydd newid i'r drwydded GPLv3 yn ei gwneud yn ofynnol i'r rhai sy'n dosbarthu adeiladau deuaidd o Forgejo neu ddelweddau cynhwysydd sy'n seiliedig ar y platfform hwn gydymffurfio ag amodau ychwanegol. Bydd dosbarthu adeiladau o'r fath yn gofyn am fynediad gorfodol i'r cod ffynhonnell llawn y mae'r adeiladau wedi'u seilio arno, gan gynnwys yr holl addasiadau.
Mae prosiect Forgejo yn datblygu platfform sy'n eich galluogi i'w ddefnyddio ar eich pen eich hun. gweinyddion System rheoli ystorfa Git gydweithredol sy'n debyg yn ei ddefnydd bwriadedig i GitHub, Bitbucket, a Gitlab. Mae Forgejo yn fforch o brosiect Gitea, sydd yn ei dro yn fforch o blatfform Gogs. Cafodd Forgejo ei fforchio yn 2022 yn dilyn ymdrechion i fasnacheiddio Gitea a throsglwyddo llywodraethu i gwmni masnachol. Parhaodd Forgejo i lynu wrth egwyddorion llywodraethu annibynnol wrth gynnal rheolaeth gymunedol. Mae gwasanaeth cynnal Git Codeberg.org wedi newid i ddefnyddio Forgejo.
Ar y dechrau, dilynodd Forgejo y model fforc cydamserol, lle dychwelwyd yr holl newidiadau i'r prif brosiect, ond yn gynharach eleni penderfynwyd datblygu'r platfform fel prosiect hunangynhwysol gyda'i sylfaen cod annibynnol ei hun. Gwnaethpwyd y penderfyniad hwn oherwydd cymhlethdod cydamseru seiliau cod oherwydd y casgliad o newidiadau nas derbyniwyd i Gitea, yn ogystal ag ar ôl newid ym mholisi Gitea ar glytiau derbyniol (dechreuodd prosiect Gitea ei gwneud yn ofynnol i drosglwyddo hawliau eiddo i y cod).
Ffynhonnell: opennet.ru
