Пайдаланушыларды «зиян келтірмеуге» міндеттейтін ашық бастапқы жобаларға арналған лицензия

Эй Хабр! Назарларыңызға мақаланың аудармасын ұсынамын «Пайдаланушыларға зиян келтірмеуді талап ететін ашық бастапқы лицензия» авторы Клинт Финли.

Пайдаланушыларды «зиян келтірмеуге» міндеттейтін ашық бастапқы жобаларға арналған лицензия

Қытай тұлғаны тану технологиясын пайдаланады, ұйғыр мұсылмандарын есептеу. АҚШ әскері пайдаланады лаңкестікке күдіктілерді өлтіру үшін дрондар, және сол уақытта жақын маңдағы бейбіт тұрғындар. АҚШ-тың иммиграция және кеден қызметі – балаларды Мексика шекарасына жақын торларда ұстағандар – барлық заманауи ұйымдар сияқты байланыс пен үйлестіру үшін бағдарламалық құралға сүйенеді.

Мұның бәрін мүмкін ететін кодты біреу жазуы керек. Әзірлеушілер барған сайын жұмыс берушілер мен үкіметтерді өз жұмыстарын этикалық емес мақсаттарда пайдалануды тоқтатуға шақырады. Google қызметкерлері компанияны тоқтатуға көндірді дрон жазбаларын талдау бойынша жұмыс, және Пентагон үшін бұлтты есептеулерге өтінім берудің барлық жоспарларынан бас тартты. Microsoft қызметкерлері наразылық білдірді компанияның иммиграциялық полициямен ынтымақтастығы және әскери, бірақ табысы аз.

Дегенмен, компаниялардың немесе үкіметтердің бұрыннан жазылған бағдарламалық жасақтаманы пайдалануына жол бермеу өте қиын, әсіресе бұл бағдарламалық құрал жалпыға қолжетімді болса. Өткен айда, мысалы, Сет Варго кейбір бағдарламалық жасақтамамды жойдым Иммиграциялық полицияның ықтимал пайдалануына наразылық ретінде онлайн репозиторийлерден ашық көз. Дегенмен, ашық бастапқы кодты еркін көшіруге және таратуға болатындықтан, барлық қашықтағы код басқа көздерде өте жақын арада қолжетімді болды.

Коралин Айда Эмки өзінің басқа бағдарламашыларына олардың бағдарламалық жасақтамасын қалай қолданылатынын көбірек бақылауға бергісі келеді. Бағдарламалық жасақтама өзінің жаңасы бойынша шығарылды «Гиппократтық лицензия» бір негізгі қоспағанда, кез келген мақсат үшін таратылуы және өзгертілуі мүмкін: бағдарламалық құралды жеке тұлғалар, корпорациялар, үкіметтер немесе басқа топтар жүйелерде немесе жеке тұлғаларға белсенді және қасақана қауіп төндіретін, зиян келтіретін немесе басқа жолмен қауіп төндіретін әрекеттер үшін пайдалана алмайды. немесе БҰҰ-ның Адам құқықтарының жалпыға бірдей декларациясын бұза отырып, жеке тұлғалардың немесе адамдар топтарының психикалық денсаулығы немесе экономикалық немесе басқа да әл-ауқаты.

Зиян келтірудің нені білдіретінін нақты анықтау қиын және даулы, бірақ Эмки бұл лицензияны бұрыннан бар халықаралық стандарттармен байланыстыру мәселедегі белгісіздікті азайтуға көмектеседі деп үміттенеді. «Адам құқықтарының Декларациясы 70 жастағы құжат болып табылады, оның зиян анықтамалары және нақты адам құқықтарын бұзу болып табылатыны үшін кеңінен қабылданған құжат», - деді Эмкей.

Әрине, бұл өте батыл ұсыныс, бірақ Эмки сияқты сөздермен танымал. 2014 жылы ол «Қатысушылар үшін мінез-құлық кодексі» деп аталатын ашық бастапқы жобалар үшін мінез-құлық ережелерінің бірінші нұсқасын жазды. Бастапқыда оған күмәнмен қаралды, бірақ Google-дың TensorFlow AI платформасынан Linux ядросына дейін 40000 XNUMX-нан астам ашық бастапқы жобалар осы ережелерді қабылдады.
Рас, қазіргі уақытта «Гиппократ лицензиясы» бойынша материалды аз адамдар жариялайды, тіпті Эмкидің өзі оны әлі пайдаланбайды. Лицензия әлі де заңды мақұлдаудан өтуі керек, ол үшін Emki адвокатты жалдаған, сонымен қатар әртүрлі кедергілер болуы мүмкін, оның ішінде басқа лицензиялармен үйлесімділік түрінде, олар қандай да бір жолмен шешілуі керек.

