Emergency Update - Completed!
Posted: Tue 4. Dec 2012, 14:45
Yesterday, a very serious problem has arisen. In the CWE/Plasma source for the client is a file (Plasma/FeatureLib/pfSurface/plLayerBink.cpp) that a Cyantist nearly verbatim copied from the Bink SDK by RAD Game Tools which is released under a proprietary license. By releasing the source under the GPL, Cyan has violated the license agreement with RAD Game Tools. Now, RAD Game Tools will seriously prosecute Cyan if this file is not removed *immediately*.
Thus, the file I mentioned has to be completely removed out of the whole history of every existing fork (there are 38 at least on GitHub, more on Bitbucket and OpenURU) of the source. In an attempt to solve this nearly impossible problem, we are also forced to supply an emergency update as soon as the file is gone from our source.
I hope to release this update until this weekend. Here is an overview of what will change (and might even break the client):
Update: We also removed the current TOC-Moul Installer until the problem is solved.
Update 2: Oh, seriously, now they noticed that there are two more files that need to be purged... This is gonna be a fun weekend...
------
Gestern tauchte ein ernsthaftes Problem auf. Im CWE/Plasma-Quellcode des Spiels befindet sich eine Datei (Plasma/FeatureLib/pfSurface/plLayerBink.cpp), die ein Cyan Mitarbeiter beinahe wortwörtlich aus dem Bink SDK von RAD Game Tools kopiert hat. Dieses wurde unter einer proprietären Lizenz veröffentlicht. Durch das Veröffentlichen des URU-Codes unter der GPL hat Cyan die Lizenzvereinbarung mit RAD Game Tools verletzt. Jetzt will RAD Game Tools Cyan ernsthaft belangen, wenn die besagte Datei nicht *sofort* entfernt wird.
Deshalb muss die genannte Datei vollständig aus der gesamten Historie aller existierender Forks (davon gibt allein 38 auf GitHub, weitere bei BitBucket und OpenURU) des Quellcodes entfernt werden. Um dieses, beinahe unmögliche, Problem zu lösen, sind wir auch dazu gezwungen ein "Notfall-Update" zu veröffentlichen, sobald die Datei entfernt wurde.
Ich hoffe dieses Update bis zum Wochenende fertig zu stellen. Hier eine Übersicht, was sich ändern wird (und evtl. sogar das Spiel instabil machen könnte):
Ich hoffe alles verläuft so flüssig und einfach wie möglich, aber ich entschuldige mich schonmal für alle Unannehmlichkeiten, die durch diese Notfallsituation entstehen können.
Update: Bis das Problem gelöst ist, haben wir auch den aktuellen TOC-Moul Installer entfernt.
Update 2: Oh, ernsthaft, jetzt haben sie bemerkt, dass es noch 2 weitere Dateien gibt die eliminiert werden müssen... Das wird ein tolles Wochenende...
Thus, the file I mentioned has to be completely removed out of the whole history of every existing fork (there are 38 at least on GitHub, more on Bitbucket and OpenURU) of the source. In an attempt to solve this nearly impossible problem, we are also forced to supply an emergency update as soon as the file is gone from our source.
I hope to release this update until this weekend. Here is an overview of what will change (and might even break the client):
- We will remove everything connected to Bink until an open source solution is found, i.e.: The TOC startup age will either be removed or adjusted and the Intro videos will be ignored.
- We are switching to the VC2012 runtime. I hope to make the transition smooth for the players but you might have to run a new installer (I plan to release with/after the update) and maybe even reinstall the TOC client.
- Due to some changes in my build environment, XP players could experience problems with the client. I hope I can react to bug reports as soon as possible.
- Also some good news: The latest (awesome) fixes and improvements by the H-uru/GoW devs, that will also be released on the Gehn shard soon, will be included in this update.
Update: We also removed the current TOC-Moul Installer until the problem is solved.
Update 2: Oh, seriously, now they noticed that there are two more files that need to be purged... This is gonna be a fun weekend...
------
Gestern tauchte ein ernsthaftes Problem auf. Im CWE/Plasma-Quellcode des Spiels befindet sich eine Datei (Plasma/FeatureLib/pfSurface/plLayerBink.cpp), die ein Cyan Mitarbeiter beinahe wortwörtlich aus dem Bink SDK von RAD Game Tools kopiert hat. Dieses wurde unter einer proprietären Lizenz veröffentlicht. Durch das Veröffentlichen des URU-Codes unter der GPL hat Cyan die Lizenzvereinbarung mit RAD Game Tools verletzt. Jetzt will RAD Game Tools Cyan ernsthaft belangen, wenn die besagte Datei nicht *sofort* entfernt wird.
Deshalb muss die genannte Datei vollständig aus der gesamten Historie aller existierender Forks (davon gibt allein 38 auf GitHub, weitere bei BitBucket und OpenURU) des Quellcodes entfernt werden. Um dieses, beinahe unmögliche, Problem zu lösen, sind wir auch dazu gezwungen ein "Notfall-Update" zu veröffentlichen, sobald die Datei entfernt wurde.
Ich hoffe dieses Update bis zum Wochenende fertig zu stellen. Hier eine Übersicht, was sich ändern wird (und evtl. sogar das Spiel instabil machen könnte):
- Wir werden alles, was mit Bink in Verbindung steht entfernen, bis eine Open Source Lösung gefunden wurde, d.h.: Die TOC Charakterauswahl wird entweder entfernt oder verändert und die Intro videos werden ignoriert.
- Wir stellen auf die Runtime von VC2012 um. Ich möchte diese Umstellung so leicht wie möglich gestalten, aber es könnte sein, dass ihr einen neuen Installer (den ich mit/nach dem Update veröffentlichen will) laufen lassen und vielleicht sogar den TOC neu installieren müsst.
- Durch ein paar Änderungen in meiner Entwicklungsumgebung, könnten XP-Benutzer einige Probleme mit dem Cleint bekommen. Ich hoffe auf Probleme so schnell wie möglich reagieren zu können.
- Außerdem gute Nachrichten: Die neusten (großartigen) Fixes und Verbesserungen der H-uru/GoW Entwickler, die auch bald auf dem Gehn Shard erscheinen, werden in diesem Update enthalten sein.
Ich hoffe alles verläuft so flüssig und einfach wie möglich, aber ich entschuldige mich schonmal für alle Unannehmlichkeiten, die durch diese Notfallsituation entstehen können.
Update: Bis das Problem gelöst ist, haben wir auch den aktuellen TOC-Moul Installer entfernt.
Update 2: Oh, ernsthaft, jetzt haben sie bemerkt, dass es noch 2 weitere Dateien gibt die eliminiert werden müssen... Das wird ein tolles Wochenende...