Utvikler atomvåpen sine mye brukte JS-biblioteker for å protestere mot bedriftsbruk uten kompensasjon

10

En varm potet: Åpen kildekode-programvare (OSS) kommer i en rekke forskjellige smaker. Noen er enorme prosjekter utviklet og vedlikeholdt av tusenvis av frivillige. Andre er mindre programmer som kanskje bare støttes og jobbes med av en enkelt utvikler som deler med GitHub. Fordi OSS noen ganger brukes fritt av store selskaper, er det litt uenighet om hvorvidt disse selskapene bør bidra til samfunnet økonomisk.

Det ser ut til at en åpen kildekode-utvikler med vilje har stekt to mye brukte javascript-biblioteker. Forpliktelsene til faker.js og colors.js førte til at programmer som brukte dem ble sittende fast i en uendelig løkke.

Utviklere bruker faker-biblioteket til å generere falske kontekstuelle data for testing eller demoer, mens farger legger til farger til javascript-konsoller. Tusenvis av programmer bruker disse offentlige pakkene, og falske ser rundt 2,5 millioner ukentlige nedlastinger og ytterligere 22,4 millioner per uke for farger.

Marak Squires, utvikleren av de to bibliotekene, lastet opp versjon 6.6.6 av faker til GitHub og NPM-registeret tidligere i forrige uke. Fargene "v1.4.44-liberty-2" ble begått på lørdag. Begge oppdateringene forårsaker samme oppførsel. Når det kalles, kommer "Liberty Liberty Liberty" ut på de tre første linjene etterfulgt av en streng med Zalgo-tekst som representerer et amerikansk flagg. Farger har siden blitt fikset, men falske er fortsatt på versjon 6.6.6. Utviklere som bruker faker bør bytte tilbake til den siste gyldige versjonen (5.5.3).

Squires sin begrunnelse for å sabotere bibliotekene er uklar. Noen antyder at på grunn av "frihet"-temaet og en tilsynelatende sarkastisk GitHub – problemrapport, kan det hende at Squires prøver å fange oppmerksomhet for situasjonen til utakknemlige åpen kildekode-utviklere.

Tilbake i november, i en kommentartråd på faker.js GitHub-siden hans med tittelen "Ikke mer gratis arbeid fra Marak – Pay Me or Fork This," sa Squires at han kom til å slutte å fritt støtte "Fortune 500"-selskaper som i sin sinn, stjele arbeidet hans uten kompensasjon.

"Respektfullt, jeg kommer ikke lenger til å støtte Fortune 500s (og andre mindre selskaper) med mitt gratis arbeid," bemerket han. "Det er ikke mye annet å si. Ta dette som en mulighet til å sende meg en sekssifret årskontrakt eller dele opp prosjektet og få noen andre til å jobbe med det."

Squires har også endret "les meg"-filen for faker.js til å bare si: "Hva skjedde egentlig med Aaron Swartz?"

Aaron Swartz var en utvikler/hacktivist som hjalp til med å grunnlegge Creative Commons, RSS og Reddit. Swartz ble anklaget for å ha stjålet dokumenter fra JSTOR for å offentliggjøre dem og begikk deretter selvmord i 2013 etter en langvarig juridisk kamp.

Svarene på at colors.js/faker.js-forfatteren saboterer sine egne pakker er virkelig talende om hvor mange bedriftsutviklere som mener de har moralsk rett til åpen kildekode-utvikleres ubetalte arbeid uten å bidra med noe tilbake.

— intersex-intifadaen 🏳️‍🌈🏴 (@sadiekatze) 9 januar 2022

Uavhengig av motivene hans, fikk stuntet Squires suspendert fra GitHub, og fjernet tilgangen hans til de to berørte bibliotekene, samt hundrevis av andre offentlige og private prosjekter han har lastet opp.

Mens de fleste i samfunnet ikke var overrasket over at GitHub straffet Squires for å ha gjort sin egen programvare ubrukelig, støtter mange ham for hans beslutning om å rette oppmerksomheten mot en profittindustri som har vokst til å føle seg berettiget til andres ubetalte arbeid.

"Å fjerne din egen kode fra [GitHub] er et brudd på deres vilkår for bruk? WTF?" sa utvikler Sergio Gómez til støtte for Squires sine handlinger. "Dette er en kidnapping. Vi må begynne å desentralisere hosting av gratis programvarekildekode."

«Responsene på at colors.js/faker.js-forfatteren saboterer sine egne pakker, forteller virkelig om hvor mange bedriftsutviklere som mener de har moralsk rett til åpen kildekode-utvikleres ubetalte arbeid uten å bidra med noe tilbake», twitret et annet OSS-fellesskapsmedlem.

Det er verdt å nevne at de fleste medlemmer av OSS-fellesskapet støtter fortsatt utvikling av gratis programvare fordi de brenner for programmering. Det er imidlertid en forventning om at de som drar nytte av OSS-bruk bidrar med noe tilbake til fellesskapet, selv om det bare er å fikse feil eller annen type støtte.

Opptakskilde: www.techspot.com

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon