Lange Zeit kursierte das Gerücht, dass die klassische Version von Winamp zu einer freien und Open-Source-Anwendung werden würde. In den letzten Stunden haben wir bestätigt, dass das Gerücht – nun ja – mehr oder weniger wahr ist: Ja, der Code von Winamp Legacy wurde auf GitHub veröffentlicht, aber die Lizenzbedingungen verbieten vollständig die Verteilung modifizierter Versionen. Wer eine spezielle, superpersonalisierte Edition des Players erstellen möchte, muss es privat tun.
Winamp war nicht nur „der“ MP3-Player, mit dem Millionen von Nutzern aufgewachsen sind. Es diente auch als kreatives Ausdrucksmittel dank seiner Skins, und das entwickelte sich auf so hohem Niveau, dass es heute ein eigenes Museum besitzt. Persönlich habe ich keine Kopie von Winamp installiert, aber ich nutze die portable Version von QMMP mit einem Winamp-Skin, und die Erfahrung ist praktisch identisch.
Was ich damit sagen will? Wir halten immer den Radar eingeschaltet und warten auf offizielle Neuigkeiten von Winamp … und in den letzten Stunden haben wir einen Blip registriert. Ein GitHub-Profil namens WinampDesktop hat das veröffentlicht, was wie der Code der Version 5.9.2 des klassischen Winamp aussieht. Jetzt würde jeder feiern … aber wir verbringen bereits einen ganzen Tag damit, die Details seiner Lizenz zu diskutieren.
Winamp und die Ambiguität von „Source Available“
In Artikel 4, Abschnitt 1 der Winamp Collaborative License Version 1.0.1 stellen wir fest, dass der Nutzer Optimierungen und Fehlerkorrekturen beitragen kann. Diese Beiträge müssen an das offizielle Repository gesendet werden, um später bewertet zu werden, und werden nach Ermessen aufgenommen.
Allerdings verbietet Artikel 5, Abschnitt 1 die Verteilung modifizierter Versionen der Software vollständig, sei es Code oder Binärpakete. Das Recht, offizielle Versionen und ihre Mods zu teilen, bleibt unter der Kontrolle der Verantwortlichen des Repositories.
Ein Teil des Webs interpretierte dies als „keine Forks“, aber das ist keine Verwechslung: Die ursprüngliche Version der Lizenz verbot das Forken ausdrücklich: „No Forking: You may not create, maintain, or distribute a forked version of the software.“ Wenn wir keine Forks erstellen können, wie teilen wir Modifikationen? Die Situation erreichte so absurde Ausmaße, dass ein Nutzer vorschlug, Issues im Repository zu eröffnen und den Code über die Kommentare zu veröffentlichen.
Mit der aktualisierten Lizenz verzeichnet das Repository bereits fast 800 Forks, aber die ursprünglichen Bedingungen bleiben unverändert: Jeder Interessierte kann den Code nutzen, modifizieren und studieren, solange er dies privat tut. Es zu modifizieren, damit es auf einem 386 in einem persönlichen Retro-Computing-Labor läuft, ja. Diese Modifikation in einem Prêt-à-Porter-Paket namens „RetroAmp386“ zu teilen, nein.
Ich finde es schade. Aus historischer Sicht ist die Bewahrung des Codes „ausreichend“, aber die Nutzer wollen mehr. Ich hoffe, dass es sich weiterentwickelt und bald „frei und Open Source“ wird.
Link zum Projekt: Hier klicken