IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Llama Group retire le dépôt GitHub du code de Winamp après des semaines de controverses
Une tentative avortée d'ouvrir l'iconique lecteur audio aux développeurs open source

Le , par Stéphane le calme

185PARTAGES

6  0 
Récemment, Llama Group, propriétaire de Winamp, a surpris la communauté des développeurs en supprimant son dépôt source sur GitHub. Ce retrait marque la fin d'une tentative d'ouvrir l'iconique lecteur audio des années 2000 à la communauté open source. Pourtant, cette initiative avait suscité beaucoup d'espoir et d'enthousiasme lors de son lancement en septembre 2024.

Historique et contexte

Winamp, autrefois synonyme de musique numérique, avait été relancé pour profiter de l'énergie et des innovations de la communauté open source. Cependant, des problèmes sont apparus presque immédiatement après la publication du code. En cause, l'inclusion de portions de code de Shoutcast DNAS et de certains codecs de Microsoft et Intel, qui ont soulevé des questions de propriété intellectuelle. De plus, la licence Winamp Collaborative License (WCL) interdisait la création de forks, une pratique courante dans la communauté open source.

L'interdiction des forks a été particulièrement mal perçue. Les développeurs ont exprimé leur mécontentement sur divers forums, soulignant que cette restriction allait à l'encontre des principes mêmes de l'open source. Certains ont décidé de troller en se lançant dans la multiplication de forks aux noms parfois drôles. Plus de 2 600 forks ont été créés avec des noms comme :
  • winamp-how-bout-i-fork-anyway
  • winamp-but-forked-lol
  • wompwomp (utilisé pour commenter quelque chose de mauvais ou de décevant qui s'est produit ou est en train de se produire, généralement sur le ton de l'humour)
  • winamp-fork-wait-a-minute
  • winamp-butitsactuallycopyleft

Moins d'un mois plus tard, le dépôt est supprimé

Winamp, par l'intermédiaire de son propriétaire belge Llama Group, a mis en ligne le 24 septembre le code source de son « Legacy Player Code » afin que les développeurs puissent « apporter leur expertise, leurs idées et leur passion pour faire évoluer ce logiciel emblématique ».

Moins d'un mois plus tard, ce dépôt a été entièrement supprimé, après avoir fait une assez mauvaise impression sur la communauté du logiciel libre suite à son étrange mélange de licences de code. Il y a eu également des découvertes surprenantes dans son code :
  • De larges portions du code d'autres projets, proposées sous d'autres licences plus robustes, ont apparemment été incluses (puis supprimées) dans le dépôt de Winamp.
  • Le code original de Winamp a pu laisser échapper le code source du logiciel serveur SHOUTcast.
  • En cherchant à supprimer les fichiers incriminés par une simple suppression au lieu d'un rebasage, Winamp les a laissés à la disposition de ceux qui connaissent les mécanismes de Git.
  • Des paquets propriétaires d'Intel et de Microsoft semblent également avoir été inclus dans les outils de build de la version.


Licence « collaborative »

Le code de Winamp a été mis à disposition fin septembre, mais il n'est pas très ouvert. En vertu de la « Winamp Collaborative License (WCL) Version 1.0.1 », il est interdit de « distribuer des versions modifiées du logiciel » en source ou en binaire, et « seuls les responsables du dépôt officiel sont autorisés à distribuer le logiciel et ses modifications ». En d'autres termes, tout le monde peut contribuer, mais uniquement au profit de Winamp.

Justin Frankel, l'un des principaux développeurs du premier Winamp et fondateur de Nullsoft, qui a également créé le logiciel de streaming SHOUTcast, a été interrogé sur son site de questions-réponses au sujet de la contribution au code. Il a répondu que, même s'il en avait l'envie, les termes de la licence « sont complètement absurdes dans la manière dont ils sont écrits ». Même en les prenant « telles qu'elles ont probablement été conçues », Frankel a écrit qu'elles étaient « nulles ».

[QUOTE]Question : Maintenant que les sources de WinAMP ont été officiellement publiées, avez-vous envie d'y intégrer de nouvelles fonctionnalités ?

Réponse : Si j'avais un quelconque désir, il serait éteint par les termes de la licence...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de winampfr
Nouveau Candidat au Club https://www.developpez.com
Le 26/10/2024 à 22:50
Je vais faire sourire les anciens ici. Je suis humblement celui qui a créé le pack de traduction de Winamp depuis 1997, avec des traductions de plugins, la gestion francophone de Winamp, et la création d'un plugin radio... Tout cela remonte à une époque que les moins de 30 ans (la vache ! ) ne peuvent pas connaître.

Nous sommes encore quelques-uns à écouter des MP3 stockés sur nos disques, tandis que les plus jeunes se tournent vers le streaming sur des plateformes comme Spotify et autres. J'ai toujours, TOUJOURS, été ignoré par mes propositions faites auprès d'Alexandre Saboundjian, PDG de Winamp. Si j'étais un peu parano, je dirais que j'ai été méprisé parce que je ne suis rien et que je ne connais rien à son business (ce qui est faux, mais il s'en moque). Bref, un monsieur pas très sympathique.

En ouvrant le code de Winamp, je me suis dit qu'il avait acheté le logiciel, mais que sa plateforme ne fonctionnant pas comme prévu, il abandonnait plus ou moins ce programme qu'il a payé une petite fortune, pour se consacrer à son business (qui est bon), centré sur la publicité audio. Mais il n'est pas fou : comme il ne comprend rien aux communautés et à ce que Winamp pourrait devenir avec des développeurs, son programme pourrait vraiment se transformer en quelque chose d'énorme, à la manière de VLC, voire plus....ben , il ouvre le programme sans vraiment l'ouvrir.

Quel gâchis. J'espère qu'il finira par abandonner totalement et qu'il ouvrira complètement, mais vu sa fierté, je ne suis pas sûr que cela soit possible avant la fin de son entreprise ou la fin de sa carrière active.
PS j'ai écris ce message pour vous demander ce que vous en penser (est ce que j'ai raison de croire que si il ouvre totalement le programme pourrait devenir une star, en lisant tous les streams de toutes les TV (iptv...non non je l'ai pas dit ahah) ou autres ""dingueries". J'ecris ce message dans un esprit d'ouverture et donc pas du tout en mode "je suis aigri" rassurez vous !
0  0