4 puntos por GN⁺ 2024-05-18 | 1 comentarios | Compartir por WhatsApp

Anuncio de la publicación del código fuente de Winamp

  • Winamp publica su código fuente

    • Winamp hará público el código fuente de su legendario reproductor para Windows, permitiendo el desarrollo colaborativo.
    • El 24 de septiembre de 2024, planea abrir el código fuente de la aplicación a desarrolladores de todo el mundo.
    • Al liberar el código del reproductor usado en Windows, permitirá que toda la comunidad participe en su desarrollo.
  • Invitación a la colaboración global

    • Desarrolladores de todo el mundo podrán aportar su experiencia, ideas y pasión para ayudar a evolucionar este software icónico.
    • Winamp significa mucho más que un simple reproductor de música. Incluye una cultura digital, una estética y una experiencia de usuario únicas.
  • El avance histórico de Winamp

    • Con la publicación de su código fuente, Winamp está dando el siguiente paso histórico.
    • Los usuarios podrán contribuir directamente a mejorar el producto.
    • Alexandre Saboundjian, CEO de Winamp, explicó: "Esta decisión alegrará a millones de usuarios en todo el mundo. Nuestro enfoque está puesto en el nuevo reproductor móvil y en otras plataformas. Planeamos lanzar un nuevo reproductor móvil a inicios de julio, pero no olvidaremos a las decenas de millones de usuarios que usan el software en Windows. Ellos se beneficiarán de la experiencia y la creatividad de miles de desarrolladores. Winamp, como propietario del software, decidirá qué innovaciones llegarán a la versión oficial".
  • Participación de desarrolladores

    • Los desarrolladores interesados pueden registrarse en la siguiente dirección: about.winamp.com/free-llama

Opinión de GN⁺

  • El valor histórico de Winamp

    • Winamp fue un reproductor de música muy querido por muchos usuarios durante los años 90 y principios de los 2000, y ocupó un lugar importante en la cultura de la música digital. La publicación de su código fuente puede ser una oportunidad para revalorizar ese legado histórico.
  • Impulso a la comunidad de desarrolladores

    • La publicación del código fuente ofrece una oportunidad para que desarrolladores de todo el mundo colaboren y hagan evolucionar aún más a Winamp. Esto puede tener un impacto positivo en la activación de la comunidad open source y en el avance tecnológico.
  • Retos y oportunidades técnicas

    • En el proceso de analizar y mejorar el código fuente de Winamp pueden surgir muchos desafíos técnicos. Esto brinda a los desarrolladores oportunidades de aprendizaje y crecimiento.
  • Soporte para múltiples plataformas

    • El plan de Winamp de ofrecer un nuevo reproductor móvil y soporte para otras plataformas da a los usuarios más opciones. Esto podría ayudar a expandir la base de usuarios de Winamp.
  • Productos competidores

    • Actualmente existen diversos reproductores de música en el mercado, como VLC Media Player y foobar2000. La publicación del código fuente de Winamp puede convertirse en una estrategia importante para diferenciarse de estos productos competidores.

