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

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

Մասնավորապես, 8.0 թողարկման նախապատրաստման ընթացքում հայտնաբերվել է MIT-ի հետ անհամատեղելի հեղինակային իրավունքի լիցենզիաներով բաշխված կախվածությունների առկայություն, ինչը ստիպել է մշակողներին բացառել այդ կախվածությունները թողարկումից։ APA (Ամերիկյան հոգեբանական ասոցիացիա) մեջբերման ձևաչափի և elkjs գրադարանի վրա հիմնված հոսքագիծերի մատուցման շարժիչի աջակցությանը վերաբերող կոդը տարածվել է անհամատեղելի լիցենզիաներով։ 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 նախագիծը սկսեց պահանջել կոդի սեփականության իրավունքի փոխանցում):

Source: opennet.ru

Добавить комментарий