1 puntos por GN⁺ 2024-10-17 | 1 comentarios | Compartir por WhatsApp

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

 
GN⁺ 2024-10-17
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

    • El creador original del hacha seguramente la había cuidado bien y la mantuvo limpia, pero con el paso del tiempo se acumuló algo de tierra y concreciones. Como no quería dañar un artefacto histórico importante, quien la encontró la donó tal como estaba
    • El museo le pidió al donante que agregara una etiqueta para la exhibición. Por desgracia, el donante era belga y solo hablaba francés, lo que provocó un grave malentendido sobre el propósito del hacha
    • El día en que se inauguró la exhibición, se produjo una gran confusión. La gente quería demandar alegando que el hacha prehistórica sucia violaba todas las normas aplicables a las hachas modernas. Se intentó quitar la tierra conservándola, pero eso enfureció aún más a otras personas
    • Al final, la exhibición fue retirada del museo, pero por suerte mucha gente pudo hacer copias y réplicas en 3D para guardarlas de forma segura en sus colecciones privadas
  • 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í”