Эмкей инженерлердің өз жұмыстарына лицензия беру тәсілін өзгерту адам құқықтарының бұзылуын өздігінен тоқтатпайтынымен келіседі. Дегенмен, ол адамдарға компанияларды, үкіметтерді немесе басқа зұлым ұйымдарды қылмыс жасау үшін кодтарын пайдаланудан тыю құралын бергісі келеді.
Коммерциялық емес Open Source Initiative ұйымы ашық бастапқы бағдарламалық қамтамасыз ету «жеке тұлғаларды немесе жеке тұлғалар тобын кемсітпеу керек» және «ешкімнің бағдарламалық жасақтаманы жұмыстың белгілі бір салаларында пайдалану әрекетін шектемеуі керек» деді.

Адам құқықтарының бұзылуы «жұмыстың белгілі бір саласы» бола ма, жоқ па, бұл әлі де анықталу керек (шамамен. жолақ мұнда сарказм көп), өйткені Эмки өзінің «Гиппократтық лицензиясын» OSI-ға қарауға әлі ресми түрде жіберген жоқ. Дегенмен өткен айда твиттерде Ұйым бұл лицензияның тегін бағдарламалық жасақтама анықтамасына сәйкес келмейтінін көрсетті. Сондай-ақ OSI негізін қалаушы Брюс Пиренс өз блогында жаздыбұл лицензия олардың ұйымы берген анықтамаға қайшы келетінін.

Emki OSI анықтамасын өзгертуге немесе жаңасын жасауға қысым жасау үшін ашық бастапқы қауымдастықты біріктіруге үміттенеді. «Менің ойымша, OSI анықтамасы өте ескірген», - деді Эмки. «Қазіргі уақытта ашық бастапқы қоғамдастықтың қолында біздің технологияларды, мысалы, фашистердің пайдалануына жол бермеу құралдары жоқ».

Эмканың алаңдаушылығын басқа әзірлеушілер бөліседі. Майкл Каферелла, танымал ашық бастапқы деректерді өңдеу платформасының негізін қалаушы Hadoop өзінің құралдарының өзі елестетпеген тәсілмен, соның ішінде Ұлттық қауіпсіздік агенттігінде де қолданылғанын көрді. «Адамдар өздерінің бағдарламалық жасақтамасын кім және қалай қолданатыны туралы ойлана бастаса жақсы. Өз басым мені жаңа жобаларды өзгерту және енгізу үшін айтарлықтай инженерлік ресурстары бар демократиялық емес мемлекеттердің теріс әрекеттері алаңдатады. Менде бұл (Гиппократ лицензиясы) мұндай теріс әрекеттерді тоқтату үшін жеткілікті ме, жоқ па деп айтуға қажетті тәжірибем жоқ», - деді ол.

Этикалық мәселелерді ескеру үшін ашық бастапқы анықтамаларды өзгерту әрекеттерінің ұзақ және даулы тарихы бар. Emki зиян келтіру мақсатында ашық дереккөзді пайдалануды болдырмайтын лицензия жазуға тырысқаннан алыс. Сондықтан тең-теңімен GPU есептеу утилитасы: Ғаламдық өңдеу бірлігі 2006 жылы оны әскери қызметте пайдалануға тыйым салатын лицензия бойынша шығарылды. Әзірге мұндай шаралардың әсері шамалы, бірақ бұл өзгеруі мүмкін. Осы жылдың басында ондаған бағдарламалық жобалар қабылданды Қытайлық технологиялық компаниялардағы жиіркенішті жұмыс жағдайлары туралы жаңалықтарға жауап ретінде пайдаланушылардан жергілікті және халықаралық еңбек стандарттарын сақтауды талап ететін анти-996 лицензиясы. Эмкей технологиялық сектордан әлдеқайда кең таралған АҚШ иммиграциялық полициясына қарсы халықтың қарсылығы шыңырау нүктесі болуы мүмкін деп үміттенеді.

Кейбіреулер кейбіреулер үшін ашық, бірақ басқалар үшін жабық код үшін жаңа терминді қабылдау мүмкіндігін көрсетеді. «Мүмкін, біз бағдарламалық жасақтаманы «ашық» деп атауды тоқтатып, оны «біржола ашық» деп атай бастауымыз керек», - деді ол. Варго өзінің твиттерінде жазды, Иммиграциялық полицияға наразылық ретінде бұрын өз кодын жойған сол бағдарламашы.

«Ашық бағдарламалық қамтамасыз ету» термині «еркін бағдарламалық қамтамасыз ету» балама ретінде 1990 жылдардың соңында қабылданған және сол кездегі белгілі бір идеологиялық мәселелермен байланысты болды. Ал енді әзірлеушілер идеологиялық сипатқа ие болған сайын, басқа терминнің пайда болу уақыты келді.

Ақпарат көзі: www.habr.com

пікір қалдыру