Winamp: il repository open source dura poco, tra polemiche e problemi legali

Winamp: il repository open source dura poco, tra polemiche e problemi legali

Il tentativo di Llama Group di rendere open source il codice di Winamp si è concluso bruscamente con la rimozione del repository da GitHub, sollevando dubbi sulla gestione dei diritti d'autore e sulle sfide nel trasformare software proprietari in progetti aperti.

di pubblicata il , alle 17:02 nel canale Web
 

L'ambizioso progetto di Llama Group di aprire il codice sorgente di Winamp, l'iconico lettore multimediale degli anni '90, ha subito un duro contraccolpo. La società ha rimosso l'intero repository GitHub appena un mese dopo averlo caricato, alimentando il dibattito sulla complessità di rendere open source software commerciali di lunga data.

La decisione di cancellare il repository è giunta in seguito alle domande poste da The Register riguardo alla presenza di codice appartenente a terze parti, tra cui Shoutcast DNAS e componenti di Microsoft e Intel. Pare, insomma, che la società non si fosse accorta di alcune limitazioni legali e tecniche parallele alla condivisione del codice del suo player, che è stato sviluppato diversi decenni fa evolvendosi, in seguito ad acquisizioni, nel corso del tempo con funzionalità aggiuntive.

Winamp scompare su GitHub: il progetto open-source è fallito?

Nato nel 1997, Winamp ha rappresentato una rivoluzione nell'ascolto della musica digitale, diventando uno dei compagni inseparabili per gli appassionati di musica digitale. Nonostante il declino dell'uso di musica "liquida" a favore dello streaming, il software continua a esistere come web player e app mobile, mantenendo una piccola base di utenti affezionati. L'annuncio di Llama Group di rilasciare il codice sorgente aveva suscitato, pertanto, un certo entusiasmo nella comunità degli sviluppatori.

L'implementazione, però, si è rivelata problematica sin dall'inizio. La licenza iniziale, denominata Winamp Collaborative License (WCL) 1.0, conteneva una clausola che proibiva il forking del progetto, violando i termini di servizio di GitHub e contraddicendo i principi dell'open source. In risposta alle critiche, l'azienda ha rilasciato una versione rivista della licenza (WCL 1.0.1) che permetteva il forking ma continuava a limitare la distribuzione di versioni modificate. Una restrizione che, chiaramente, aveva sollevato dubbi sulla reale apertura del progetto, come sottolineato dallo stesso Justin Frankel, co-sviluppatore originale di WinAmp.

La presenza di codice GPL 2 all'interno del repository ha ulteriormente complicato la situazione legale, rendendo discutibile l'applicabilità della licenza WCL. Infine, la scoperta di componenti proprietari di altre aziende ha definitivamente evidenziato la complessità di gestire i diritti d'autore in un progetto software con una lunga storia di sviluppo e acquisizioni. Quello che emerge è che la pulizia di una base di codice per il rilascio pubblico richiede un investimento significativo di tempo e risorse, procedura che probabilmente Llama Group ha sottovalutato. Inoltre, sarebbe stato difficile per l'azienda giustificare un esborso di risorse simile per un prodotto che non genera più profitti.

L'iniziativa di Winamp ha comunque attirato nuova attenzione sul software datato, dimostrando un grande interesse per progetti legacy da parte della community. Tuttavia, le restrizioni imposte dalla licenza hanno limitato l'utilità pratica del codice rilasciato per la comunità degli sviluppatori: un problema che da una parte potrebbe limitare le future iniziative di open sourcing, ma dall'altra potrebbe stimolare il dibattito su nuovi approcci per facilitare la transizione di software proprietari verso modelli open source.

34 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
blackshard16 Ottobre 2024, 17:09 #1
Dategli pace a sto coso, che era una chiavica di programmazione dove invece dei mutex usave le attese attive con le sleep() per le sezioni critiche
marcram16 Ottobre 2024, 17:14 #2
Ah, quindi le vittime sono ancora loro, che avrebbero voluto fare una buona azione, scontrandosi però con vari problemi?
Non gli utenti, che sarebbero stati invitati a lavorare gratis per loro, o i detentori di licenze protette che hanno scoperto di come il loro codice era stato inglobato a sbafo?
inderbinen16 Ottobre 2024, 17:30 #3
basta, lasciatelo riposare in pace !!!!
SpyroTSK16 Ottobre 2024, 17:32 #4
Originariamente inviato da: marcram
Ah, quindi le vittime sono ancora loro, che avrebbero voluto fare una buona azione, scontrandosi però con vari problemi?
Non gli utenti, che sarebbero stati invitati a lavorare gratis per loro, o i detentori di licenze protette che hanno scoperto di come il loro codice era stato inglobato a sbafo?


Questa è un'altra faccenda.
Il codice sorgente se aveva all'interno altri codici sorgenti non divulgabili, hanno sbagliato a fare il push su github.
Dovevano prima di tutto ripulirlo, successivamente il codice tolto avrebbero dovuto convertirlo in librerie compilate e aggiungere la licenza di riferimento.
jepessen16 Ottobre 2024, 17:39 #5
Avranno semplicemente preso la cartella di un PC dove magicamente compilava, per ricopiarla para para sul repository...
Tedturb016 Ottobre 2024, 18:15 #6
https://github.com/alexfreud/winamp

A me risulta ancora accessibile
*Pegasus-DVD*16 Ottobre 2024, 18:22 #7
basta con sto winamp lasciatelo morire in pace
SpyroTSK16 Ottobre 2024, 19:19 #8
Originariamente inviato da: Tedturb0
https://github.com/alexfreud/winamp

A me risulta ancora accessibile


Non è il repo ufficiale.
https://github.com/WinampDesktop/winamp
ElimGarak16 Ottobre 2024, 19:20 #9

Morire?!?

Ma anche no. Io lo uso ogni singolo giorno per ore e ore mentre lavoro. Ne ho provati tanti alternativi, negli anni, ma nessuno ha un'interfaccia perfetta come quella classica di Winamp.
Quindi no, non lo lascio morire.
Styb16 Ottobre 2024, 20:28 #10
Originariamente inviato da: ElimGarak
Ma anche no. Io lo uso ogni singolo giorno per ore e ore mentre lavoro. Ne ho provati tanti alternativi, negli anni, ma nessuno ha un'interfaccia perfetta come quella classica di Winamp.
Quindi no, non lo lascio morire.

Probabilmente non hai provato AIMP: https://www.aimp.ru/?do=download

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^