Як опенсорс-спільнота реагує на війну в Україні? 

Опенсорсний світ розділився на «ми підтримуємо Україну» і «ми вне палітікі». На Reddit і lists.gnu.org систематично з’являються конфлікти на підґрунті українсько-російської війни. Та попри те, що сам Столмен висловив нейтралітет у політичних питаннях, окремі організації та розробники з усього світу налаштовані більш рішуче. У мережі навіть з’явився список опенсорсних проєктів, які підтримують Україну. Хтось вбудовує гасла #StandWithUkraine та заклики донатити на ЗСУ,  хтось створює малварі та функціонали, що видаляють дані. Список речей, які можуть завдати серйозної шкоди російським користувачам можна продовжувати довго 🙃

Як ще опенсорна спільнота допомагає Україні в протистоянні рашистській агресії? І чи усі на боці миру? Нумо розбиратися.

Опенсорс ком’юніті та війна в Україні

Дія перша: реакція на вторгнення

В перший день повномасштабного вторгнення окупантів в Україну на lists.gnu.org з’явилося обговорення на тему: «Чи маємо ми зробити кроки, щоб обмежити доступ росії до вільного програмного забезпечення?» Дискусія викликала інтерес у багатьох небайдужих. 

Приміром, Аарон Вольф зазначив, що було б доречно «зробити гучну публічну заяву, яка засуджує військові дії та прямо заявляє, що ми не підтримуємо використання нашого ПЗ російськими військовими, навіть якщо їхнє використання є законним».

А от сам сивочолий гетьман вільного ПЗ почав гнути свою лінію про чотири свободи вільної ліцензії. За словами Річарда Столмена, проєкт GNU залишає за собою нейтралітет щодо політичних питань. Він не стає на чиїсь сторони в міжнародних суперечках. Іншими словами, старе і заїжджене «ми вне палітікі».

Дія друга: прибічники

Творець GitHub, — міжнародного вебсервісу для хостингу IT-проєктів та їхньої спільної розробки, — Флоріан Рот вважає, що опенсорсні програми мають бути заблоковані для користувачів з росії. Тому у середині квітня 2022 року до санкцій, що вже ввела Microsoft приєднався і сам GitHub. Сервіс почав без розбору блокувати облікові записи російських користувачів: від звичайних розробників до великих банків.

Команда Scarf, що створює опенсорсні інструменти для ефективного поширення ПЗ, обмежила доступ до пакетів із відкритим вихідним кодом для російських державних та військових структур через свій шлюз. Генеральний директор та засновник Scarf Аві Пресс написав: «Scarf блокуватиме всі завантаження пакетів і контейнерів із джерел російського уряду».

Компанія не єдина, хто зробив такий крок: Oracle припинила всі операції в російській федерації, а HashiCorp заборонила рашистам доступ до своїх продуктів. 

Є ще популярний додаток node-ipc, що був оновлений ще на початку березня і тепер включає код, який «викликав побоювання з приводу підозрілої активності та потенційного зловживання вихідним кодом та поведінкою пакета». При його виконанні на системах з геолокацією в росії чи білорусі версії 10.1.1 та 10.1.2 повністю стирають файли з комп’ютерів та замінюють їх смайликами у вигляді серця. 

Не можна не згадати про підтримку Zorin OS. З моменту виходу версії 16.1, компанія передала весь прибуток від продажу Zorin OS Pro на гуманітарну допомогу українцям, а це понад 31 тисяча євро. Суму розділили між Червоним Хрестом, організацією «Лікарі без кордонів» та БО «Таблеточки». 

Цей список, хвала опенсорсу, можна продовжувати довго 🙂

Дія третя: Аві Пресс говорить 

За словами Аві Пресса, коли справа доходить до опенсорсного ПЗ, визначення ініціативи абсолютно зрозуміле: не повинно бути «ніякої дискримінації щодо осіб чи груп» та «ніякої дискримінації щодо областей діяльності». Кожен із цих критеріїв застосовується до ліцензії на вказане опенсорсне програмне забезпечення, у той час, як поширення того ж ПЗ може бути зовсім іншим питанням.

«Є різниця між кодом і репозиторіями, в яких ми спільно працюємо над кодом, і каналами, якими поширюється цей код», — зазначає Пресс. У вас може бути безплатний дозвіл на вилучення самого вихідного коду. Та може не бути доступу до, скажімо, Dockerized програми, яка надає змогу розгорнути всю інфраструктурну екосистему у своєму брандмауері та працює одним натисканням кнопки. Це дві різні речі. 

Пресс зазначає, що спільнота відкритого вихідного коду в цілому могла б вплинути на хід російсько-української війни, працюючи разом. Він закликає інші опенсорсні компанії, наслідувати їхній приклад, зазначивши: «Кожний реєстр пакетів і контейнерів також повинен пропонувати підвищене спостереження за поширенням».

Дія четверта: залізні ідеали FSF

Ця ідея про обмеження доступу до програмного забезпечення з відкритим вихідним кодом навіть виникла у гілці на libreplanet listserv, де чеський розробник Якоб Хрбек запитав членів FSF: «Чи маємо ми й чи можемо ми зробити кроки, щоб запобігти/зменшити доступ росії до нашого програмного забезпечення?»

Хоча відповіді були різними, вони схилялися до типово залізних ідеалів FSF, які свідчать, що відповідно до «чотирьох свобод» не повинно бути жодних обмежень. 

Автор Arch GNU Томас Лорд зазначає: «Ми хотіли б, щоб вільні програми процвітали в росії і в будь-якому суспільстві, тому що це дає користувачам велику свободу робити те, що вони вважають найкращим».

Коралін Ада Емке, засновниця та виконавчий директор Організації Ethical Source, оскаржила позицію FSF: «Ми не можемо знімати з себе будь-яку відповідальність, коли наша робота використовується для заподіяння шкоди в безпрецедентних масштабах».

«Традиціоналістська наполегливість FLOSS щодо нейтральності технологій, закріплена у Freedom Zero, дедалі більше розходиться з реальністю її глобального впливу. Звичайно, ми не можемо запобігти всім потенційним зловживанням опенсорсним програмним забезпеченням, але чи справді це достатня причина, щоб опустити руки і взагалі нічого не робити?», — зазначає Емке.

Стефано Маффуллі, виконавчий директор Open Source Initiative, сказав, що тотальні обмеження щодо росії в кінцевому підсумку зашкодять російським громадянам набагато більше, ніж «російським військовим та могутнім елітам, які мають кошти для розробки обхідних шляхів», але також погодився з тим, що обмеження доступу до опенсорсних поширень може бути ефективним засобом протесту.

Це не вперше, коли опенсорсні ідеали підштовхують до обговорення етичних наслідків такої свободи. «Був час при адміністрації Трампа, коли кілька проєктів з відкритим вихідним кодом видалили доступ до своїх репозиторіїв, як тільки дізналися, що імміграційна служба (ICE) використовує їхній код», — зазначив Маффуллі.

Післяслово

І поки ми з вами ділили опенсорсну спільноту на «за» і «проти», російська редакція Ebanoe-IT.ru видала свій вердикт: «Що ж, ми це запам’ятаємо. Для всіх нас це буде уроком, що друзів в IT немає… Коли вони захочуть, вони викотять зміни з багами, вірусами й зламають ваш проєкт». Що ж, якщо ви рашист, то так і буде 😉

Хто з опенсорсних лідерів думок впав у ваших очах? Пишіть у коментарях. Нехай прибуде холівар 🙏

Залишити відповідь

Дякуємо, що поділились