Na veel verwarring, kruisbeschuldigingen, achtergrondbewerkingen en een uit de hand gelopen commentaarsectie, besloten de verantwoordelijken van Winamp de nucleaire optie te activeren en de code van GitHub te verwijderen. Natuurlijk is de geest al uit de fles en zijn er overal kopieën, maar wat een moment van vreugde had moeten zijn, werd uiteindelijk een waarschuwing…
Het idee was in eerste instantie heel goed: de code van de klassieke Winamp-speler openen, waarmee miljoenen gebruikers opgroeiden, plezier hadden en deelnamen aan een echte muzikale revolutie. Maar de problemen begonnen zodra de licentie bekend werd: de eerste versie van de Winamp Collaborative License ging zelfs zo ver dat forks verboden werden, wat een potentieel conflictgebied opende met de gebruiksvoorwaarden van GitHub. De tweede versie verwijderde dat punt, maar bevestigde de onmogelijkheid om nieuwe edities te distribueren. Gedurende de laatste drie weken veranderde de Issues-sectie in een strijdtoneel... en uiteindelijk haalden de verantwoordelijken van de code de stekker eruit.
Winamp op GitHub: wat is er gebeurd?
In het algemeen kunnen we vandaag zeggen dat de code van Winamp bevatte delen van externe projecten en propriëtaire pakketten van Intel en Microsoft (onder andere). Een van de meest 'actieve' threads begon met een vermelding van libdiscid (module om disc-ID's van MusicBrainz en freedb te genereren op basis van een audio-cd), en de manier waarop het is opgenomen. De bronnen werden gewijzigd en vanuit technisch oogpunt komt dat neer op een GPL-schending.
Afgezien van enkele corrosieve discussies lijkt alles erop te wijzen dat Llama Group (de huidige eigenaar van Winamp) nooit de nodige opschoning heeft uitgevoerd voordat de code van de speler werd gepubliceerd. Wanneer we 'opschoning' zeggen, vereist dat proces een algemene audit en natuurlijk een juridische evaluatie. Een voormalige medewerker, Raphaël Leroux, zei dat de ontwikkelaars van de legacy-speler werden ontslagen voordat ze de code konden opschonen, en dat het oorspronkelijke plan een soort openheid was zoals Doom die destijds had (de DOS-versie gebruikte de propriëtaire DMX-module en kon niet direct worden vrijgegeven).
Aan het einde van het vorige artikel sprak ik de wens uit om Winamp als een vrij en open source-project te zien. Na dit alles denk ik dat de brug nog een tijdje in brand zal blijven. Jammer.
Bron: Ars Technica