Finalmente, Winamp ha rimosso tutto il suo codice da GitHub
Finalmente, Winamp ha rimosso tutto il suo codice da GitHub

Dopo molta confusione, lamentele incrociate, modifiche in background e una sezione commenti fuori controllo, i responsabili di Winamp hanno deciso di attivare l'opzione nucleare e hanno rimosso il codice da GitHub. Ovviamente, il genio è già uscito dalla lampada e ci sono copie ovunque, ma quello che avrebbe dovuto essere un momento per celebrare, si è trasformato in un avvertimento...

L'idea era molto buona in principio: Aprire il codice del classico lettore Winamp, con il quale milioni di utenti sono cresciuti, si sono divertiti e hanno partecipato a una vera rivoluzione musicale. Ma i problemi sono iniziati quando è stata conosciuta la sua licenza: la versione iniziale della Winamp Collaborative License è arrivata al punto di vietare i fork, aprendo un potenziale fronte di conflitto con i termini di utilizzo di GitHub. La seconda versione ha eliminato quel punto, ma ha confermato l'impossibilità di distribuire nuove edizioni. Durante le ultime tre settimane, la sezione Issues si è trasformata in un campo di battaglia... e alla fine, i responsabili del codice hanno finito per abbassare la leva.

Winamp su GitHub: che cosa è successo?

Finalmente, Winamp ha rimosso tutto il suo codice da GitHub
Solo un esempio di com'era la sezione Issues (questo thread è stato archiviato su Internet Archive, link più sotto)

In generale, oggi possiamo dire che il codice di Winamp conteneva porzioni di progetti esterni e pacchetti proprietari di Intel e Microsoft (tra le altre cose). Uno dei thread più «attivi» è iniziato con una menzione a libdiscid (modulo per generare disc ID di MusicBrainz e freedb da un CD audio) e al modo in cui è stato incluso. Le sorgenti sono state modificate e, da un punto di vista tecnico, equivale a una violazione della GPL.

Oltre ad alcune discussioni corrosive, tutto sembra indicare che il Llama Group (attuale proprietario di Winamp) non abbia mai effettuato la pulizia necessaria prima di pubblicare il codice del lettore. Quando diciamo «pulizia», quel processo richiede un'audit generale e, ovviamente, una valutazione legale. Un ex dipendente, Raphaël Leroux, ha detto che gli sviluppatori del lettore legacy sono stati licenziati prima di poter pulire il codice, e che il piano originale era una sorta di apertura come quella di Doom all'epoca (la versione DOS usava il modulo proprietario DMX e non poteva essere rilasciata direttamente).

Finalmente, Winamp ha rimosso tutto il suo codice da GitHub
Saggezza di Boromir, amici (!)

Alla fine dell'articolo precedente, ho espresso il mio desiderio di vedere Winamp come un progetto libero e open source. Dopo questo, credo che il ponte resterà in fiamme per un bel po'. Peccato.

Fonte: Ars Technica