Wie erstelle ich legal eine Open-Source-Version eines Closed-Source-Spiels? [geschlossen]

26

Ist es legal, eine Open-Source-Version eines Closed-Source-Spiels (und eines Erweiterungspakets) für die Weitergabe an andere Benutzer zu erstellen? Ich möchte das für ein altes Spiel namens Age of Empires 2 machen.

Jäger
quelle
2
AOE2 ist bereits ein großartiges Spiel, das online für 8 US-Dollar gekauft werden kann. Ich sehe keinen Sinn darin, einen genauen Klon anzufertigen. Es ist besser, wenn Sie Ihre Zeit damit verbringen, ein verbessertes RTS zu entwickeln, das von AOE2 inspiriert ist. Ich schlage vor, dass Sie eine vorhandene kostenlose RTS-Engine wie ORTS oder Spring verwenden, anstatt zu versuchen, Ihre eigene zu erstellen.
Nate CK
2
@ Natec-K Wie ich verstehe es Interesse etwas , das nicht, Jäger ist in aufweist , ist billiger , sondern etwas , das nativ Open Source und läuft auf mehr Plattformen.
Eliah Kagan
@ NateC-K: Und das lässt sich problemlos in einem Erweiterungspack erweitern.
Mechanische Schnecke
1
Wenn Sie die Arbeit der Leute mögen, die AOE2 hergestellt haben, empfehle ich Ihnen, die Leute zu ermutigen, ihr Produkt zu kaufen und so zu spielen, wie es ist. Wenn Sie Ihr eigenes Spiel erstellen möchten, ist es meiner Meinung nach künstlerisch erfüllender, technologisch einfacher und ein besserer Beitrag für die Open Source-Community, ein Spiel mit ähnlichem Gameplay zu erstellen, indem Sie eine vorhandene RTS-Engine anpassen. AOE2 ist alt und das RTS-Genre wurde seitdem in vielerlei Hinsicht verbessert. Age of Mythology zum Beispiel zeigt, obwohl es in gewisser Weise noch fehlerhaft ist, einige Möglichkeiten, wie Sie AOE2 verbessern können.
Nate CK
Was ein "Erweiterungspaket" betrifft, ist das Konzept in der Open Source-Welt nicht sinnvoll. Ein Erweiterungspack ist nur ein offizieller Mod. In der Open Source-Welt kann jeder seine eigene Version erstellen. Wie auch immer, ich glaube nicht, dass sich das OP auf die Fähigkeit konzentriert hat, ein Erweiterungspaket zu erstellen. Ich denke, dass die Bedeutung dieses Teils darin bestand, dass das Spiel das Gameplay der Conquerors-Erweiterung und nicht nur die ursprüngliche AOE2 einschließt.
Nate CK

Antworten:

15

Age of Empires II kann normalerweise auf Ubuntu und anderen GNU / Linux-Systemen ohne zu viele Probleme mit Wine ausgeführt werden .

Offenlegung: Ich bin kein Anwalt.

Was die allgemeine Frage betrifft, wenn Ihr Ziel darin besteht, kostenlose Open-Source-Software zu erstellen, die das Spielen eines proprietären Spiels erleichtert, und Sie über Programmierkenntnisse verfügen, besteht normalerweise kein rechtliches Hindernis für das Schreiben einer Ersatz- Game-Engine . (Sie können möglicherweise in Konflikt geraten Software - Patente fallen, aber nicht mehr, als in jedem anderen großen Programmierprojekt zu produzieren Software für Aufgaben , dass bestehenden Software bereits durchführt.) Wenn Sie dies tun, dann kann jemand den Motor installieren, und dann, wenn Sie haben die künstlerischen Daten (Karten, "Welten", Klänge usw.) aus dem Spiel und können das Spiel spielen.

Das Entwickeln einer Game-Engine für ein vorhandenes Spiel ist keine triviale Aufgabe. In der Regel gibt es Unterschiede zwischen dem Verhalten und dem Ablauf des ursprünglichen Spiels, auch wenn diese geringfügig sind. Die Hauptsache, die Sie beachten sollten, ist, dass die Spieldaten, die die "Welt" des Spiels darstellen, weiterhin proprietär sind und im Allgemeinen nicht weitergegeben werden dürfen . Die Leute müssen also noch eine Kopie des Spiels (oder zumindest bestimmte Dateien davon) haben, um es mit Ihrer Engine spielen zu können.

Ein Beispiel für ein Spiel, in dem dies gemacht wurde, ist Jazz Jackrabbit , das mit der OpenJazz- Game-Engine gespielt werden kann.

Ein weiteres Beispiel (bei dem es sich tatsächlich um den ursprünglichen Entwickler handelte, der die GNU / Linux-Version der Game Engine als kostenlose Open Source-Software herausgebracht hat) ist DOOM (und seitdem wurden die meisten Game Engines von Id Software gelegentlich als FOSS herausgebracht mit geringfügigen Änderungen aus Patentgründen). Es gibt eine Reihe von Community-Projekten , die die ursprüngliche DOOM-Engine verbessert haben und komplexere Karten, verbesserte Grafiken und ein dreidimensionaleres Spielerlebnis ermöglichen.

