Können Open Source-Spiele auf Steam veröffentlicht werden?


7

Viele freie und Open-Source-Softwarelizenzen enthalten Bedingungen, die das Bündeln mit proprietären Modulen verbieten, obwohl es zumindest im Fall der GPL einige Ausnahmen für Treiber und erforderliche Bibliotheken gibt.

Können Open Source-Spiele auf Steam veröffentlicht werden, ohne die Lizenzen zu verletzen?

Ich weiß, dass auf Steam einige kostenlose Software verfügbar ist, wie Blender (unter Verwendung der GNU General Public License ), die Godot-Engine (unter Verwendung der MIT-Lizenz ) und SuperTuxKart (derzeit in Steam Greenlight ).

Welche zulässige Lizenz eignet sich am besten für die Veröffentlichung auf Steam?


Beachten Sie, dass die Lizenzierung von etwas unter der GPL es Ihnen nicht verbietet, es unter etwas anderem zu lizenzieren, das nicht nur mit proprietärer Software gebündelt ist, sondern auch die Anforderungen erfüllt.
Fund Monica Klage

@ Gnemlock Danke, ja, die Frage klingt auf diese Weise besser.
NeoTheThird

@QPaysTaxes Bist du sicher? Ich muss das untersuchen.
NeoTheThird

@leo Es ist dein geistiges Eigentum. Sie können damit machen, wie Sie möchten. Während es im Allgemeinen etwas albern ist, unter etwas anderem erneut zu veröffentlichen, nachdem Sie es unter einer Open-Source-Lizenz veröffentlicht haben, hindert Sie nichts daran.
Fund Monica Klage

Antworten:


8

Können Open Source-Spiele veröffentlicht werden, ohne die Lizenz zu verletzen? Ja; weil Open - Source - Spiele haben veröffentlicht, und Dampf ermöglicht es.

Simutrans ist ein Simulationsspiel, das über Steam angeboten wird und sich als Open Source bewirbt. Es ist möglicherweise das einzige Open-Source-Spiel, das derzeit veröffentlicht wurde. Es gibt tatsächlich einen Suchfilter, um nach Open-Source-Spielen zu suchen , aber Spiele werden von der Community markiert , sodass es sich nicht um eine exklusive Liste handelt. Warsow ist ein weiteres solches Spiel, das derzeit in Steam Greenlight ist, aber auf andere Weise veröffentlicht wurde .

Pikalek hat ein sehr großes Beispiel dafür angeführt, dass Open Source-Spiele über Steam erhältlich sind. Viele der älteren Doom- , Quake- und Wolfenstein- Spiele sind im Steam Store erhältlich, obwohl Open Source-Lizenzen verwendet werden .


Obwohl ich nicht persönlich kommentieren kann, warum wir nicht viele Open-Source-Spiele sehen, habe ich bei Steam einen Kommentar zu Reddit gefunden, der einige fundierte Gründe dafür bietet, warum wir nicht viele sehen, und andere Komplikationen, die auftreten können:

Denn um etwas auf Steam zu bringen, muss es eine Person geben, die ein Projekt in Beziehung zu Valve vertritt, und viele Open-Source-Projekte haben keine solchen Leute.

Die technische Lizenz für Open-Source-Spiele ermöglicht es jedem, seinen kompilierten Code und seine Assets auf Steam zu stellen, um sie sogar zu verkaufen. Es gibt jedoch offene Fragen zu Marken. Selbst wenn die Marke nicht als Eigentum des Projektnamens registriert ist, gehört sie technisch gesehen zu den ursprünglichen Erstellern. Daher wird Valve das Projekt wahrscheinlich nicht bei Steam akzeptieren, wenn es denselben Namen verwendet, aber nicht von tatsächlichen Entwicklern eingereicht wird.

Eine andere Frage ist, dass viele Open-Source-Spiele unter der GPL lizenziert sind und es schwieriger ist, die Steam-Integration zu verwenden, da das Steamworks SDK proprietär ist und nicht mit der ausführbaren GPL-Spieldatei verknüpft werden kann. Gleichzeitig bietet Valve keine einfache Möglichkeit, Nur-Steam-Funktionen zu verwenden (soweit ich weiß, ist WebAPI nicht genau das, was im Spiel verwendet werden kann).

- SxxxX (veröffentlicht am 16.2.2015 und zitiert wie geschrieben) @ / r / Linux_Gaming : Warum sind viele (kostenlose und) Open Source-Spiele nicht auf Steam?


Ich wusste nichts über diesen Filter; das ist exzellent. +1
Asche999

1
Die Castle Doctrine (gemeinfrei), Tales of Maj'Eyal (GPL) und HyperRogue (GPL) sind ebenfalls auf Steam und Open Source verfügbar. Eine Reihe von auf Steam verfügbaren ID-Software-Spielen (Quake usw.) verfügen über Open Source-Engines.
Pikalek

1
@ ashes999 Aber es gibt nur ein Ergebnis. Zeit das zu ändern!
NeoTheThird

Das ist kein sehr guter Filter, es fehlen Spiele wie store.steampowered.com/app/370070
congusbongus

1
@ ashes999, es stellt sich heraus, dass sie Community-basiert sind. Das ändert irgendwie den Eindruck des Tags selbst, also habe ich die relevanten Informationen zu meiner Antwort hinzugefügt.
Gnemlock

3

Um Ihre Frage " Welche zulässige Lizenz eignet sich am besten für die Veröffentlichung auf Steam? " Zu beantworten, lautet die Antwort: Welche Lizenz Sie für Ihre Arbeit ausgewählt haben, spielt keine Rolle.

Wenn Sie Ihre Arbeit unter einer Lizenz freigeben, haben Sie weiterhin das volle Eigentum an Ihrer Arbeit. Sie unterliegen nicht Ihrer eigenen Lizenz, da Sie Ihre Arbeit nicht von sich selbst lizenzieren, sondern besitzen. * Nichts hindert Sie daran, Ihren Code unter einer beliebigen Anzahl von Lizenzen freizugeben, es sei denn, Sie unterzeichnen einen Exklusivvertrag. Steam erfordert keine exklusiven Steam-Titel, daher gibt es dort kein Problem.

Zur Verdeutlichung: Ich spreche von Ihrem Eigentum an Ihrer Arbeit. Wenn Sie die Arbeit eines anderen freigeben, unterliegen Sie dessen Bedingungen.

* Sie können das Eigentum an Ihrer Arbeit abgeben, aber das ist etwas ganz anderes, als es unter einer Lizenz verfügbar zu machen.


Oft haben FOSS-Spiele jedoch mehrere Mitwirkende, bei denen nicht die gesamte Arbeit einer einzelnen Person gehört, weshalb die Lizenz wichtig ist. Ich glaube, die Frage ist eher so gemeint, wie eine offene Lizenz sicherstellt, dass ein Spiel ohne Probleme veröffentlicht werden kann, wenn Sie mehrere Mitwirkende haben und nicht die gesamte Arbeit besitzen.
Aaron Franke
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.