Jukwaa la maendeleo shirikishi la Forgejo linahama kutoka leseni ya MIT hadi GPLv3

Watengenezaji wa jukwaa la ukuzaji shirikishi la Forgejo wametangaza mabadiliko ya leseni - kuanzia na toleo la 9.0, maendeleo yote mapya ya mradi yataanza kusambazwa chini ya leseni ya GPLv3+ ya kunakili badala ya leseni iliyotumika hapo awali ya MIT. Matawi ya Old Forgejo, pamoja na matoleo ya kurekebisha kulingana nayo, yatasalia chini ya leseni ya MIT. Imebainika kuwa kubadilisha leseni kutarahisisha matumizi ya msimbo unaosambazwa chini ya leseni za nakala katika mradi huo.

Hasa, wakati wa kuandaa toleo la 8.0, iligunduliwa kuwa kulikuwa na utegemezi uliosambazwa chini ya leseni za nakala ambazo haziendani na MIT, ambayo iliwalazimu watengenezaji kuwatenga utegemezi huu kutoka kwa kutolewa. Msimbo unaohusiana na usaidizi wa umbizo la dondoo la APA (Chama cha Kisaikolojia cha Marekani) na injini ya uonyeshaji chati kulingana na maktaba ya elkjs zilisambazwa chini ya leseni zisizooana. Kutumia leseni ya GPLv3 kutakuruhusu kurejesha utegemezi ambao haujajumuishwa, tumia msimbo uliopo zaidi, na uzingatia kupanua utendakazi wa Forgejo.

Kuhamia GPLv3 pia kutapunguza hatari ya mbinu zisizo za haki za biashara, kama vile kuunda matoleo yaliyorekebishwa ya Forgejo ambayo yanasambazwa kwa vizuizi vya ziada au kuunda hali zinazomfungia mtumiaji kuwa muuzaji mahususi. Aidha, mabadiliko ya leseni ni mwendelezo wa maendeleo ya mpango wa mwaka jana, kulingana na ambayo watengenezaji waliamua kuruhusu mabadiliko ya kukubaliwa chini ya leseni ya copyleft na kuahidi kubadili leseni baada ya mabadiliko ya kwanza kuhamishwa chini ya leseni sawa ( siku mbili zilizopita msimbo kama huo wa kwanza ulikubaliwa kwenye hazina ya Forgejo).

Mabadiliko ya leseni hayataathiri watumiaji wanaosakinisha Forgejo kutoka kwa vifurushi vya usambazaji au kujenga mfumo kutoka kwa msimbo chanzo, hata kama watafanya mabadiliko yao wenyewe kwenye msimbo. Mabadiliko hayo pia hayataathiri wale wanaotoa huduma na mwenyeji Msimbo unaotegemea Forgejo. Hata hivyo, kubadili hadi leseni ya GPLv3 kutahitaji kwamba wale wanaosambaza miundo ya binary ya Forgejo au picha za kontena kulingana na mfumo huu wafuate masharti ya ziada. Kusambaza miundo kama hiyo kutahitaji ufikiaji wa lazima wa msimbo kamili wa chanzo ambao miundo hiyo inategemea, ikijumuisha marekebisho yote.

Mradi wa Forgejo unaunda jukwaa linalokuruhusu kulitumia peke yako seva Mfumo shirikishi wa usimamizi wa hazina ya Git unaofanana na matumizi yake yaliyokusudiwa na GitHub, Bitbucket, na Gitlab. Forgejo ni sehemu ya mradi wa Gitea, ambayo nayo ni sehemu ya jukwaa la Gogs. Forgejo iligawanywa mwaka wa 2022 kufuatia majaribio ya kufanya Gitea kuwa ya kibiashara na mpito wa utawala hadi kampuni ya kibiashara. Forgejo iliendelea kuzingatia kanuni za utawala huru huku ikidumisha udhibiti wa jamii. Huduma ya mwenyeji wa Git Codeberg.org imebadilika hadi kutumia Forgejo.

Mwanzoni, Forgejo alifuata mfano wa uma uliosawazishwa, ambao mabadiliko yote yalirejeshwa kwa mradi mkuu, lakini mapema mwaka huu iliamuliwa kukuza jukwaa kama mradi unaojitegemea na msingi wake wa nambari huru. Uamuzi huu ulifanywa kwa sababu ya ugumu wa kusawazisha misingi ya nambari kwa sababu ya mkusanyiko wa mabadiliko ambayo hayakukubaliwa katika Gitea, na vile vile baada ya mabadiliko ya sera ya Gitea kuhusu viraka vilivyokubaliwa (mradi wa Gitea ulianza kuhitaji uhamishaji wa haki za mali kwa kanuni).

Chanzo: opennet.ru

Kuongeza maoni