Բաց կոդով նախագծերի լիցենզիա, որը պարտավորեցնում է օգտատերերին «չվնասել»

Հե՜յ Հաբր։ Ձեր ուշադրությանն եմ ներկայացնում հոդվածի թարգմանությունը «Բաց կոդով լիցենզիա, որն օգտատերերից պահանջում է չվնասել» Քլինթ Ֆինլիի կողմից:

Բաց կոդով նախագծերի լիցենզիա, որը պարտավորեցնում է օգտատերերին «չվնասել»

Ճենապակի օգտագործում է դեմքի ճանաչման տեխնոլոգիա, հաշվարկել ույղուր մուսուլմաններին։ ԱՄՆ զինված ուժերը օգտագործում են անօդաչու սարքեր՝ ահաբեկչության մեջ կասկածվողներին սպանելու համար, և միևնույն ժամանակ մոտակայքում գտնվող քաղաքացիական անձինք։ ԱՄՆ ներգաղթի և մաքսային մարմինները, նույն նրանք, ովքեր երեխաներին պահում էին Մեքսիկայի սահմանի մոտ վանդակներում, կապի և համակարգման համար ապավինում են ծրագրային ապահովմանը, ինչպես բոլոր ժամանակակից կազմակերպությունները:

Ինչ-որ մեկը պետք է գրի այն կոդը, որը հնարավոր է դարձնում այս ամենը: Ավելի ու ավելի հաճախ ծրագրավորողները կոչ են անում իրենց գործատուներին և կառավարություններին դադարեցնել իրենց աշխատանքը ոչ բարոյական նպատակներով օգտագործելը: Google-ի աշխատակիցները համոզել են ընկերությանը դադարեցնել աշխատել անօդաչու սարքերի ձայնագրությունների վերլուծության վրա, և չեղյալ համարել Պենտագոնի համար ամպային հաշվարկների համար հայտ ներկայացնելու բոլոր ծրագրերը: Microsoft-ի աշխատակիցները բողոքել են ընկերության համագործակցությունը Ներգաղթի ոստիկանության հետ և ռազմական, թեև նվազագույն հաջողությամբ:

Այնուամենայնիվ, բավականին դժվար է կանխել ընկերություններին կամ կառավարություններին արդեն իսկ գրված ծրագրեր օգտագործելուց, հատկապես, երբ այս ծրագրաշարը հանրային տիրույթում է: Անցյալ ամիս, օրինակ, Սեթ Վարգոն ջնջել է իմ որոշ ծրագրեր բաց կոդով առցանց պահեստներից՝ ի նշան բողոքի ներգաղթի ոստիկանության կողմից դրա հնարավոր օգտագործման դեմ: Այնուամենայնիվ, քանի որ բաց կոդով ծածկագիրը կարող է ազատորեն պատճենվել և տարածվել, բոլոր հեռավոր ծածկագիրը շատ շուտով հասանելի դարձավ այլ աղբյուրներում:

Coraline Ida Emki-ն ցանկանում է իր գործընկեր ծրագրավորողներին ավելի շատ վերահսկել, թե ինչպես են օգտագործվում իրենց ծրագրաշարը: Ծրագրային ապահովման թողարկվել է իր նոր «Հիպոկրատի լիցենզիա» կարող է տարածվել և փոփոխվել ցանկացած նպատակով, բացառությամբ մեկ հիմնական բացառության. ծրագրակազմը չի կարող օգտագործվել անհատների, կորպորացիաների, կառավարությունների կամ այլ խմբերի կողմից համակարգերում կամ այն ​​գործողությունների համար, որոնք ակտիվորեն և միտումնավոր վտանգում են, վնասում կամ այլ կերպ վտանգում ֆիզիկական անձանց: կամ անհատների կամ մարդկանց խմբերի հոգեկան առողջությունը կամ տնտեսական կամ այլ բարեկեցությունը՝ խախտելով ՄԱԿ-ի Մարդու իրավունքների համընդհանուր հռչակագիրը:

Հստակորեն սահմանել, թե ինչ է նշանակում վնաս պատճառել, ի սկզբանե դժվար և հակասական է, սակայն Emki-ն հուսով է, որ այս լիցենզիայի կապը գործող միջազգային ստանդարտների հետ կօգնի նվազեցնել անորոշությունը այս հարցում: «Մարդու իրավունքների հռչակագիրը 70 տարվա վաղեմություն ունեցող փաստաթուղթ է, որը լայնորեն ընդունված է վնասի սահմանումների համար, և թե կոնկրետ ինչն է մարդու իրավունքների խախտում», - ասաց Էմքին:

Իհարկե, սա բավականին համարձակ առաջարկ է, բայց Էմկի հայտնի է այսպիսի բաներ ասելով. 2014 թվականին նա գրել է բաց կոդով նախագծերի վարքագծի կանոնների առաջին տարբերակը, որը կոչվում է «Մասնակիցների վարքագծի կանոններ»։ Սկզբում այն ​​ընդունվեց թերահավատությամբ, բայց ավելի քան 40000 բաց կոդով նախագծեր արդեն ընդունել են այս կանոնները՝ Google-ի TensorFlow AI հարթակից մինչև Linux միջուկ:
Ճիշտ է, այս պահին քիչ մարդիկ են նյութեր հրապարակում «Հիպոկրատյան լիցենզիայի» ներքո, նույնիսկ ինքը՝ Էմկին, դեռ չի օգտվում դրանից։ Լիցենզիան դեռ պետք է անցնի օրինական հաստատումներ, ինչի համար Էմկին վարձեց փաստաբան, գումարած հնարավոր են տարբեր խոչընդոտներ, այդ թվում՝ այլ լիցենզիաների հետ համատեղելիության տեսքով, որոնց հետ ինչ-որ կերպ պետք է լուծվի:

Emkey-ը համաձայն է, որ փոխելով, թե ինչպես են ինժեներները լիցենզավորում իրենց աշխատանքը, ինքնին չի դադարեցնի մարդու իրավունքների խախտումները: Այնուամենայնիվ, նա ցանկանում է մարդկանց տալ մի գործիք, որպեսզի հետ պահի ընկերություններին, կառավարություններին կամ այլ ստոր կազմակերպություններին օգտագործելու իրենց ծածկագիրը հանցագործություններ կատարելու համար:
Շահույթ չհետապնդող Open Source Initiative-ն ասում է, որ բաց կոդով ծրագրակազմը «չպետք է խտրականություն դրսևորի անհատների կամ անհատների խմբերի նկատմամբ» և «չպետք է սահմանափակի որևէ մեկին ծրագրաշարն օգտագործելու փորձերը աշխատանքի որոշակի ոլորտներում»:

Արդյո՞ք մարդու իրավունքների խախտումները «աշխատանքային հատուկ ոլորտներ» են, մնում է պարզել (մոտ. գոտի այստեղ շատ սարկազմ կա), քանի որ Էմկին դեռ պաշտոնապես չի ներկայացրել իր «Հիպոկրատի լիցենզիան» OSI-ին վերանայման համար: Այնուամենայնիվ անցած ամիս թվիթում Կազմակերպությունը նշել է, որ այս լիցենզիան չի համապատասխանում ազատ ծրագրային ապահովման սահմանմանը: OSI-ի համահիմնադիր Բրյուս Փիրենսը նույնպես գրել է իր բլոգումոր սույն լիցենզիան հակասում է իրենց կազմակերպության կողմից տրված սահմանմանը։

