Was Fenris tatsachlich freigegeben hat

Fenris Creations, das früher als CCP Games bekannte Studio, hat den Quellcode von Carbon auf GitHub unter der Organisation carbonengine veröffentlicht. Carbon ist das plattformubergreifende Framework, das EVE Online antreibt, in Island entwickelt und seit 2003 als ein gemeinsames Universum betrieben, und es tragt inzwischen auch das in Entwicklung befindliche Weltraum-MMO EVE Frontier. Die Freigabe umfasst mehr als zwei Dutzend Module. Die beiden wichtigsten sind Destiny, die Physik-, Kollisions- und Pathfinding-Technik, die EVEs Schlachten mit Tausenden Spielern berechnet hat, und Trinity, die Rendering-Engine hinter dem großflächigen Science-Fiction-Look, dazu Netzwerk, Benutzeroberfläche, Audio, Ressourcenverwaltung, Scripting und Scheduling.

Die Lizenzgrenze ist der Teil, den man genau lesen sollte. Der Großteil von Carbon erscheint unter MIT, einer freizügigen Lizenz, die es jedem erlaubt, den Code in kommerziellen Produkten zu nutzen, zu ändern und weiterzugeben, ohne den eigenen Quellcode offenzulegen, während zwei Untermodule die Lizenzen Apache 2.0 und der Python Software Foundation verwenden. Was ausgelassen wurde, zieht die Grenze klar: die laufende Spiellogik von EVE Online, die Kunst-Assets, die offiziellen Server-Binaries und die proprietären Datenbankkomponenten bleiben privat und kommerziell. Man bekommt die Engine, nicht das Spiel.

Warum eine 20 Jahre alte Engine mehr wert ist als eine neue

Der Wert liegt in der Bestandigkeit, nicht in der Nostalgie. Carbon wurde gebaut, um eine einzige maßgebliche Welt für Zehntausende gleichzeitige Spieler über Jahrzehnte ununterbrochenen Betriebs konsistent zu halten, was das schwerste Problem in verteilten Echtzeitsystemen ist und das eine, das die meisten Engines nie lösen müssen. Ben Hunter, Senior Development Director for Core Technology bei Fenris, beschrieb die Technik als gebaut, um lebende virtuelle Welten zu tragen, die Bestand haben, und genau diese Bestandigkeit macht sie über Spiele hinaus interessant. Dauerhafte Mehrbenutzer-Simulation, große digitale Zwillinge und langlebige Online-Dienste stehen alle vor demselben Konsistenz-unter-Last-Problem, das Carbon seit über zwanzig Jahren im Produktivbetrieb überstanden hat.

Eine freizügige Lizenz macht aus dieser Erfolgsbilanz einen wiederverwendbaren Wert. Ein Studio kann Destinys Pathfinding forken, statt die Kollisionsbehandlung für eine dichte Szene neu zu bauen, und ein Industrieteam kann untersuchen, wie ein Server Tausende Akteure kohärent halt, ohne sie auf Shards aufzuteilen. Der Haken ist real und gehört benannt: offener Code ist kein laufender Dienst, und das Betriebswissen, Carbon im großen Maßstab abzustimmen, sitzt weiter bei Fenris. Doch eine frei forkbare, kampferprobte Referenzimplementierung des schweren Teils verändert die Bauen-oder-Kaufen-Rechnung für jeden, der eine dauerhafte Echtzeitwelt betreibt.

Die Strategie, die ein Eigentumer darin lesen sollte

Technik quelloffen zu machen, von der man weiter abhangt, ist ein bewusster Geschaftsschritt, keine Großzügigkeit. Fenris betreibt EVE weiter auf Carbon, also wirbt die Freigabe externe Beitragende an, die die Engine kostenlos härten, baut eine Einstellungs-Pipeline aus Entwicklern auf, die den Code bereits beherrschen, und macht Carbon zu einer gemeinsamen Sprache, die Talent und Werkzeuge zu Fenris zieht. Zugleich verlässt der Umsatz, der laufende Dienst, die Welt und die Daten, das Haus nie. Dieser Schnitt ist die ganze Lehre: das Framework ist das Komplement, das man zur Ware macht, die betriebene Welt ist das Produkt, das man behalt.

Für jeden Eigentumer, der eine quelloffene Freigabe abwagt, lohnt sich das Modell zum Kopieren. Verschenke die Schicht, die für dich wertvoller wird, je mehr Leute sie nutzen, und behalte hinter der Mauer die Schicht, für die Kunden tatsachlich zahlen. Fenris zog diese Linie an der Grenze zwischen Engine und Spiel; für die meisten Unternehmen verlauft die entsprechende Linie zwischen einer wiederverwendbaren Plattform und dem betriebenen Dienst darauf. So gemacht ist Open Source ein Vertriebskanal und ein Rekrutierungswerkzeug, und es kostet dich nichts, was du verkauft hast.