Forgejo համատեղ զարգացման հարթակը անցնում է MIT լիցենզիայից GPLv3

Forgejo համատեղ զարգացման հարթակի մշակողները հայտարարել են լիցենզիայի փոփոխության մասին՝ սկսած 9.0 թողարկումից՝ բոլոր նոր նախագծերը կհրապարակվեն GPLv3+ պրոպրիտար լիցենզիայի ներքո, այլ ոչ թե մինչ այժմ օգտագործվող MIT լիցենզիայի ներքո: Հին Forgejo ճյուղերը, ինչպես նաև դրանց վրա հիմնված շտկումները, կմնան MIT լիցենզիա: Նշվում է, որ լիցենզիայի փոփոխությունը կհեշտացնի նախագծում իրավունքի տակ գտնվող կոդի օգտագործումը, որը տարածվում է պրոպրիտար լիցենզիաների ներքո.

Մասնավորապես, 8.0 թողարկման պատրաստման ընթացքում դեպի GPLv3-ի անցումը հայտնաբերվել են MIT-ի հետ անհամատեղելի պրոպրիտար լիցենզիաներով տարածվող կախվածություններ, որոնք ստիպել են մշակողներին исключить այս կախվածությունները առաջիկա թողարկումից: Անհամատեղելի լիցենզիաներով տարածվում էր կոդ, որը կապված էր APA (American Psychological Association) ներգրավման ձևաչափի աջակցության և блок-շեմերի համար elkjs գրադարանում հիմնված.Rendering նախագծի վրա: GPLv3 լիցենզիայով տրամադրումը հնարավորություն կտա վերադարձնել բացառված կախվածությունները, օգտագործել ավելի շատ արդեն գոյություն ունեցող կոդ և կենտրոնանալ Forgejo-ի ֆունկցիոնալության ընդլայնման վրա.

GPLv3-ի անցումը նաև կրճատի անբարեխիղճ բիզնես պրակտիկայի կիրառման ռիսկը, ինչպիսիք են Forgejo-ի փոփոխված տարբերակների ստեղծումը, որոնք տարածվում են հավելյալ սահմանափակումներով կամ ստեղծում են պայմաններ տվյալ օգտվողներին հատուկ մատակարարին կապելու համար: Բացի այդ, լիցենզիայի փոփոխությունը նախորդ տարվա նախաձեռնության շարունակությունն է, համաձայն որի մշակողները որոշել են թույլ տալ փոփոխությունների ընդունումը դոլարային լիցենզիաներով և խոստացել են փոխել լիցենզիան, երբ առաջին փոփոխությունը ընդունվի նման լիցենզիայի ներքո (երկու օր առաջ առաջին նման կոդը ընդունվել է Forgejo-ի ռեպոզիտորում).

Լիցենզիայի փոփոխությունը չի ազդի օգտվողների վրա, ովքեր ներբեռնում են Forgejo դիստրիբուցիոն փաթեթների միջոցով կամ հավաքում են հարթակը աղբյուրային կոդից, նույնիսկ եթե նրանք կատարեն սեփական փոփոխություններ կոդում: Լիցենզիայի փոփոխությունը չի ազդեց նաև նրանց վրա, ովքեր մատուցում են ծառայություններ և հոսթինգներ Forgejo-ի վրա հիմնված կոդի: Միջդի այդ, GPLv3 լիցեն قصدի անցումը պահանջում է լրացուցիչ պայմանների կատարում նրանցից, ովքեր տարածում են Forgejo-ի բինարային հավաքում կամ շրջանակային պատկերներ, որոնք հիմնված են այս հարթակի վրա: Ընդհանրապես նման հավաքումների տարածման դեպքում անհրաժեշտ կլինի տրամադրել ամբողջ հասանելի աղբյուրային կոդի հասանելիությունը, որի հիման վրա ձևավորվել են հավաքումները, ներառյալ բոլոր իրենց փոփոխությունները.

Forgejo նախագծով զարգանում է հարթակ, որը հնարավորություն է տալիս տեղակայել սեփական սերվերների Git ռեփոզիտորների հետ համագործակցության համակարգ, որն արևմտյան գործընկերները GitHub, Bitbucket և Gitlab: Forgejo-ն Gitea նախագծի փոկն է, որը իր հերթին Gogs հարթակի փոկն է: Forgejo-ն հիմնադրվել է 2022 թվականին Gitea-ի կոմերցիոնացման փորձերից և տնօրինության կոմերցիոն ընկերությանը փոխանցումից հետո: Forgejo-ում շարունակվել են անկախ կառավարման սկզբունքների կիրառումը և հանրությանը ենթապատվելը: Codeberg.org Git-հոսթինգը անցել է Forgejo-ի օգտագործմանը:

Առաջին շրջանում Forgejo-ն պահպանել է համաժամանակյա փոկի մոդելը, երբ բոլոր փոփոխությունները վերադառնում էին հիմնական նախագծին, սակայն այս տարվա սկզբին որոշում է ընդունվել զարգացնել հարթակը որպես ինքնուրույն նախագիծ իր անկախ կոդային բազայով: Այսպիսի որոշումը ընդունվել է Gitea-ում ընդունված փոփոխությունների կուտակվելու և Gitea-ի ընդունած փաթերի քաղաքականության փոփոխության պատճառով (Gitea նախագիծը սկսել է պահանջել կոդի սեփականության իրավունքի փոխանցում):

Ընտանիք: opennet.ru

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster