- Cedega (Software)
-
Cedega Entwickler: TransGaming Technologies Aktuelle Version: 7.1.1
(24. März 2009)Betriebssystem: Linux Kategorie: Kompatibilitätsschicht; Implementierung der DirectX-API Lizenz: proprietär Deutschsprachig: ja www.transgaming.net Cedega basierte ursprünglich auf dem Open-Source-Projekt Wine und wurde von der Firma TransGaming Technologies vom ursprünglichen Wine-Code, der damals noch unter der X11-Lizenz stand, abgespalten. Ziel war es, eine Version von Wine zu entwickeln, welche speziell auf die Spieleschnittstelle DirectX von Microsoft zugeschnitten ist und sich daher im besonderen Maße dafür eignen soll, DirectX-Spiele unter Linux auszuführen.
Die Software, welche ursprünglich WineX hieß, wurde im Juni 2004 in Cedega umbenannt und wird bereits seit 2002 unabhängig weiterentwickelt.
Inhaltsverzeichnis
Lizenzen
Obwohl Cedega hauptsächlich proprietäre Software ist, macht Transgaming einen Teil des Quellcodes unter verschiedenen Lizenzen[1][2] via CVS öffentlich zugänglich. Aufgrund dieser Lizenzen ist Cedega trotz des frei zugänglichen Quellcodes keine freie Software. Diese CVS-Version wurde früher auch als eine Art Demo benutzt. Da das Kompilieren jedoch nicht ganz einfach und nicht immer unproblematisch ist, hat Transgaming zeitweise auch eine echte Demo-Version angeboten, die aber nicht mehr erhältlich ist. Seit einiger Zeit werden über Cedega regelmäßig Demoversionen aktueller Spiele angeboten, womit Cedega auch ohne Lizenz getestet werden kann.
Anschaffung
Um Cedega nutzen zu können muss man diese zunächst käuflich erwerben. Beim direkten Kauf von der Homepage des amerikanischen Herstellers besteht nur eine geringe Auswahl an Zahlungsmöglichkeiten (in erster Linie Kreditkarte). Für viele Interessierte aus dem deutschsprachigen Raum dürfte sich daher einer der deutschen Reseller anbieten.
Beim Kauf über den Hersteller erwirbt man ein Abonnement, welches einen Minimumanspruch auf 3 Monate Updates von Cedega beinhaltet. Beim Kauf über Händler sind auch andere Abrechnungsmodelle (z.B. Einzelkauf) möglich. Nach Ablauf des Abos kann man keine Updates von Cedega mehr bekommen. Bereits installierte Versionen von Cedega können auch nach Ablauf des Abonnements weiterhin ohne jegliche Einschränkungen genutzt werden.
Preise
Die Anschaffungskosten liegen je nach Dauer des Abonnements zwischen 25 und 45 Euro und richten sich danach, ob man neben einem Lizenzkey auch eine Installations-CD mit der aktuellen Cedega-Version erhalten möchte oder nicht. Mit dem erworbenem Lizenzkey erstellt man sich einen Account. Mit diesem Account kann man sich auf der Webseite von Transgaming einloggen und hat Zugriff auf einen geschlossenen Bereich. Während der Laufzeit des Abonnements kann man sich jederzeit und ohne Einschränkungen die jeweils aktuelle Version oder Updates von Cedega herunterladen.
Installation
Die Installation der aktuellen Version von Cedega unterscheidet sich von der früherer Versionen und läuft zweistufig ab:
- Zunächst wird ein Update- und Installationsprogramm mittels eines distributionsabhängigen Paketes installiert und die Startmenüeinträge angelegt.
- Beim ersten Start wird das Hauptprogramm sowie die eigentliche Cedega-Engine mit einer für alle Distributionen gleichen Datei installiert. Diese wird vom Updater automatisch heruntergeladen. Es empfiehlt sich auch, die "Windows Core Fonts" und den "Mozilla Scheduler" durch das Auto-Update zu installieren.
Während der Laufzeit des Abonnements hält der Updater Engine und Programm automatisch auf den aktuellen Stand. Alte Engines bleiben dabei erhalten und können auf Wunsch weiterverwendet, oder von Hand gelöscht werden. Das Programm bietet auch die Möglichkeit, nachträglich alte Engines zusätzlich zu installieren, um eventuellen regressionen besser begegnen zu können.
Eine Suche nach Updates kann man im Cedega-Interface jederzeit im Menü über "Help" und "Check for updates" veranlassen.
Benutzung
Installation von Programmen
Zunächst sollte die Installations-CD des Spiels eingelegt und eingebunden sein.
Mit einem Klick auf den Button "Install" öffnet man ein Fenster in dem man aus der Datenbank von Cedega das Spiel auswählt, welches man installieren will. Der Knopf "Detect Game Disk" hilft schon beim Auswählen. Der Rest kann in den meisten Fällen in der Standardeinstellung verbleiben. Sollten besondere Maßnahmen vonnöten sein um erfolgreich zu installieren werden die entsprechenden Hinweise schon im Installationsfenster gezeigt sobald man das Spiel aus der Datenbank ausgewählt hat.
Gleichzeitig mit der Auswahl des Spiels trägt der Installer dann auch die Cedega-Einstellungen so ein wie sie in den meisten Fällen die beste Performance ergibt. Auf bekannte Möglichkeiten in Spezialfällen bei schwacher Performance und bei Fehlern die Einstellungen zu verbessern wird in den Infos über das Spiel ebenfalls hingewiesen.
Start von Programmen
Nach der Installation stehen die Programme dann auf der rechten Seite als Symbole zur Verfügung. Entweder per Doppelklick oder nach Auswählen mit dem Klick auf den Button "Play" lassen die Spiele sich dann starten.
Kritik
Cedega erfreut sich bei vielen Linux-Benutzern großer Beliebtheit. Trotzdem gibt es auch einige Personen, die es vermeiden, diese Software zu nutzen. Dafür gibt es hauptsächlich die im Folgenden aufgeführten Gründe.
Ausnutzung freier Software
Vielen missfällt, dass Transgaming den Quellcode von Wine als Basis für Cedega benutzt, Cedega aber als proprietäre Software veröffentlicht und keine Entwicklungen an das Wine-Projekt zurückfließen. Ermöglicht wird dies Transgaming dadurch, dass Wine früher noch unter der X11-Lizenz stand, welche kein Copyleft enthält. Transgaming sagt, diese Einschränkungen seien notwendig, da Cedega unter anderem lizenzierten Code zur Ausführung von mit einem Kopierschutz versehenen Spielen enthält.
Die Entwickler von Wine reagierten darauf damit, dass sie die Lizenz von Wine in die LGPL änderten. Diese besagt, dass jeder, der eine modifizierte Version von Wine veröffentlicht, ebenfalls den Quellcode unter eine zur LGPL kompatible Lizenz stellen muss. Daher können neuere Verbesserungen in Wine nun auch nicht mehr in Cedega einfließen, so dass vielfach behauptet wird, dass neuere Wine-Versionen für manche Spiele wieder deutlich besser funktionieren als Cedega. Jedoch wird auch Cedega unabhängig weiterentwickelt und an neuere Spiele angepasst.
Reaktion auf Distributions-Pakete
Einige Linux-Distributionen, darunter Debian GNU/Linux und Gentoo Linux, wollten Pakete der CVS-Version von Cedega mit ihren Distributionen mitliefern. Um das zu verhindern, drohte Transgaming damit, die Lizenzen noch weiter zu verschärfen.
Unsichere Zukunft für Cedega
Nachdem die Lizenz von Wine im März 2002 von der MIT-Lizenz zur LGPL geändert wurde, gestaltete sich die Weiterentwicklung von Cedega äußerst problematisch. Über Jahre hinweg wurde die Codebasis von Cedega nur rudimentär geflickt, anstatt weiterentwickelt zu werden. Zudem sinkt mit der Verbreitung von DirectX 10 die Kompatibilität von Cedega gegenüber modernen DirectX-Spielen zunehmend, da es die aktuelle Version der Sammlung proprietärer Microsoft-Programmierschnittstellen noch nicht unterstützt.
Siehe auch
- Wine
- CrossOver (basiert vollständig auf Wine, erweitert um eine GUI und speziell für unterstützte Software angepasste Installationsskripte)
- ReWind
Weblinks
- Offizielle Homepage (englisch)
- TransGaming Technologies, Inc. (englisch)
- TransGaming Entwicklerseite (englisch)
- Inoffizielles Wiki zu Cedega (englisch)
Quellen
- ↑ TransGaming.Org: Cedega CVS (englisch)
- ↑ Transgaming Technology: Lizenzen (englisch)
Wikimedia Foundation.