Разработчик безвозмездно уничтожает свои широко используемые библиотеки JS в знак протеста против корпоративного использования

13

Горячий вопрос: программное обеспечение с открытым исходным кодом (OSS) бывает разных видов. Некоторые из них представляют собой масштабные проекты, разработанные и поддерживаемые тысячами добровольцев. Другие представляют собой небольшие программы, которые могут поддерживаться и работать только с одним разработчиком, делящимся с GitHub. Поскольку OSS иногда свободно используется крупными корпорациями, возникают некоторые разногласия по поводу того, должны ли эти компании вносить денежный вклад в сообщество.

Похоже, что разработчик с открытым исходным кодом намеренно поджарил две широко используемые библиотеки javascript. Коммиты в faker.js и colors.js привели к тому, что программы, использующие их, застряли в бесконечном цикле.

Разработчики используют библиотеку faker для создания поддельных контекстных данных для тестирования или демонстраций, а цвета добавляют цвета в консоли javascript. Тысячи программ используют эти общедоступные пакеты, при этом фейкер наблюдает около 2,5 миллионов загрузок в неделю и еще 22,4 миллиона в неделю для цветов.

Марак Сквайрс, разработчик двух библиотек, ранее на прошлой неделе загрузил версию 6.6.6 Faker на GitHub и в реестр NPM . Цвета "v1.4.44-liberty-2" были совершены в субботу. Оба обновления вызывают одинаковое поведение. При вызове «Liberty Liberty Liberty» в первых трех строках выводится строка текста Zalgo, представляющая американский флаг. С тех пор цвета были исправлены, но фейкер остался на версии 6.6.6. Разработчики, использующие фейкер, должны вернуться к последней действующей версии (5.5.3).

Причины, по которым Сквайрс саботирует библиотеки, неясны. Некоторые предполагают, что из-за темы «свободы» и, казалось бы, саркастичного отчета о проблеме GitHub, Squires может пытаться привлечь внимание к бедственному положению неблагодарных разработчиков открытого исходного кода.

Еще в ноябре в ветке комментариев на своей странице Faker.js GitHub под заголовком «Больше никакой бесплатной работы от Марака — заплати мне или форкни это» Сквайрс заявил, что собирается прекратить добровольную поддержку компаний из списка «Fortune 500», которые, по его мнению, ум, украсть его работу без компенсации.

«Со всем уважением, я больше не собираюсь поддерживать Fortune 500 (и другие компании меньшего размера) своей бесплатной работой», — отметил он. «Больше нечего сказать. Воспользуйтесь этой возможностью, чтобы прислать мне шестизначный годовой контракт или разветвить проект, чтобы кто-то другой работал над ним».

Squires также изменил файл «прочитай меня» для faker.js, чтобы просто сказать: «Что на самом деле произошло с Аароном Шварцем?»

Аарон Шварц был разработчиком/хактивистом, который помог основать Creative Commons, RSS и Reddit. Шварца обвинили в краже документов из JSTOR, чтобы сделать их общедоступными, а затем покончили жизнь самоубийством в 2013 году после продолжительной судебной тяжбы.

Ответы автору colors.js/faker.js, саботирующему их собственные пакеты, действительно говорят о том, как много корпоративных разработчиков считают, что они имеют моральное право на неоплачиваемый труд разработчиков с открытым исходным кодом, не внося ничего взамен.

— интерсекс-интифада 🏳️‍🌈🏴 (@sadiekatze) 9 января 2022 г.

Независимо от его мотивов, Squires был отстранен от GitHub, лишив его доступа к двум затронутым библиотекам, а также к сотням других публичных и частных проектов, которые он загрузил.

В то время как большинство в сообществе не были удивлены тем, что GitHub наказал Сквайрса за то, что его собственное программное обеспечение стало бесполезным, многие поддерживают его решение привлечь внимание к коммерческой отрасли, которая стала чувствовать себя вправе пользоваться неоплачиваемым трудом других.

«Удаление собственного кода из [GitHub] является нарушением их Условий обслуживания? Что за хрень?» сказал разработчик Серхио Гомес в поддержку действий Сквайрса. «Это похищение. Нам нужно начать децентрализацию размещения исходного кода бесплатного программного обеспечения».

«Ответы авторам colors.js/faker.js, саботирующим их собственные пакеты, действительно говорят о том, как много корпоративных разработчиков считают, что они имеют моральное право на неоплачиваемый труд разработчиков с открытым исходным кодом, ничего не внося взамен», — написал в Твиттере другой член сообщества OSS.

Стоит отметить, что большинство членов сообщества OSS поддерживают дальнейшую разработку бесплатного программного обеспечения, потому что они увлечены программированием. Тем не менее, ожидается, что те, кто получает выгоду от использования OSS, вносят свой вклад в сообщество, даже если это просто исправление ошибок или какой-либо другой тип поддержки.

Источник записи: www.techspot.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее