El WinAmp Libre de Nullsoft sale mal
La apertura del código fuente de WinAmp para todos terminó mal: los dueños borraron el repositorio completo
La historia de WinAmp es conocida por muchos. Fue el reproductor de audio de moda en la época de Napster. Aunque ya no es tan popular, sigue existiendo y tiene una versión web y aplicaciones móviles. Hace unos meses, los dueños de WinAmp, Llama Group, decidieron lanzar el código fuente del programa en GitHub. Sin embargo, la cosa no salió bien.
El código incluía partes de otros programas, como Shoutcast y codecs de Microsoft e Intel, que no eran propiedad de Llama Group. La comunidad de desarrolladores se dio cuenta de esto y criticó la decisión de Llama Group.
El código también incluía una licencia que no permitía a los desarrolladores crear versiones modificadas del programa. La “Licencia” en cuestión, llamada WCL - Winamp Collaborative License 1.0 posee una cláusula que lee:
No Forking: You may not create, maintain, or distribute a forked version of the software.
La comunidad no tardó en encularse con esto, ya que esta supuesta licencia impedía forkear y realizar trabajos derivados, algo ilegal ya que parte del código de winAmp posee licencias GPL 2 Haciendo que en realidad todo debería ser libre.
Uno de los desarrolladores originales de winAmp, Justin Frankel, se manifestó en contra de esta licencia también, diciendo:
Cualquier deseo de contribuir al código fuente de winAmp acaba de extinguirse tras estos términos, lol (sic). Estos terminos son completamente absurdos de la forma que están escritos.
La situación se complicó aún más cuando se descubrió que el código incluía partes de otros programas que no eran propiedad de Llama Group.
La empresa intentó borrar el código, pero no lo logró. Casi que podríamos decir que esto es un ejemplo de cómo no se deben hacer las cosas cuando se trata de código abierto.
La empresa no se tomó el tiempo de limpiar el código y eliminar las partes que no eran de su propiedad. Esto puede ser un problema para las empresas que quieren lanzar su código fuente.
Es posible que la solución sea encontrar un benefactor que pueda financiar la limpieza del código y eliminar las partes sobre las cuales no tengan permisos para compartirlo bajo una licencia libre. Esto podría ser un proyecto interesante para los desarrolladores y una oportunidad para aprender.
Fuente: The Register