Après beaucoup de confusion, des réclamations croisées, des éditions en arrière-plan et une section de commentaires hors de contrôle, les responsables de Winamp ont décidé d'activer l'option nucléaire et ont supprimé le code de GitHub. Évidemment, le génie est déjà sorti de la lampe et il y a des copies partout, mais ce qui aurait dû être un moment à célébrer s'est finalement transformé en un avertissement...

L'idée était très bonne au départ : ouvrir le code du lecteur classique Winamp, avec lequel des millions d'utilisateurs ont grandi, se sont amusés et ont participé à une véritable révolution musicale. Mais les problèmes ont commencé une fois que sa licence a été connue : la version initiale de la Winamp Collaborative License est allée jusqu'à interdire les forks, ouvrant un potentiel conflit avec les termes d'utilisation de GitHub. La deuxième version a supprimé ce point, mais a confirmé l'impossibilité de distribuer de nouvelles éditions. Pendant les trois dernières semaines, la section Issues s'est transformée en champ de bataille... et au final, les responsables du code ont fini par baisser le levier.

Winamp sur GitHub : que s'est-il passé ?

Finalement, Winamp a supprimé tout son code de GitHub
Finalement, Winamp a supprimé tout son code de GitHub
Finalement, Winamp a supprimé tout son code de GitHub
À peine un échantillon de ce qu'était la section Issues (ce fil a été sauvegardé sur Internet Archive, lien plus bas)

En général, aujourd'hui on peut dire que le code de Winamp contenait des portions de projets externes, et des paquets propriétaires d'Intel et Microsoft (entre autres). Un des fils les plus « actifs » a commencé avec une mention à libdiscid (module pour générer des identifiants de disque MusicBrainz et freedb à partir d'un CD audio), et la manière dont il a été inclus. Les sources ont été modifiées, et d'un point de vue technique, cela équivaut à une violation de GPL.

Au-delà de certaines discussions corrosives, tout semble indiquer que le Llama Group (propriétaire actuel de Winamp) n'a jamais effectué le nettoyage nécessaire avant de publier le code du lecteur. Quand on dit « nettoyage », ce processus nécessite une vérification générale, et bien sûr, une évaluation légale. Un ancien employé, Raphaël Leroux, a déclaré que les développeurs du lecteur legacy ont été licenciés avant de pouvoir nettoyer le code, et que le plan original était une sorte d'ouverture comme celle qu'a eue Doom à l'époque (la version DOS utilisait le module propriétaire DMX et ne pouvait pas être libérée directement).

Finalement, Winamp a supprimé tout son code de GitHub
Sagesse de Boromir, les amis (!)

À la fin de l'article précédent, j'ai exprimé mon souhait de voir Winamp comme un projet libre et open source. Après cela, je pense que le pont restera en flammes un bon moment. Dommage.

Source : Ars Technica