Der Entwickler vernichtet seine ausgiebig genutzten JS-Bibliotheken, um gegen die Nutzung durch Unternehmen ohne Entschädigung zu protestieren

16

Eine heiße Kartoffel: Open-Source-Software (OSS) gibt es in verschiedenen Geschmacksrichtungen. Einige sind riesige Projekte, die von Tausenden von Freiwilligen entwickelt und gepflegt werden. Andere sind kleinere Programme, die möglicherweise nur von einem einzelnen Entwickler unterstützt und bearbeitet werden, der an GitHub teilnimmt. Da OSS manchmal von großen Unternehmen frei verwendet wird, gibt es einige Kontroversen darüber, ob diese Unternehmen einen finanziellen Beitrag zur Gemeinschaft leisten sollten.

Es scheint, dass ein Open-Source-Entwickler absichtlich zwei weit verbreitete Javascript-Bibliotheken vernichtet hat. Die Commits auf faker.js und colors.js führten dazu, dass Programme, die sie verwendeten, in einer Endlosschleife hängen blieben.

Entwickler verwenden die Faker-Bibliothek, um gefälschte Kontextdaten für Tests oder Demos zu generieren, während Farben JavaScript-Konsolen Farbe verleihen. Tausende von Programmen verwenden diese öffentlichen Pakete, wobei Fälscher rund 2,5 Millionen wöchentliche Downloads und weitere 22,4 Millionen pro Woche für Farben sehen.

Marak Squires, der Entwickler der beiden Bibliotheken, hat Anfang letzter Woche Version 6.6.6 von faker auf GitHub und die NPM-Registry hochgeladen. Colors „v1.4.44-liberty-2″ wurde am Samstag festgeschrieben. Beide Updates verursachen das gleiche Verhalten. Wenn es aufgerufen wird, gibt "Liberty Liberty Liberty" in den ersten drei Zeilen aus, gefolgt von einer Reihe von Zalgo-Text, der eine amerikanische Flagge darstellt. Colors wurde inzwischen behoben, aber Faker bleibt auf Version 6.6.6. Entwickler, die Faker verwenden, sollten auf die letzte gültige Version (5.5.3) zurückwechseln.

Die Begründung von Squires für die Sabotage der Bibliotheken ist unklar. Einige vermuten, dass Squires aufgrund des Themas „Freiheit” und eines scheinbar sarkastischen GitHub -Problemberichts versuchen könnte, Aufmerksamkeit für die Notlage von unbedankten Open-Source-Entwicklern zu erregen .

Bereits im November sagte Squires in einem Kommentar-Thread auf seiner faker.js-GitHub-Seite mit dem Titel „Keine kostenlose Arbeit mehr von Marak – Pay Me or Fork This”, er werde aufhören, „Fortune 500″-Unternehmen zu unterstützen, die in seiner Verstand, seine Arbeit ohne Entschädigung stehlen.

„Bei allem Respekt, ich werde Fortune 500-Unternehmen (und andere kleinere Unternehmen) nicht länger mit meiner kostenlosen Arbeit unterstützen”, bemerkte er. "Es gibt nicht viel mehr zu sagen. Nehmen Sie dies zum Anlass, mir einen sechsstelligen Jahresvertrag zu schicken oder das Projekt abzuspalten und jemand anderen daran arbeiten zu lassen."

Squires hat auch die „Lies mich”-Datei für faker.js geändert, um einfach zu sagen: „Was ist wirklich mit Aaron Swartz passiert?”

Aaron Swartz war ein Entwickler/Hacktivist, der half, Creative Commons, RSS und Reddit zu gründen. Swartz wurde beschuldigt, Dokumente von JSTOR gestohlen zu haben, um sie öffentlich zu machen, und dann 2013 nach einem langen Rechtsstreit Selbstmord begangen .

Die Antworten auf die Sabotage der eigenen Pakete durch den Autor colors.js/faker.js sagen wirklich aus, wie viele Unternehmensentwickler denken, dass sie moralisch Anspruch auf die unbezahlte Arbeit der Open-Source-Entwickler haben, ohne etwas dafür zu leisten.

— die intersexuelle Intifada 🏳️‍🌈🏴 (@sadiekatze) 9 Januar 2022

Unabhängig von seinen Motiven wurde Squires aufgrund des Stunts von GitHub suspendiert, wodurch ihm der Zugriff auf die beiden betroffenen Bibliotheken sowie die Hunderte anderer öffentlicher und privater Projekte, die er hochgeladen hat, entzogen wurden.

Während die meisten in der Community nicht überrascht waren, dass GitHub Squires dafür bestraft hat, dass er seine eigene Software unbrauchbar gemacht hat, unterstützen ihn viele für seine Entscheidung, die Aufmerksamkeit auf eine gewinnorientierte Industrie zu lenken, die sich zunehmend dazu verpflichtet fühlt, Anspruch auf die unbezahlte Arbeit anderer zu haben.

„Das Entfernen Ihres eigenen Codes von [GitHub] verstößt gegen deren Nutzungsbedingungen? WTF?” sagte Entwickler Sergio Gómez zur Unterstützung der Aktionen von Squires. "Das ist eine Entführung. Wir müssen anfangen, das Hosting von Quellcode freier Software zu dezentralisieren."

„Die Antworten auf die Sabotage der eigenen Pakete durch den Autor colors.js/faker.js sagen wirklich aus, wie viele Unternehmensentwickler denken, dass sie moralisch Anspruch auf die unbezahlte Arbeit von Open-Source-Entwicklern haben, ohne etwas dafür beizutragen”, twitterte ein anderes Mitglied der OSS-Community.

Erwähnenswert ist, dass die meisten Mitglieder der OSS-Community die Weiterentwicklung frei nutzbarer Software unterstützen, weil sie sich leidenschaftlich für das Programmieren interessieren. Es wird jedoch erwartet, dass diejenigen, die von der OSS-Nutzung profitieren, etwas zur Community beitragen, selbst wenn es sich nur um das Beheben von Fehlern oder eine andere Art von Unterstützung handelt.

Aufnahmequelle: www.techspot.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen