Lo sviluppatore ha bombardato le sue librerie JS ampiamente utilizzate per protestare contro l’uso aziendale senza compenso

8

Una patata bollente: il software open source (OSS) è disponibile in una varietà di gusti. Alcuni sono enormi progetti sviluppati e mantenuti da migliaia di volontari. Altri sono programmi più piccoli che potrebbero essere supportati e lavorati solo da un singolo sviluppatore che condivide su GitHub. Poiché l'OSS a volte è utilizzato liberamente dalle grandi società, c'è un po' di controversia sul fatto che queste società debbano contribuire alla comunità in modo monetario.

Sembra che uno sviluppatore open source abbia intenzionalmente fritto due librerie javascript ampiamente utilizzate. I commit su faker.js e colors.js hanno causato il blocco dei programmi che li utilizzavano in un ciclo infinito.

Gli sviluppatori utilizzano la libreria fake per generare dati contestuali falsi per test o demo, mentre i colori aggiungono colore alle console javascript. Migliaia di programmi utilizzano questi pacchetti pubblici, con Faker che vede circa 2,5 milioni di download settimanali e altri 22,4 milioni a settimana per i colori.

Marak Squires, lo sviluppatore delle due librerie, ha caricato la versione 6.6.6 di faker su GitHub e sul registro NPM all'inizio della scorsa settimana. Colors "v1.4.44-liberty-2" è stato commesso sabato. Entrambi gli aggiornamenti causano lo stesso comportamento. Quando viene chiamato, "Liberty Liberty Liberty" esce sulle prime tre righe seguite da una stringa di testo Zalgo che rappresenta una bandiera americana. Da allora i colori sono stati corretti, ma il falso rimane nella versione 6.6.6. Gli sviluppatori che utilizzano faker dovrebbero tornare all'ultima versione valida (5.5.3).

Il ragionamento di Squires per sabotare le biblioteche non è chiaro. Alcuni suggeriscono che a causa del tema "libertà" e di un rapporto apparentemente sarcastico sul problema di GitHub, Squires potrebbe cercare di attirare l'attenzione per la difficile situazione degli sviluppatori open source non ringraziati.

A novembre, in un thread di commenti sulla sua pagina GitHub faker.js intitolata "Niente più lavoro gratuito da Marak – Pay Me or Fork This", Squires ha detto che avrebbe smesso di supportare liberamente le società "Fortune 500" che, nel suo mente, rubare il suo lavoro senza compenso.

"Rispettosamente, non sosterrò più le aziende Fortune 500 (e altre aziende di piccole dimensioni) con il mio lavoro gratuito", ha osservato. "Non c'è molto altro da dire. Prendi questa come un'opportunità per mandarmi un contratto annuale a sei cifre o forcella il progetto e fare in modo che qualcun altro ci lavori".

Squires ha anche cambiato il file "leggimi" per faker.js per dire semplicemente "Cosa è successo veramente con Aaron Swartz?"

Aaron Swartz era uno sviluppatore/attivista di hacker che ha contribuito a fondare Creative Commons, RSS e Reddit. Swartz è stato accusato di aver rubato documenti a JSTOR per renderli pubblici e poi si è suicidato nel 2013 dopo una lunga battaglia legale.

Le risposte all'autore di colors.js/faker.js che sabotano i propri pacchetti stanno davvero parlando di quanti sviluppatori aziendali pensano di avere il diritto morale al lavoro non retribuito degli sviluppatori open source senza contribuire con nulla in cambio.

— l'intifada intersessuale 🏳️‍🌈🏴 (@sadiekatze) 9 gennaio 2022

Indipendentemente dalle sue motivazioni, l'acrobazia ha fatto sospendere Squires da GitHub, rimuovendo il suo accesso alle due biblioteche interessate, così come alle centinaia di altri progetti pubblici e privati ​​che ha caricato.

Sebbene la maggior parte della comunità non sia rimasta sorpresa dal fatto che GitHub abbia punito Squires per aver reso inutilizzabile il proprio software, molti lo supportano per la sua decisione di richiamare l'attenzione su un'industria a scopo di lucro che è cresciuta fino a sentirsi autorizzata al lavoro non pagato degli altri.

"Rimuovere il proprio codice da [GitHub] è una violazione dei loro Termini di servizio? WTF?" ha affermato lo sviluppatore Sergio Gómez a sostegno delle azioni di Squires. "Questo è un rapimento. Dobbiamo iniziare a decentralizzare l'hosting del codice sorgente del software libero".

"Le risposte all'autore di colors.js/faker.js che sabotano i propri pacchetti stanno davvero parlando di quanti sviluppatori aziendali pensano di essere moralmente autorizzati al lavoro non retribuito degli sviluppatori open source senza contribuire con nulla in cambio", ha twittato un altro membro della comunità OSS.

Vale la pena ricordare che la maggior parte dei membri della comunità OSS sostiene lo sviluppo continuo di software free-to-use perché sono appassionati di programmazione. Tuttavia, ci si aspetta che coloro che traggono vantaggio dall'utilizzo di OSS contribuiscano in qualche modo alla comunità, anche se si tratta solo di correggere bug o qualche altro tipo di supporto.

Fonte di registrazione: 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