Angesichts der Einschränkungen und der Tatsache, dass das Schreiben einer Game Engine von Grund auf neu ist (plus das Testen und Beheben von Fehlern), könnten Sie sich entscheiden, stattdessen Ihr eigenes Spiel zu erstellen .

Haftungsausschluss: Diese Antwort dient nur zu Informationszwecken und nicht zur Rechtsberatung. Sie sollten sich an einen Anwalt wenden, um Ratschläge zu einem bestimmten Problem zu erhalten.

Eliah Kagan
quelle
1
Der persönliche Gebrauch ist kein Problem, wenn Sie die Software besitzen (siehe DMCA). Die Verteilung ist ein Problem.
ish
@hunter Nun, ich bin kein Anwalt und kann keine Rechtsberatung geben. Vor diesem Hintergrund ... Ich bin nicht sicher, ob ich weiß, was du meinst. Sind Sie fragen , ob ein kostenloses Open - Source - Ersatz - Game - Engine kann verwendet werden Dateien , die bereits vorhanden sind , auf dem Computer des Benutzers (die Dateien auf einer CD in den Computer des optische Laufwerk eingelegt umfassen könnte)? Das wäre wahrscheinlich in Ordnung, wie oben in meiner Antwort erläutert, solange es sich um Spieldaten handelt (Karten, Sounds, Sprites, Zwischensequenzen, Modelle, Schriftarten, Paletten usw.). Auf der anderen Seite dürfen diese Dateien (oder Teile davon) nicht enthalten sein, wie izx sagt.
Eliah Kagan
1
Tut mir leid zu fragen, aber was ist eine Game Engine und wie schreibe ich eine? Ich bin total verloren.
Jäger
2
@hunter Du solltest Game Development sehen . Eine Spiel-Engine ist der Code, der Eingaben und Karten / Ebenen interpretiert, um das Spiel tatsächlich zum Laufen zu bringen. Das heißt, es ist sehr schwer, ein Spiel ohne gute Kenntnisse der Codierung zu schreiben.
ζ--
3
Re: Wein. Ich habe AoE2 mit wenigen Problemen auf Wine zum Laufen gebracht und es funktioniert weitaus besser als jemals zuvor unter Windows.
John
29

Sie können es nicht als Open Source kopieren. Selbst wenn die Quelle durchgesickert wäre, ist das illegal. Sie können jedoch in die Fußstapfen von FreeCiv oder Doom3 treten . FreeCiv basiert auf Civilization und ist eine Open-Source-Version. Doom3 ist ebenfalls Open Source, erfordert jedoch die Verwendung offizieller Spieldaten für den vollständigen Betrieb oder Sie müssen Ihre eigenen Ressourcen für Modelle bereitstellen. In jedem Fall ist die Engine kostenlos, Open Source und für alle verfügbar. FreeCiv enthält keine Spieldaten, da sowohl das Original als auch FreeCiv dynamisch Karten generieren. Folgende Voraussetzungen müssen erfüllt sein, um Ihre Version freizugeben:

  • Alle Patente, die sich auf das Original beziehen, müssen abgelaufen sein. Sie können eine Patentsuche wie die Google Patentsuche verwenden . Geben Sie Ihre Anfrage einfach so ein, als wäre es eine reguläre Google-Suche. In ein oder zwei Web-Ergebnissen werden Patente angezeigt.

  • Das Programm , das Sie schreiben , nicht verwenden eine starke Kryptographie, die von der US - Regierung beschränkt ist. (Oder wenn es in einigen Ländern heruntergeladen wurde, können Sie einen Waffenhändler angesehen werden) Sie können auch registrieren mit dem US Bureau of Industry and Security, die ist Teil des US-Handelsministeriums, obwohl es ohne professionellen Rechtsbeistand sehr schwierig sein kann, rechtliche Unterlagen einzureichen. Siehe auch die BIS-FAQ zur Verschlüsselung .

  • In Ihrer Version werden keine Bilder oder andere Dateien (z. B. Audiodateien) aus der Originalversion verwendet.

  • Ihre Version enthält einige (zumindest geringfügige) Änderungen.

  • Sie haben weder direkt noch als Idee für das Schreiben Ihrer Version eine der Quellen des Originals verwendet, wenn es durchgesickert war.

  • Sie verwenden nicht die Marken der Quelle.

Beachten Sie, dass Sie es codieren, verpacken und in einen PPA oder die Repositorys einfügen müssen. Das kann sehr schwierig sein. Es gibt keine Möglichkeit, einfach etwas Magie aus der alten Version zu kopieren und einzufügen. Bitte lesen Sie den unten stehenden Haftungsausschluss, bevor Sie etwas unternehmen, um Ihre Version zu erstellen . Weitere Anleitungen zu den tatsächlichen Codierungsphasen finden Sie unter Spieleentwicklung und Stapelüberlauf .

