Utvecklaren kärnar ur sina flitigt använda JS-bibliotek för att protestera mot företagsanvändning utan kompensation

8

En het potatis: Programvara med öppen källkod (OSS) finns i en mängd olika smaker. Vissa är enorma projekt som utvecklats och underhålls av tusentals volontärer. Andra är mindre program som kanske bara stöds och bearbetas av en enda utvecklare som delar med GitHub. Eftersom OSS ibland används fritt av stora företag, finns det lite kontroverser om huruvida dessa företag bör bidra till samhället ekonomiskt.

Det verkar som om en utvecklare med öppen källkod avsiktligt har friterat två ofta använda javascript-bibliotek. Commits till faker.js och colors.js gjorde att program som använde dem fastnade i en oändlig loop.

Utvecklare använder faker-biblioteket för att generera falska kontextuella data för testning eller demos, medan färger lägger till färg till javascript-konsoler. Tusentals program använder dessa offentliga paket, där falska ser cirka 2,5 miljoner nedladdningar per vecka och ytterligare 22,4 miljoner per vecka för färger.

Marak Squires, utvecklaren av de två biblioteken, laddade upp version 6.6.6 av faker till GitHub och NPM-registret tidigare förra veckan. Färgerna "v1.4.44-liberty-2" begicks i lördags. Båda uppdateringarna orsakar samma beteende. När den kallas, "Liberty Liberty Liberty" utmatas på de tre första raderna följt av en sträng med Zalgo-text som representerar en amerikansk flagga. Färger har sedan åtgärdats, men falskare finns kvar på version 6.6.6. Utvecklare som använder faker bör byta tillbaka till den senaste giltiga versionen (5.5.3).

Squires resonemang för att sabotera biblioteken är oklart. Vissa menar att på grund av "frihet"-temat och en till synes sarkastisk GitHub – problemrapport, kan Squires försöka fånga uppmärksamheten för otackade utvecklare med öppen källkod.

Tillbaka i november, i en kommentarstråd på sin faker.js GitHub-sida med titeln "Inget mer gratis arbete från Marak – Pay Me or Fork This", sa Squires att han skulle sluta fritt stödja "Fortune 500"-företag som i sin sinne, stjäla hans arbete utan kompensation.

"Respektfullt kommer jag inte längre att stödja Fortune 500s (och andra mindre företag) med mitt gratisarbete", noterade han. "Det finns inte mycket mer att säga. Ta det här som ett tillfälle att skicka mig ett sexsiffrigt årskontrakt eller dela upp projektet och låta någon annan arbeta med det."

Squires har också ändrat "läs mig"-filen för faker.js för att helt enkelt säga "Vad hände egentligen med Aaron Swartz?"

Aaron Swartz var en utvecklare/hacktivist som hjälpte till att grunda Creative Commons, RSS och Reddit. Swartz anklagades för att ha stulit dokument från JSTOR för att offentliggöra dem och begick sedan självmord 2013 efter en långvarig juridisk strid.

Svaren på att colors.js/faker.js-författaren saboterade sina egna paket är verkligen talande om hur många företagsutvecklare som tror att de har moraliskt rätt till öppen källkodsutvecklares obetalda arbete utan att bidra med något tillbaka.

— intersex-intifadan 🏳️‍🌈🏴 (@sadiekatze) 9 januari 2022

Oavsett hans motiv fick stuntet Squires avstängd från GitHub, vilket tog bort hans tillgång till de två berörda biblioteken, såväl som de hundratals andra offentliga och privata projekt han har laddat upp.

Även om de flesta i samhället inte var förvånade över att GitHub straffade Squires för att ha gjort hans egen programvara värdelös, stöder många honom för hans beslut att uppmärksamma en vinstdrivande industri som har vuxit till att känna sig berättigad till andras obetalda arbete.

"Att ta bort din egen kod från [GitHub] är ett brott mot deras användarvillkor? WTF?" sa utvecklaren Sergio Gómez till stöd för Squires agerande. "Detta är en kidnappning. Vi måste börja decentralisera hosting av fri mjukvarukällkod."

"Svaren på att colors.js/faker.js-författaren saboterar sina egna paket är verkligen talande om hur många företagsutvecklare som tror att de är moraliskt berättigade till öppen källkodsutvecklares obetalda arbete utan att bidra med något tillbaka", twittrade en annan OSS-gemenskapsmedlem.

Det är värt att nämna att de flesta medlemmar av OSS-communityt stödjer den fortsatta utvecklingen av gratisprogramvara eftersom de brinner för programmering. Det finns dock en förväntan om att de som drar nytta av OSS-användning bidrar med något tillbaka till samhället, även om det bara är att fixa buggar eller någon annan typ av support.

Inspelningskälla: www.techspot.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More