Arendaja tuumastab oma laialdaselt kasutatud JS-i raamatukogusid, et protesteerida ettevõtte kasutamise eest ilma hüvitiseta

10

Kuum kartul: avatud lähtekoodiga tarkvara (OSS) on saadaval erineva maitsega. Mõned neist on tohutud projektid, mille on välja töötanud ja hooldanud tuhanded vabatahtlikud. Teised on väiksemad programmid, mida võib toetada ja kallal töötada ainult üks arendaja, kes jagab GitHubiga. Kuna OSS-i kasutavad mõnikord vabalt suured ettevõtted, on veidi vaidlusi selle üle, kas need ettevõtted peaksid kogukonda rahaliselt panustama.

Näib, et avatud lähtekoodiga arendaja on tahtlikult praadinud kaks laialdaselt kasutatavat JavaScripti teeki. Faker.js- i ja colours.js -i kohustused põhjustasid neid kasutavate programmide takerdumise lõpmatusse tsüklisse.

Arendajad kasutavad võltsitud teeki, et luua võltsitud kontekstiandmeid testimiseks või demode jaoks, samas kui värvid lisavad JavaScripti konsoolidele värvi. Tuhanded programmid kasutavad neid avalikke pakette, võltsingud näevad umbes 2,5 miljonit nädalas allalaadimist ja veel 22,4 miljonit nädalas värvide jaoks.

Kahe teegi arendaja Marak Squires laadis eelmise nädala alguses GitHubisse ja NPM-i registrisse fakeri versiooni 6.6.6. Värvid "v1.4.44-liberty-2" pandi toime laupäeval. Mõlemad värskendused põhjustavad sama käitumist. Kui seda kutsutakse, väljub "Liberty Liberty Liberty" esimesel kolmel real, millele järgneb Ameerika lippu esindav zalgo tekstijada . Värvid on vahepeal parandatud, kuid võlts jääb versioonile 6.6.6. Fakerit kasutavad arendajad peaksid lülituma tagasi viimasele kehtivale versioonile (5.5.3).

Squiresi põhjendus raamatukogude saboteerimiseks on ebaselge. Mõned arvavad, et "vabaduse" teema ja näiliselt sarkastilise GitHubi probleemiaruande tõttu võib Squires püüda tähelepanu tõmmata tänamatute avatud lähtekoodiga arendajate olukorrale.

Novembris ütles Squires oma faker.js GitHubi lehe kommentaarilõimes pealkirjaga "Marakilt pole enam tasuta tööd – maksa mulle või Fork This," ütles Squires, et kavatseb loobuda "Fortune 500" ettevõtete vaba toetamisest, mis tema mõistus, varastada tema töö ilma hüvitiseta.

"Austusega ei kavatse ma enam Fortune 500-sid (ja teisi väiksemaid ettevõtteid) oma tasuta tööga toetada," märkis ta. "Ei ole palju muud öelda. Võtke seda kui võimalust saata mulle kuuekohaline aastane leping või anda projekt edasi ja lasta kellelgi teisel sellega tegeleda."

Squires on muutnud ka faker.js faili "loe mind", et öelda lihtsalt: "Mis tegelikult juhtus Aaron Swartziga?"

Aaron Swartz oli arendaja/hacktivist, kes aitas luua Creative Commonsi, RSS-i ja Redditi. Swartzi süüdistati JSTORilt dokumentide varastamises, et need avalikustada, ja seejärel sooritas ta 2013. aastal pärast pikaajalist juriidilist võitlust enesetapu.

Vastused color.js/faker.js autorile, kes saboteeris oma pakette, räägivad tõesti sellest, kui paljud ettevõtte arendajad arvavad, et neil on moraalselt õigus avatud lähtekoodiga arendajate tasuta tööle ilma midagi tagasi andmata.

— interseksuaalne intifada 🏳️‍🌈🏴 (@sadiekatze) 9 jaanuar 2022

Sõltumata tema motiividest peatati Squires’i triki tõttu GitHubis, kaotades tema juurdepääsu kahele mõjutatud raamatukogule ning sadadele teistele avalikele ja eraprojektidele, mille ta on üles laadinud.

Kuigi enamik kogukonnast ei olnud üllatunud, et GitHub karistas Squiresi enda tarkvara kasutuks muutmise eest, toetavad paljud teda tema otsuses juhtida tähelepanu kasumit taotlevale tööstusele, mis on hakanud tundma õigust teiste tasuta tööle.

"Kas oma koodi eemaldamine [GitHubist] on nende teenusetingimuste rikkumine? WTF?" ütles arendaja Sergio Gómez Squiresi tegevuse toetuseks. "See on inimrööv. Peame hakkama vaba tarkvara lähtekoodi hostimise detsentraliseerimist."

"Vastused color.js/faker.js autorile, kes saboteeris oma pakette, räägivad tõesti sellest, kui paljud ettevõtte arendajad arvavad, et neil on moraalne õigus avatud lähtekoodiga arendajate tasuta tööle ilma midagi tagasi andmata," säutsus teine ​​OSS-i kogukonna liige.

Tasub mainida, et enamik OSS-i kogukonna liikmeid toetab tasuta kasutatava tarkvara jätkuvat arendamist, sest nad on programmeerimise vastu kirglikud. Siiski eeldatakse, et need, kes saavad kasu OSS-i kasutamisest, annavad kogukonnale midagi tagasi, isegi kui see on lihtsalt vigade parandamine või mõni muu tugi.

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