Eliminación del código fuente de Winamp en GitHub
- Winamp, a través de su propietario belga Llama Group, publicó el 24 de septiembre el código fuente del "Legacy Player Code" para que los desarrolladores pudieran contribuir a la evolución de este software icónico.
- Sin embargo, en menos de un mes, este repositorio fue eliminado, debido a problemas con la licencia del código y a que también quedaron expuestos códigos fuente de otros paquetes de software privativo.
Licencia de "colaboración"
- El código de Winamp fue publicado bajo la "Winamp Collaborative License (WCL) Version 1.0.1", pero no permite distribuir versiones modificadas del software, y solo los mantenedores del repositorio oficial pueden distribuir el software y sus modificaciones.
- Justin Frankel, fundador de Nullsoft y desarrollador principal de Winamp, comentó que estas condiciones de licencia son "completamente ridículas".
- Desde que se publicó el código, fue bifurcado más de 2,600 veces, y al parecer incluía código de otros proyectos o filtró el código fuente del software del servidor SHOUTcast.
Un reproductor atrapado en el tiempo
- Winamp ha cambiado mucho desde su apogeo en la era de Windows 98, y parece que publicó el código sin comprender bien el entorno de desarrollo actual.
- Winamp fue adquirido por Radionomy tras el cierre de su sitio web en 2013, y se esperaba que una nueva versión saliera en 2019.
- Hubo una gran actualización en 2022, pero sigue siendo una "app antigua".
- Llama Group SA planea lanzar dos versiones oficiales importantes cada año y ofrecer Winamp for Creators para artistas o sellos.
Resumen de GN⁺
- La publicación del código fuente de Winamp dejó una impresión negativa en la comunidad de código abierto, y el repositorio fue eliminado por problemas de licencia.
- La licencia de "colaboración" de Winamp ofrece a los desarrolladores la oportunidad de contribuir, pero es restrictiva porque prohíbe distribuir versiones modificadas.
- Winamp intenta recuperar su antigua gloria, pero parece haber publicado el código sin entender suficientemente el entorno tecnológico actual.
- Como software con funciones similares, se recomiendan VLC y Foobar2000.
1 comentarios
Opinión de Hacker News
Una persona encontró un hacha de mano prehistórica en su terreno. Pensó que probablemente había sido una de las hachas más geniales de su época, así que la donó a un museo para que mucha gente pudiera admirar una maravilla de la civilización humana
Se perdió mucho con la eliminación de este repositorio. El código en sí ya estaba circulando por internet, pero se perdió la comedia absurda de los issues, los pull requests y el historial de commits
Winamp violaba la GPL porque incluía código GPL modificado
Hay un mirror del estado del repositorio antes del último commit. También se ofrece un archivo bundle de git que se puede clonar
Es raro que software propietario pase a ser open source. Hacerlo bien requiere bastante cuidado. Si no, se termina en una situación incómoda como esta
Este es otro caso para sumar a las historias de gente que se mete sola en problemas por no entender internet y las licencias de software. Según el enlace de ArsTechnica, despidieron a 4 desarrolladores de WA Legacy y luego otros también se fueron. Eso significa que casi no había recursos para auditar el código antes de publicarlo
Me sorprende lo minuciosos que son con el tema de las licencias. Entiendo por qué violaría las reglas de GitHub, pero Winamp no tiene hoy un valor intrínseco como para actualizarlo o hacerle un fork. Existen mejores soluciones open source. Cancelar a Winamp en 2024 no estaba en mi lista de cosas por hacer desde 2000
Hay cierta hipocresía respecto a Internet Archive. Está bien que el archivo almacene contenido con copyright, pero que una empresa haga lo mismo por su cuenta, no
Esta historia se puede comparar con la de un dueño de terreno y un grupo de chicos del vecindario. El dueño les permite jugar béisbol en su campo, pero los chicos se quejan de que el césped no está cortado, juegan hasta muy tarde y algunos hasta dañan su jardín. Cuando los abogados le dicen que lo van a demandar si no toma medidas de seguridad, el dueño se rinde y pone una cerca
Existe una regla de no redistribuir este software, pero por descuido igual iban a redistribuir parte de software cerrado. Es una actitud de “reglas para ti, pero no para mí”