Kehittäjä ydinvoimalaa laajasti käyttämiään JS-kirjastoja protestoidakseen yritysten käyttöä ilman korvausta

8

Kuuma peruna: Avoimen lähdekoodin ohjelmistoja (OSS) on monenlaisia ​​makuja. Jotkut ovat valtavia hankkeita, joita tuhansia vapaaehtoisia kehittävät ja ylläpitävät. Toiset ovat pienempiä ohjelmia, joita voi tukea ja käsitellä vain yksi GitHubille jakama kehittäjä. Koska suuret yritykset käyttävät toisinaan OSS:ää vapaasti, on hieman kiistaa siitä, pitäisikö näiden yritysten osallistua yhteisöön rahallisesti.

Vaikuttaa siltä, ​​että avoimen lähdekoodin kehittäjä on tarkoituksella paistanut kaksi laajalti käytettyä javascript-kirjastoa. Faker.js- ja colours.js – sitoumukset saivat niitä käyttävien ohjelmien jumiutumaan äärettömään silmukkaan.

Kehittäjät käyttävät faker-kirjastoa väärennettyjen kontekstuaalisten tietojen luomiseen testausta tai demoja varten, kun taas värit lisäävät väriä javascript-konsoleihin. Tuhannet ohjelmat käyttävät näitä julkisia paketteja, ja väärentäjät näkevät noin 2,5 miljoonaa viikoittaista latausta ja vielä 22,4 miljoonaa viikossa värejä varten.

Näiden kahden kirjaston kehittäjä Marak Squires latasi fakerin version 6.6.6 GitHubiin ja NPM-rekisteriin aiemmin viime viikolla. Värit "v1.4.44-liberty-2" tehtiin lauantaina. Molemmat päivitykset aiheuttavat saman käyttäytymisen. Kun sitä kutsutaan, "Liberty Liberty Liberty" tulostaa kolmella ensimmäisellä rivillä, jota seuraa zalgo -tekstijono, joka edustaa Yhdysvaltain lippua. Värit on sittemmin korjattu, mutta faker pysyy versiossa 6.6.6. Fakeria käyttävien kehittäjien tulee vaihtaa takaisin viimeisimpään voimassa olevaan versioon (5.5.3).

Squiresin syy kirjastojen sabotoimiseen on epäselvä. Jotkut ehdottavat, että "vapaus"-teeman ja näennäisen sarkastisen GitHub – ongelmaraportin vuoksi Squires saattaa yrittää kiinnittää huomiota kiittämättömien avoimen lähdekoodin kehittäjien ahdinkoon.

Marraskuussa faker.js GitHub -sivunsa kommenttiketjussa, jonka otsikko oli "Ei enää ilmaista työtä Marakilta – Pay Me or Fork This", Squires sanoi aikovansa luopua tukemasta "Fortune 500" -yrityksiä, jotka hänen mieleen, varastaa hänen työnsä ilman korvausta.

"Kunnioittavasti en aio enää tukea Fortune 500:ta (ja muita pienempiä yrityksiä) ilmaisella työlläni", hän huomautti. "Ei ole paljon muuta sanottavaa. Käytä tätä tilaisuutena lähettää minulle kuusinumeroinen vuosisopimus tai jakaa projekti ja pyytää joku muu työskentelemään sen parissa."

Squires on myös muuttanut "lue minut" -tiedostoa faker.js:lle sanomaan vain: "Mitä Aaron Swartzille oikein tapahtui?"

Aaron Swartz oli kehittäjä/hacktivisti, joka auttoi Creative Commonsin, RSS:n ja Redditin perustamisessa. Swartzia syytettiin asiakirjojen varastamisesta JSTORilta julkistaakseen ne, ja sitten hän teki itsemurhan vuonna 2013 pitkän oikeudellisen taistelun jälkeen.

Vastaukset color.js/faker.js-kirjoittajalle, joka sabotoi omia pakettejaan, kertovat todella kuinka moni yrityskehittäjä uskoo olevansa moraalisesti oikeutettu avoimen lähdekoodin kehittäjien palkattomaan työhön ilman, että he maksavat mitään takaisin.

– intersukupuolinen intifada 🏳️‍🌈🏴 (@sadiekatze) 9 tammikuuta 2022

Riippumatta hänen motiiveistaan, temppu sai Squiresin jäädytyksen GitHubista, mikä esti hänen pääsynsä kahteen vaikutuksen alaisena olevaan kirjastoon sekä satoihin muihin hänen lataamiinsa julkisiin ja yksityisiin projekteihin.

Vaikka suurin osa yhteisön jäsenistä ei ollut yllättynyt siitä, että GitHub rankaisi Squiresia oman ohjelmistonsa tekemisestä hyödyttömäksi, monet tukevat häntä hänen päätöksessään kiinnittää huomiota voittoa tavoittelevaan toimialaan, joka on kasvanut tuntevansa olevansa oikeutettu muiden palkattomaan työhön.

"Oman koodin poistaminen [GitHubista] rikkoo heidän käyttöehtojaan? WTF?" sanoi kehittäjä Sergio Gómez Squiresin toimien tukena. "Tämä on sieppaus. Meidän on alettava hajauttaa ilmaisten ohjelmistojen lähdekoodin isännöinti."

"Reaktiot color.js/faker.js-kirjailijalle, joka sabotoi omia pakettejaan, kertovat todella kuinka monet yrityskehittäjät ajattelevat olevansa moraalisesti oikeutettuja avoimen lähdekoodin kehittäjien palkattomaan työhön antamatta mitään takaisin", twiittasi toinen OSS-yhteisön jäsen.

On syytä mainita, että useimmat OSS-yhteisön jäsenet tukevat vapaasti käytettävien ohjelmistojen jatkuvaa kehittämistä, koska he ovat intohimoisia ohjelmointiin. OSS:n käytöstä hyötyvien odotetaan kuitenkin antavan jotain takaisin yhteisölle, vaikka se olisi vain virheiden korjaamista tai muuta tukea.

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