Glibc նախագիծը չեղյալ է հայտարարել կոդի նկատմամբ իրավունքների պարտադիր փոխանցումը Free Software Foundation-ին

GNU C գրադարանի (glibc) մշակողները փոփոխություններ են կատարել փոփոխություններն ընդունելու և հեղինակային իրավունքի փոխանցման կանոններում՝ չեղարկելով ծածկագրի նկատմամբ սեփականության իրավունքի պարտադիր փոխանցումը Free Software Foundation-ին: Համեմատությամբ GCC-ի նախագծում նախկինում ընդունված փոփոխությունների, Glibc-ում Ազատ ծրագրաշարի հիմնադրամի հետ CLA համաձայնագրի ստորագրումը տեղափոխվել է ծրագրավորողի խնդրանքով իրականացվող կամընտիր գործողությունների կատեգորիա: Կանոնների փոփոխությունը, որը թույլ է տալիս կարկատելներն ընդունել առանց բաց կոդով հիմնադրամին իրավունքներ փոխանցելու, ուժի մեջ կմտնի օգոստոսի 2-ից և կազդի զարգացման համար հասանելի բոլոր Glibc մասնաճյուղերի վրա, բացառությամբ այն կոդի, որը Gnulib-ի միջոցով համօգտագործվում է GNU այլ նախագծերի հետ:

Ի հավելումն Ազատ Ծրագրային ապահովման հիմնադրամին սեփականության իրավունքի փոխանցմանը, մշակողներին հնարավորություն է տրվում հաստատել կոդը փոխանցելու իրավունքը Glibc նախագծին՝ օգտագործելով Developer Certificate of Origin (DCO) մեխանիզմը: Համաձայն DCO-ի, հեղինակի հետագծումն իրականացվում է յուրաքանչյուր փոփոխությանն կցելով «Ստորագրված է. մշակողի անունը և էլ.փոստը» տողը: Կցելով այս ստորագրությունը կարկատմանը, մշակողը հաստատում է փոխանցված կոդի իր հեղինակությունը և համաձայնում է դրա տարածմանը որպես նախագծի մաս կամ որպես ծածկագրի մաս՝ անվճար լիցենզիայի ներքո: Ի տարբերություն GCC-ի նախագծի գործողությունների, Գլիբչի որոշումը վերևից չի տապալվում կառավարման խորհրդի կողմից, այլ կայացվում է համայնքի բոլոր ներկայացուցիչների հետ նախնական քննարկումից հետո:

Ազատ ծրագրային ապահովման հիմնադրամի հետ համաձայնագրի պարտադիր ստորագրման վերացումը մեծապես հեշտացնում է նոր մասնակիցների միացումը զարգացմանը և նախագիծը դարձնում անկախ Ազատ ծրագրային ապահովման հիմնադրամի միտումներից: Եթե ​​առանձին մասնակիցների կողմից CLA համաձայնագրի ստորագրումը հանգեցրեց միայն ավելորդ ձևականությունների վրա ժամանակ վատնելու, ապա կորպորացիաների և խոշոր ընկերությունների աշխատակիցների համար SPO հիմնադրամին իրավունքների փոխանցումը կապված էր բազմաթիվ իրավական ձգձգումների և հաստատումների հետ, որոնք ոչ միշտ էին ավարտվում: հաջողությամբ։

Կոդի նկատմամբ իրավունքների կենտրոնացված կառավարման հեռացումը նաև ամրապնդում է ի սկզբանե ընդունված արտոնագրման պայմանները, քանի որ լիցենզիայի փոփոխությունն այժմ կպահանջի յուրաքանչյուր մշակողի անձնական համաձայնությունը, ով իրավունքները չի փոխանցել Ազատ Ծրագրային ապահովման հիմնադրամին: Այնուամենայնիվ, Glibc կոդը շարունակում է լիցենզավորված լինել «LGPLv2.1 կամ ավելի ուշ» լիցենզիայի ներքո, որը թույլ է տալիս թարմացնել LGPL-ի ավելի նոր տարբերակները՝ առանց հետագա համաձայնության: Քանի որ կոդի մեծ մասի իրավունքները շարունակում են մնալ Ազատ Ծրագրային ապահովման հիմնադրամի ձեռքում, այս կազմակերպությունը շարունակում է խաղալ Glibc կոդի տարածման երաշխավորի դերը միայն ազատ հեղինակային իրավունքի լիցենզիաների ներքո: Օրինակ, Ազատ ծրագրաշարի հիմնադրամը կարող է արգելափակել երկակի/առևտրային լիցենզիա ներդնելու կամ փակ գույքային արտադրանքի թողարկումը կոդի հեղինակների հետ առանձին համաձայնագրով:

Օրենսգրքի նկատմամբ իրավունքների կենտրոնացված կառավարումից հրաժարվելու թերությունների թվում նշվում է լիցենզիաների հետ կապված հարցերի համակարգման մեջ շփոթության առաջացումը։ Եթե ​​նախկինում լիցենզավորման պայմանների խախտման վերաբերյալ բոլոր պնդումները լուծվում էին մեկ կազմակերպության հետ փոխգործակցության միջոցով, ապա այժմ խախտումների արդյունքը, այդ թվում՝ ոչ միտումնավոր, դառնում է անկանխատեսելի և պահանջում է համակարգում յուրաքանչյուր առանձին մասնակցի հետ: Օրինակ՝ Linux միջուկի հետ կապված իրավիճակը, որտեղ միջուկի առանձին մշակողները դատական ​​հայցեր են հարուցում, այդ թվում՝ անձնական հարստացում ստանալու նպատակով:

Source: opennet.ru

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