Haftungsausschluss: Dies ist keine Rechtsberatung. Der Autor dieser Antwort, Ask Ubuntu, Stack Exchange, Inc, deren Vertreter, Vertreter und / oder verbundene Parteien, haften nicht für Schäden, die durch die Anwendung dieser Richtlinien entstehen können. Diese Richtlinien basieren auf US-Gesetzen und -Vorschriften. Gesetze und Vorschriften in Ihrer Region können abweichen. Wenden Sie sich daher an einen Anwalt oder an die örtlichen Behörden.

Hexafraktion
quelle
Können Sie eine starke Kryptographie definieren oder auf eine Site verweisen, die dies erklärt?
Topo
6
@Topo Sie müssen nicht darauf verzichten, starke Kryptografie zu verwenden (zumindest in den USA). Wenn Sie tun , dann kann es Einschränkungen, wie Sie das Spiel zur Verfügung stellen können. Viele Open-Source-Programme verwenden starke Kryptografie, einschließlich Software, die standardmäßig Teil von Ubuntu ist und auf den offiziellen Ubuntu-CD-Images enthalten ist . Diese Software ist sogar erforderlich, um den Ubuntu-Verhaltenskodex zu unterzeichnen! Haftungsausschluss: Ich bin kein Anwalt und dies ist auch kein Rechtsrat.
Eliah Kagan
1
Offenlegung: Ich bin kein Anwalt. Dies ist keine Rechtsberatung. Sie können Bilder und andere Dateien aus der alten Version verwenden, indem Sie eine Open-Source-Engine erstellen, die die alten Dateien liest, z. B. sourceforge.net/projects/fheroes2 .
Stall
1
@SmallMan nimmt Free Heros das Original-HOMM-Artwork usw. in seine Distribution auf; oder nur identische Namen / Pfade verwenden, damit Benutzer sie nach der Installation austauschen können?
Dan Neely
7

Warum nicht einfach hier mit dem Entwicklungsteam mitmachen ?

0 AD ist ein fantastischer AOE2-Spin-off und könnte mit einigen Entwicklern mithalten. Außerdem ersparen Sie sich einige der Schrecken, solch ein großes Projekt selbst durchzuführen.

lwm
quelle
5

In den anderen Antworten werden Urheberrechts- und Patentschutzaspekte angemessen behandelt. Sie sollten jedoch auch die Marke kennen .

Sie haben insbesondere gefragt:

Ist es legal, eine Open-Source-Version eines Closed-Source-Spiels zu erstellen?

Dies hängt markenrechtlich davon ab, was Sie unter "Version" verstehen. Eine Marke gewährt ihrem Inhaber das ausschließliche Recht, eine geschützte Marke (wie "Age of Empires") im Handel zu verwenden. Es verbietet anderen, die Marke oder eine ähnliche Marke in einem verwandten Bereich des Handels (z. B. Computer der Marke Age of Empires) sowie in nicht verwandten Bereichen in einer Weise zu verwenden, die den Wert der Marke "verwässern" könnte (z. B. Age of Empires) Markenspültoiletten).

Also, sollten Sie nicht Ihr Spiel „Age of Empires“ nennen , oder etwas ähnliches, und Sie sollen deutlich machen , dass es sich um ein 3rd-Party - Produkt ist nicht gemacht durch, unterstützt durch oder mit den Eigentümern der Marke verbundene (ich glaube , Microsoft) . Es ist jedoch in Ordnung, Age of Empires zu erwähnen, z. B. um zu sagen, dass Ihr Spiel Age of Empires ähnelt oder von diesem inspiriert ist, da dies eine rein sachliche Aussage wäre.

(Um sicherzugehen, dass das, was Sie wollen, legal ist, wenden Sie sich an einen Anwalt.)

Mechanische Schnecke
quelle
Könnte ich ein Spiel mit dem Namen "kingdom era" machen und sagen, dass es auf einem Spiel mit dem Namen "age of empires 2" basiert, und kann das Spiel fast (wenn nicht) die gleiche Grafik von "aoe2" haben? Muss ich die Dateien für das Spiel codieren?
Jäger
Das Sprichwort "basierend auf" könnte fälschlicherweise darauf hindeuten, dass es von den ursprünglichen Erstellern empfohlen wurde. Sie müssen auf jeden Fall Ihre eigenen Grafiken neu codieren und verwenden, um eine Verletzung des Urheberrechts zu vermeiden. Diskutierbar „Kingdom Era“ ist ähnlich genug , um „Age of Empires“ , dass es eine „erhebliche Verwechslungsgefahr“ schaffen könnte. Dies ist eine rechtliche Grauzone. Ich empfehle Ihnen, einen Anwalt zu konsultieren, um zu fragen, welche spezifischen Dinge akzeptabel sind.
Mechanische Schnecke