Тысячи проектов с открытым исходным кодом закрыты недовольным разработчиком
Хочешь бесплатные вещи? У вас не может быть этого, говорит разработчик-линчеватель! Две библиотеки с открытым исходным кодом, найденные в репозитории GitHub, были намеренно повреждены их автором, в результате чего тысячи проектов с открытым исходным кодом были заблокированы.
Автор говорит, что сделал это, потому что больше не хочет создавать бесплатный код для коммерческих компаний, зарабатывающих миллионы.
Его шаг вызвал серьезные дебаты в Интернете, а ответ GitHub на проблему вызвал совершенно другой резонанс.
Две рассматриваемые библиотеки называются «faker» и «colors». Каждую неделю Colors загружают более 20 миллионов раз только на npm, и на него опирается около 19 000 проектов. Faker, с другой стороны, получает 2,8 миллиона загрузок в неделю на той же платформе и поддерживает более 2500 проектов.
Судя по всему, у него проблемы с крупными корпорациями, использующими его бесплатный код, ничего за это не платя.
«Со всем уважением, я больше не собираюсь поддерживать Fortune 500 (и другие компании меньшего размера) своей бесплатной работой. Мне больше нечего сказать», — написал разработчик в конце 2020 года. «Используйте это как возможность отправить мне шестизначный годовой контракт или раскошелиться на проект, чтобы над ним работал кто-то другой.
Его последний шаг вызвал бурную дискуссию в сети. В то время как некоторые люди, кажется, согласны с его выражением бунта против большого бизнеса, другие не были в восторге, говоря, что такое поведение было безответственным и что, если он не хочет, чтобы его код использовался, он должен просто прекратить публикацию его бесплатно.
В ответ GitHub запретил разработчику доступ к платформе, что вызвало еще одно возмущение.
В то время как некоторые согласны с тем, что подобные действия должны иметь последствия, другие начали призывать к децентрализации службы как к средству защиты от односторонних действий против разработчиков.
По материалам 7-го сезона подкаста DevNews.
…если он не хочет, чтобы его код использовался, он должен просто прекратить публикацию его бесплатно. (2)