staging.inyokaproject.org

Programme und Forks am Beispiel XMMS

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

moonwalker3

Anmeldungsdatum:
30. Juni 2008

Beiträge: 802

Ich habe im wiki gelesen, dass der kultige Player XMMS nun nicht mehr Teil der Distribution ist. Vor ein paar Jahren wurde empfohlen, auf Beep Media Player umzusteigen, wegen dessen UTF8-Unterstützung, nun wird auch dieser Fork nicht mehr weiterentwickelt und es gibt einen neuen. Welchen Sinn macht es denn, immer neue Forks zu bilden? Wäre es nicht besser, die ursprüngliche Software zu verbessern? Es gibt auch andere Beispiele von veralteter Software, die eine Neuentwicklung erfordert. Ich bin froh, dass das XMMS-Entwicklerteam nun XMMS2 veröffentlicht hat. Man schaut schließlich ein wenig auch auf den Namen.

Schuttwegraeumer

Avatar von Schuttwegraeumer

Anmeldungsdatum:
6. Februar 2007

Beiträge: 702

Audacious

Ist auch ein Forc des Beep Media Players und damit ein Enkel vom XMMS.

Auf meinem Rechner hinkt die Grafik nach, sonst läuft er aber erstaunlich gut.

Aruhn

Anmeldungsdatum:
12. September 2007

Beiträge: Zähle...

So ist es, Audacious soll in dieser Hinsicht der Moment aktuellste "XMMS" bzw. "Beep Media Player" Sprößling sein.
Wobei sich mein Audacious quasi wie XMMS anfühlt und genau so zu bedienen ist, naja solange Streamtuner funktioniert bin ich froh.

simpson-fan

Anmeldungsdatum:
29. April 2007

Beiträge: 1088

Verwendest du Streamtuner+Audacious zum Radiohören?

Da gibts eine Lösung wo nur ein Programm benötigt wird. BMPx, Beep Media Player experimantal → Versuchs mal aus, läuft absolut perfekt.

DeJe

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2377

XMMS ist wohl ein gutes Beispiel für selten schlechten Code. 😉
Er ist nicht zuletzt deshalb wohl kaum noch wartbar obwohl weiter daran "entwickelt" wird.
Man sollte also auf aktuellere (und neu geschriebene) Forks zurückgreifen die eine saubere Code-Base haben. Audacious wäre hier die Wahl.

Nichts gegen XMMS2, aber der hat eine Server/Client-Strukur und ist mit XMMS nicht vergleichbar. Der Server ist ganz gut, aber leider fehlt es den verfügbaren Clients an Stabilität und Features. Die sind praktisch durch die Bank bestenfalls Alpha-Stadium. ☹
Zum Vergleich hat mpd sehr ansprechende und gute clients (gmpc z.B.) und funktioniert absolut problemlos und stabil. 😉

PS: Streamplayer funktioniert problemlos mit Audacious. 😀

Schuttwegraeumer

Avatar von Schuttwegraeumer

Anmeldungsdatum:
6. Februar 2007

Beiträge: 702

Wie sieht der Code von Autacious eigentlich aus.
Die Fortführung vom Codechaos vom XMMS oder wurde das überarbeitet?

Kyuu

Anmeldungsdatum:
17. Januar 2007

Beiträge: 248

Ich liebe cmus 😀

The_Graze

Anmeldungsdatum:
28. März 2008

Beiträge: 631

moonwalker3 hat geschrieben:

Ich habe im wiki gelesen, dass der kultige Player XMMS nun nicht mehr Teil der Distribution ist. Vor ein paar Jahren wurde empfohlen, auf Beep Media Player umzusteigen, wegen dessen UTF8-Unterstützung, nun wird auch dieser Fork nicht mehr weiterentwickelt und es gibt einen neuen. Welchen Sinn macht es denn, immer neue Forks zu bilden? Wäre es nicht besser, die ursprüngliche Software zu verbessern? Es gibt auch andere Beispiele von veralteter Software, die eine Neuentwicklung erfordert. Ich bin froh, dass das XMMS-Entwicklerteam nun XMMS2 veröffentlicht hat. Man schaut schließlich ein wenig auch auf den Namen.

Weil ein neuer Entwickler nicht einfach den Namen des ursprünglichen Projektes übernehmen kann
Dazu brauch er die Erlaubnis des ursprünglichen Entwicklers

otzenpunk Team-Icon

Avatar von otzenpunk

Anmeldungsdatum:
17. Oktober 2005

Beiträge: 8691

The Graze hat geschrieben:

Weil ein neuer Entwickler nicht einfach den Namen des ursprünglichen Projektes übernehmen kann
Dazu brauch er die Erlaubnis des ursprünglichen Entwicklers

Nur wenn der alte sich den Namen als Marke registrieren lassen hat.

Aus anderen Gründen ist Forken aber oft einfacher. Wenn der ursprüngliche Entwickler z.B. nicht zu erreichen ist, oder die Domain nicht abgeben möchte, oder das Projekt offiziell noch nicht tot - nur scheintot - ist, ist es besser dem Fork gleich einen neuen Namen zu geben. Sonst bringt der ursprüngliche Entwickler doch noch mal ein Update für die alte Codebasis raus, und dann gibt es nur Durcheinander mit den Versionsnummern usw.

Also entweder man übernimmt ein altes, inaktives Projekt komplett, mit dem Segen der alten Entwickler, oder es wird sowieso ein Fork, und dann sollte man das auch durch eine Umbenennung deutlich machen. (Und wenn's nur das beliebte Anhängen der Endung -ng ist. 😉 )

Antworten |