Emki-ն հուսով է միավորել բաց կոդով համայնքը, որպեսզի ճնշի OSI-ին փոխել իրենց սահմանումը կամ ստեղծել նորը: «Կարծում եմ, որ OSI սահմանումը ցավալիորեն հնացած է», - ասաց Էմկին: «Այս պահին բաց կոդով համայնքը պարզապես չունի այն գործիքները, որոնք կարող են կանխել մեր տեխնոլոգիաների օգտագործումը, օրինակ՝ ֆաշիստների կողմից»:

Emka-ի մտահոգությունները կիսում են այլ մշակողները: Մայքլ Կաֆերելլան՝ բաց կոդով տվյալների մշակման հանրահայտ Hadoop հարթակի համահիմնադիրը, տեսել է, որ իր գործիքներն օգտագործվում են այնպես, ինչպես նա երբեք չէր պատկերացնում, այդ թվում՝ Ազգային անվտանգության գործակալության կողմից: «Լավ է, եթե մարդիկ սկսեն մտածել, թե ով և ինչպես է օգտագործում իրենց ծրագրաշարը: Անձամբ ինձ ամենից շատ անհանգստացնում է ոչ ժողովրդավարական պետությունների չարաշահումները, որոնք ունեն զգալի ինժեներական ռեսուրսներ՝ փոխելու և նոր նախագծեր իրականացնելու համար: Ես չունեմ անհրաժեշտ փորձ՝ ասելու, թե արդյոք սա (Հիպոկրատյան լիցենզիան) կբավարարի նման չարաշահումները դադարեցնելու համար»,- ասաց նա։

Բաց կոդով սահմանումները փոխելու փորձերը՝ հաշվի առնելու էթիկական խնդիրները, երկար ու հակասական պատմություն ունեն: Emki-ն հեռու է առաջինից, ով փորձում է գրել լիցենզիա, որը կկանխի բաց կոդով օգտագործումը վնաս պատճառելու նպատակով։ Այսպիսով, հասակակիցների հետ GPU հաշվողական կոմունալ. Գլոբալ մշակման միավոր ազատ է արձակվել 2006 թվականին զինվորականների կողմից դրա օգտագործումն արգելող լիցենզիայի ներքո: Մինչ այժմ նման միջոցառումները քիչ ազդեցություն են ունեցել, բայց դա կարող է փոխվել։ Այս տարվա սկզբին ընդունվել են տասնյակ ծրագրային նախագծեր Anti-996 լիցենզիա, որը օգտատերերից պահանջում է համապատասխանել ինչպես տեղական, այնպես էլ միջազգային աշխատանքային ստանդարտներին՝ ի պատասխան չինական տեխնոլոգիական ընկերություններում աշխատանքային զզվելի պայմանների մասին լուրերին: Էմքին հուսով է, որ ԱՄՆ ներգաղթի ոստիկանության դեմ ուղղված հասարակական արձագանքը, որը տարածվել է տեխնոլոգիական ոլորտից շատ հեռու, կարող է դառնալ բեկումնային կետ:

Ոմանք մատնանշում են նոր տերմին ընդունելու հնարավորությունը մի օրենսգրքի համար, որը բաց է ոմանց համար, իսկ մյուսների համար փակ: «Միգուցե մենք պետք է դադարեցնենք մեր ծրագրակազմը «բաց» անվանել և սկսենք անվանել այն «բաց լավի համար»: Վարգոն իր թվիթում գրել է, նույն ծրագրավորողը, ով նախկինում ջնջել էր իր կոդը՝ ի նշան բողոքի Ներգաղթի ոստիկանության դեմ։

«Բաց կոդով ծրագրակազմ» տերմինն ընդունվել է 1990-ականների վերջին՝ որպես «ազատ ծրագրաշարի» այլընտրանք և այն ժամանակ կապված էր որոշակի գաղափարական խնդիրների հետ։ Եվ հիմա, քանի որ մշակողները դառնում են ավելի գաղափարական, գուցե ժամանակն է, որ մեկ այլ տերմին հայտնվի:

Source: www.habr.com

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