Skip to main content

История о том, как разработчик популярной JavaScript-библиотеки Faker.js удалил свой код в знак протеста против эксплуатации Open Source труда крупными корпорациями.

😨 Что случилось с Faker.js? Темная сторона Open Source
2 mins
434 words

🤔 Что случилось?h2

4-го января 2022-го года разработчик популярной NPM-библиотеки с открытым исходным кодом Faker.js внезапно удалил исходный код с GitHub и NPM. Версия пакета обновилась до 6.6.6, а в README было написано: “Что на самом деле случилось с Аароном Шварцем?”

GitHub репозиторий Faker.js

Недельное количество установок Faker.JS (более 2.5 миллионов) превышает количество установок Vue.JS (более 2.3 миллионов)

7-го января разработчик Faker.JS сообщил в Twitter-е, что NPM без его ведома восстановила все предыдущие версии Faker.JS, а GitHub и вовсе заблокировал его аккаунт. Он потерял доступ к более 100 приватным репозиториям.

«NPM вернул предыдущие версии faker.js, а Github ограничил мой доступ ко всем публичным и приватным проектам. У меня сотни проектов.»

😓 Кто такой Аарон Шварц?h2

Борец за свободу слова в интернете Аарон Шварц

Аарон Шварцлегендарный программист, создавший RSS, Markdown, авторское право Creative Commons, а также платформу, позже взятую за основу социальной сети Reddit.

«Информация — это власть. Но, как случается со всякой властью, есть те, кто хочет, чтобы она была только у них. Горстка частных корпораций все активнее оцифровывает мировое научное и культурное наследие, на протяжении веков публиковавшееся в книгах и журналах, чтобы его спрятать ото всех, — писал Шварц. — Они говорят о воровстве, пиратстве, как будто обмен знаниями может быть моральным эквивалентом ограбленного судна с убитым экипажем. Делиться не аморально — напротив, это моральный императив (…). Берите информацию, где бы она ни хранилась, копируйте и распространяйте. Берите документы без авторских прав и добавляйте в архивы. Покупайте секретные базы и публикуйте в интернете. Скачивайте научные журналы и публикуйте их на файлообменниках»

Последние полтора года Аарон Шварц находился в тюрьме за нелегальное скачивание более 4 млн документов из базы данных JSTOR — архива академических журналов и научных работ. Хотя JSTOR — некоммерческая цифровая библиотека, и документы доступны бесплатно в онлайне, но некоторые клиенты платят по 10 центов за документ, если пользуются специальным интерфейсом.

Аарон Шварц в подсобке Массачусетского технологического института, во время "преступления"

JSTOR отказалась от претензий к Шварцу, но прокуратура приняла решение продолжить дело. В сентябре 2012-го ему грозило 50 лет тюремного заключения, но в январе 2013-го года он совершил самоубийство.

Что же на самом деле случилось с Аароном — отдельная тема для обсуждений. Основатель опубликовал в своём Twitter фрагмент из обсуждения этой темы в Reddit.

🤕 Темная сторона Open Sourceh2

Автор Faker.JS, удалив одну из самых востребованных JavaScript-библиотек, напомнил миру о проблеме разработчиков открытого исходного кода, где крупные коммерческие корпорации (например, практически все из списка Fortune500) используют Open Source труд, не возвращая ничего взамен. И в результате получается, что многие разработчики работают за спасибо или под грузом ответственности за свой более ранний труд.

Каждый будет делать свои выводы из этой истории, которая ещё не закончилась. Поделитесь этой новостью, чтобы больше людей знало тёмную сторону Open Source.