1 comentarios

 
GN⁺ 2024-05-18
Comentarios en Hacker News
  • Desde el año pasado, al parecer el dueño de Winamp ha estado pasando por problemas financieros, y ya despidieron incluso al personal mínimo que mantenía Winamp
    Parece que su enfoque principal está en Winamp como servicio de streaming para HTML5 y móviles, y esto da la impresión de ser un movimiento para dejar el mantenimiento de Winamp para PC en manos de la comunidad
    Me parece mejor eso que simplemente dejarlo morir
    https://forums.winamp.com/forum/winamp/winamp-site-design/46...

    • Yo sigo esperando que KaZaA sea open source
      La gente joven de hoy no sabe lo que se sentía intentar bajar un video musical y que te saliera un video de decapitación
    • De verdad agradezco que hayan tomado esta decisión
      Si la empresa de todos modos va a desaparecer, ojalá más empresas publicaran su código fuente tal cual está
    • Ahora entiendo por qué la pasé tan mal usando el servicio del lado de creator de Winamp
      Se suponía que me darían apoyo de un encargado, ayuda con la configuración, promoción y demás, pero no hicieron nada en un año y luego quisieron cobrarme ese costo al cabo de ese año
    • No entiendo por qué una empresa tiene que llegar al borde de la quiebra para hacer open source
      Más que por comunidad o apertura, esto parece algo pensado para que los dueños puedan hacer un fork después
  • La publicación llega 20 años tarde para que tenga verdadero impacto, pero igual da gusto verla
    También es interesante que no mencionen bajo qué licencia se publicará, y que incluso haya que pedirlo por correo electrónico para poder recibirlo
    Sorprende que se tomen este trabajo a estas alturas, aunque el software parece tan viejo que, fuera de la nostalgia, no tiene mucho valor

    • Uso WACUP, la actualización comunitaria de Winamp, y es excelente
      He probado otros reproductores de música, pero siempre termino regresando a este
      Ni siquiera soy fan de los efectos visuales chafas, pero la interfaz simplemente me queda perfecta
      https://getwacup.com/
    • Apenas ayer seguía mirando los efectos de visualización predeterminados de Winamp para intentar hacer algo parecido en un juego hecho con Godot
      Ya implementé más o menos la idea principal, pero no se ve tan fluido como Winamp
      Parece que necesito un rastro tenue y ese efecto de “cap” que cae lentamente en cada barra; lo que hice ahora se ve demasiado tembloroso
    • Puede que la distribución pública esté prohibida o se haya complicado por las obligaciones de licencia de componentes subordinados
      O tal vez esperan que alguien revise el código fuente y compre o asuma responsabilidades contractuales sobre componentes que no pueden relicenciarse bajo una licencia open source tradicional
      En la práctica, quizá sea como andar mostrando el código fuente como si fuera una novia potencial porque las otras vías de venta no les funcionaron bien
      O simplemente puede ser código comercial del mundo real y estar en un estado bastante vergonzoso para los estándares de un proyecto open source público
    • Yo todavía uso Winamp para reproducir MP3 guardados localmente
      Hace mucho que no veo un reproductor enfocado en reproducir música como tal, en vez de centrarse en administrarla como biblioteca multimedia
    • Les tomó 20 años descubrir que no se puede ganar dinero con un reproductor multimedia
  • Cuando programaba para Windows como hobby, usando Borland C++ Builder, realmente envidiaba el nivel de habilidad necesario para hacer algo como Winamp
    Sobre todo en la implementación de la UI, y en esa época prácticamente no había material avanzado de aprendizaje ni ejemplos, o era muy difícil encontrarlos y juntarlos

    • El hecho de que pudieras cambiar entre distintos skins en tiempo de ejecución y cargar todo tipo de plugins hace quedar mal al software moderno
    • (Borland) Delphi también facilitaba crear ventanas no estándar, y el secreto estaba en aprovechar la Win32 API
      En Delphi eso era realmente fácil
      Aquí hay un ejemplo: http://www.delphicorner.f9.co.uk/articles/forms4.htm
    • Tengo buenos recuerdos de cuando hicimos un clon de Winamp para un proyecto en equipo de la escuela
      Armamos medio a la rápida un reproductor basado en plugins, con plugins de entrada y salida, e incluso una variante muy limitada de streaming por red
      Fueron buenos tiempos, clavados en un proyecto genial, y sorprende pensar que ya fue hace como 25 años
    • Recuerdo que Justin Frankel estaba seguido en canales como #winprog de IRC, y mostraba cómo había hecho la UI capaz de usar skins
      También buscaba ideas y retroalimentación; habrá sido por 1996 o 1997
  • Bien. Me gusta Webamp, la reimplementación en HTML: https://webamp.org/

    • Ese es mi proyecto personal
      Me da mucho gusto saber que la gente lo disfruta
    • Está realmente excelente
      Fácil te puedes pasar horas en el sitio de skins: https://skins.webamp.org/
    • Esto me quitó una nostalgia que todavía traía atorada
      Gracias
  • Hace unos 20 años estuve a punto de entrar al equipo de Winamp
    En ese momento estaban haciendo Winamp 3, y según escuché era una reescritura casi completa con C++ moderno
    El codebase anterior era casi puro código C escrito por Justin Frankel, y parece que a todo el mundo le desagradaba bastante Winamp 3
    Tenía muchos bugs y el framework de plugins era extremadamente complejo
    Me da curiosidad qué código fuente van a publicar. Podrían ser ambos

    • Al principio releí eso pensando que querías decir que no les gustaba el codebase de Justin Frankel
      Todo lo demás que él hizo fue buenísimo, sobre todo Reaper, desde el principio
      ¿Eso fue en la época de AOL?
  • Si buscas una alternativa un poco más moderna, recomiendo foobar2000: https://www.foobar2000.org/
    De entrada no es muy bonito, pero lo compensa con un nivel ridículo de personalización
    Su ecosistema de componentes también es muy sólido y además funciona bien en Wine

  • La redacción del anuncio es tan cuidadosa que soy escéptico sobre si esto será una licencia verdaderamente libre

    • Puede que ni siquiera estén en posición de relicenciar todo, o que no sepan exactamente cuál es la manera adecuada de hacerlo
      Una empresa grande y viva como Microsoft puede trabajar con abogados, entender bien qué está publicando al abrir código viejo y cubrirse legalmente de forma apropiada
      Pero cuesta creer que una empresa en su etapa final pueda gastar presupuesto en ese tipo de trabajo
      En esa época, el software comercial no se hacía necesariamente con todas sus dependencias siendo open source, ni siempre existían acuerdos claros con contribuidores o contratistas para dejar el copyright listo para una relicencia open source
      Puede que ciertos derechos sí se hayan transferido explícitamente a otra parte, o que se haya preparado una publicación para consulta pública como esta, pero relicenciar es otro asunto
    • Es bastante raro
      Dieron una fecha futura específica, pero evitaron usar la expresión open source
      Normalmente, cuando las empresas hacen este tipo de anuncios, al mismo tiempo publican un repositorio en GitHub, y no recuerdo muchos casos así
      En el caso de Twitter, Elon Musk prometió publicar el algoritmo y, pasado un tiempo, efectivamente lo subieron
      Que el código se haga público en general es algo positivo, pero hasta ver la licencia y el código, es difícil darle mucho peso
  • Este código ya se había filtrado hace algunos años: https://news.ycombinator.com/item?id=29379346

  • Realmente le azota el trasero a la llama

    • Escuchar esa intro otra vez después de 20 años fue como sentir que también me azotaban bien el mío
  • Ojalá fuera el código fuente de Winamp 2.x
    No 3 ni 5