second life

Stell dir vor, es ist Krieg und keiner bereitet sich drauf vor…

Zwischen Lydius und Kassau brodelt es schon seit Wochen. Die Anspannungen werden immer heftiger, IC spricht man in den Städten auch von kaum was anderem als dem bald kommenden Krieg mehr und OOC ist auch bekannt, wann die Schlacht genau geschlagen werden soll. Man kann also den Pfeilhagel schon förmlich sehen, die gut geölten Schwerter riechen und die Tarns fast schon fliegen sehen sowie den Rauch der Vernichtung. Da sollte man meinen, dass eine Stadt IC dann dafür sorgt, dass die Verteidigung auch entsprechend steht.

Das bedeutet eigentlich: man spannt Tarnnetze auf, so dass die Tarnreiter nicht mit ihren Riesenvögeln in der Stadt landen können, man errichtet an strategisch wichtigen Punkten zusätzliche Verteidigungsstellungen mit Ballisten und vielleicht sogar Bligen,  jedenfalls macht sich das normal deutlich im Stadtbild bemerkbar und natürlich üben die Krieger dann erst recht wie de Blöden.

In Lydius ist davon komischerweise nichts, bisher aber auch rein gar nichts zu sehen, die Stadt zeigt sich überhaupt nicht wehrhaft und steht da wie auf dem silbernen Präsentierteller. Gäbe es sie in Wirklichkeit, dann wäre sie bei den goreanischen Kampftechniken eine leichte Beute.

Second Life und World of Warcraft – ein kleiner Vergleich

In den letzten Tagen habe ich mit der Streamingversion von World of Warcraft einen Probeaccount gespielt. Das klappte sehr gut, der Download des Clients war recht kurz und die nötigen Daten auch flott auf dem Rechner übertragen. Nun ist WoW ja ein Erfolgsmodell ohnegleichen, es gibt über 11 Millionen monatlich zahlende Spieler und die Firma Blizzard verdient sich daran dumm und dämlich. Schätzungen zufolge erzeugt WoW etwa eine Milliarde US$ Umsatz im Jahr.

Von der technischen Seite her gesehen ist die Serverseite um einiges einfacher als bei Second Life. Es gibt zwar Streaming bei einigen, aber die Welt ist genormt. Durotar sieht nunmal auf jedem Bildschirm gleich es, ebenso die Waffen, Geräusche etc., was dafür sorgt, dass die Server sich normal nur darum kümmern müssen, die Bewegungen und Zauber der einzelnen Avatare zu bearbeiten, sie müssen nicht noch ellenlang irgendwelche Objekte oder gar Texturen streamen. Das bedeutet, dass auf einem Server sicherlich tausende Spieler gleichzeitig unterwegs sein können, ohne dass er in die Knie geht und die Leute haben dennoch ihren Spaß.

Weiterhin ist es so, während SL eine Plattform mit benutzergenerierten Inhalten ist, ist WoW eindeutig ein levelbasiertes Hack’n’Slay. Bei WoW gibt es ein eindeutiges Ziel, das für viele „Erreiche Level 80“ bedeutet, es gibt genormte Rassen, Hauptberufe und Nebenberufe. Man kann einen Avatar dabei skillen, allerdings gibt es beim System in WoW bewusst nicht den Meister aller Klassen, sondern man muss sich spezialisieren. Das wiederum und die Tatsache, dass es auch zum Zusammenspiel Gilden fest eingebaut gibt, fördert ungemein Teamplay.

Eine gute Metzelgruppe besteht dabei immer aus Spielern, die sich auf verschiedene Aspekte des Spiels spezialisiert haben. Ganz wichtig ist, dass an vorderster Front zumindest ein Tank, also auf deutsch Panzer, spielt. Das ist immer ein Spieler, der im Nahkampf sehr viel einstecken, aber auch deftig austeilen kann. Aber er muss eben direkt an die Monster ran und diese so an sich binden, so dass sie auf ihn eindreschen. Neben dem Tank gibt es dann auch meistens Spieler dabei, die besonders kräftig Schaden aus der Ferne austeilen, dafür aber weniger gut Schaden einstecken können. Damage Dealer nennt man die gerne, wie zum Beispiel ein Magier. Diese können entweder direkte Treffer landen oder fabrizieren in späteren Stufen deftige Flächenschäden. Neben den Damage Dealern wäre es auch gut, wenn in einer solchen Gruppe noch mindestens ein Heiler oder Healer mit dabei ist. Das hat den Vorteil, dass er die Spieler auch mal heilen kann, die nicht selber über Regeneration verfügen, es so flotter zur Sache geht und wenn ein Spieler mal im Kampf stirbt, dann kann er ihn direkt vor Ort wiederbeleben. Er spart also ungemein Zeit und sorgt dafür, dass die Gruppe schlagkräftiger ist und länger durchhalten kann.

Da bei WoW alle Waffen genormt sind und keine von Spielern geskripteten Objekte, ist es natürlich schwerer, dort zu betrügen – es ist aber möglich. Sollte Blizzard aber das herausfinden, dann ist man sofort seinen Zugang los.

Um seinen Charakter aufzubauen, ist es in WoW unerlässlich, seinen Level voranzutreiben. Dies geschieht entweder durch Kämpfe oder Quests. Meistens macht man beides abwechselnd, da man bei Quests zur Belohnung neben Erfahrung oft auch bessere Objekte als gewöhnlich erhältlich bekommt.

Es gibt Hunderte an Quests, für jeden Level ist da auch etwas dabei, aber das Design der Quests ist doch recht eintönig. Entweder geht es darum, etwas von A nach B zu bringen oder x Monster einer beliebigen Art zu töten und dann dafür eine passende Anzahl an Beweisobjekten zurückzubringen. Quests sind damit Mittel zum Zweck, den Charakter zu entwickeln, phantasievoll und abwechslungsreich aber sieht anders aus. Macht auch nichts, denn im Vordergrund steht für viele der Kampf als solches, zu komplexe Quests würden da die Masse nur abschrecken.

WoW bezieht seinen Reiz daraus, dass man seinen Avatar entwickeln und spezialisieren kann sowie den Gruppenkämpfen. Das System ist fein austariert, einen Meister aller Klassen gibt es nicht und man benötigt dafür eben einfach Zeit. Wenn man denn das erst einmal Level 80 erreicht hat, ist für viele noch der Reiz darin, den Avatar mit besonders seltenen Gegenständen auszurüsten und in den Berufen zur Höchstform zu treiben. Ein Normalsterblicher dürfte durchaus 2-3 Monate benötigen, um einen Avatar auf Level 80 zu bekommen, und es ist auch ganz klar, zu einfach macht Blizzard das bewusst nicht, man will ja schließlich Geld verdienen.

Ist das erst einmal geschafft, dann machen manche womöglich einen neuen Avatar nach dem Motto „Mal schauen, wie lange ich nun brauche, um den auf 80 zu hieven“, andere spielen einfach nur so weiter oder hören ganz auf.

Wie auch immer, das simple Belohnungssystem von WoW ist strikt darauf getrimmt, den Jäger und Sammler in jedem Spieler zu erwecken, und das schafft es auch prächtig.

Während WoW ein sehr gut gemachtes Spiel mit eindeutigem Rahmen und Ziel ist, ist SL eine Plattform für alles mögliche. Damit ist SL natürlich ungleich flexibler, aber auch komplizierter und nicht jedermanns Sache. WoW hat den Vorteil als Spiel, dass man (scheinbar) schnell rein und wieder raus kann, ein paar Monster sind flott umgelegt. Wer seinen Avatar schnell vorantreiben will, der metzelt einfach ohne Ende und macht einen Quest nach dem anderen sowie ab einem gewissen Level Dungeons, dann geht das schon einigermaßen. Zeit benötigt es natürlich dennoch flott mehr, als man anfangs glauben mag.

Andererseits kann man sich ja auch in jedem beliebigen Ding verlieren, egal ob SL, WoW oder Fernsehen. Jeder wählt sich das Gift, das ihm persönlich am Besten schmeckt, und in Maßen genossen spricht gegen keines der Dinger etwas, nur werden „echte“ Rollenspieler meistens über WoW nur die Nase rümpfen, denn der rollenspielerische Anspruch steckt doch stark im Hintergrund.

Phoenix&Co., Kakadu, Linden Lab und der Rest…

Linden Lab ist mal wieder auf Kriegspfad, so sehen es jedenfalls viele Verschwörungstheoretiker. Deren Meinung ist ganz einfach diese: Linden Lab verfolge eine Strategie, alle wichtigen alternativen Viewer uninteressant zu machen, so dass man geradezu gezwungen ist, den unglücklichen Viewer 2.x von Linden Lab zu benutzen. Diese Theorie ist weit verbreitet und macht immer wieder die Runde, was die Vertreter dabei allerdings  übersehen ist der einfache Fakt, dass das Linden Lab herzlich egal ist, mit welchem Viewer man auf das Grid zugreift, Hauptsache man greift darauf zu und lässt sein Geld dort. Das Geschäftsmodell von Linden Lab basiert nämlich nach wie vor Großteils auf der Landvermietung und nichts anderem, der Viewer der Wahl ist dabei wirklich herzlich egal.

Nun ist es so, dass alle Texturen in Second Life auf dem Bildformat JPEG2000 basieren (nähere Erklärung in diesem Blogpost von mir). JPEG2000 ist eine sehr stark verlustbehaftete Bildkomprimierung und benötigt sehr viel Rechenzeit.

Der Viewer von Linden Lab benutzt dafür eine kommerziell vertriebene Programmbibliothek aus dem Hause Kakadu Software, während die meisten alternativen Viewer dafür das deutlich langsamer arbeitende OpenJPEG benutzen, welches Opensource ist (wen es interessiert, hier gibt es dazu viele Benchmarks, Kakadu gewinnt dabei immer). Nun war es bisher aber möglich, und der Code dafür stammt von den Lindens selbst, dass man einem alternativen Viewer wie meinetwegen Phoenix dazu überreden kann, die Bibliothek aus dem Hause Kakadu zu benutzen. Man musste dafür nur die Programmbibliothek llkdu.dll aus dem Verzeichnis eines offiziellen Second Life Viewers in das Verzeichnis des alternativen Viewers kopieren, neu starten – fertig. Das ist eine Sache, die auch viele gemacht haben, der alte Emerald kam am Ende sogar mit einer eigenen Version dieser Bibliothek namens emkdu.dll daher. Dies war für viele ein schöne, gern gesehene Sache, da doch so der alternative Viewer vor allem auch auf älteren Prozessoren spürbar flotter arbeitete.

Die Technik, die dabei eingesetzt wird, nennt sich DSO – dies steht für „Dynamic Shared Object“ und ist nichts anderes als eine zur Laufzeit geladene Programmbibliothek. Im Falle der Second Life Viewer wird diese Bibliothek direkt aus dem Programm heraus geladen, die dafür notwendigen Routinen befinden sich im Quellcode in der Datei llimage/llimagej2c.cpp. Das Vorhandensein der KDU-Bibliothek ist dabei für keinen der Viewer ein Muss, weil er nicht gegen diese Bibliothek gelinkt worden ist. Ist diese nicht vorhanden, läuft er dennoch und benutzt statt dessen als Fallback OpenJPEG. Ist allerdings auch OpenJPEG nicht vorhanden, dann startet er erst gar nicht richtig und quittiert das mit einer Fehlermeldung.

So. Die Codebasis, auf der alle bisherigen alternativen Viewer basieren, steht unter der GPLv2 inkl. einiger Ausnahmen, einer sog. FLOSS, damit man gegen Bibliotheken linken darf, die nicht mit der GPL kompatibel sind, die der Viewer aber zum Laufen benötigt (Snowstorm steht unter der LGPL, aber auf dessen Basis gibt es bisher keinen alternativen Viewer).

Was aber ist die GPL? Die GPL (Wikipediartikel dazu und Post von Kris Köhntopp) ist die Softwarelizenz, unter der dieser Code vertrieben wird und die genau festlegt, was man damit machen darf und was nicht. Das zentrale Wesen der GPLv2 ist dabei, dass sie virulent ist. Code, der einmal unter der GPL publiziert worden ist, bleibt das auf alle Zeit und alle daraus abgeleiteten Programme müssen ebenfalls unter dieser Lizenz zur Verfügung gestellt werden. Wichtig dabei ist, dass die GPL sagt: du musst mit mir kompatibel sein! Wenn man ein Projekt leitet und Code damit baut, der zum Teil auf Produkte mit anderen, inkompatiblen Lizenzen basiert, dann verstösst man damit gegen die GPL. Will man gegen lizenzmässig inkompatible Bibliotheken linken, dann braucht es eine FLOSS, so wie Linden Lab das getan hat.

Nun wird die KDU-Bibliothek als „Black Box“ benutzt. Das bedeutet, der Viewer checkt, ist sie da und lädt sie dann zur Laufzeit, ansonsten funktioniert das Programm auch ohne. Das Vorhandensein von KDU ist keine Voraussetzung für das Funktionieren des Viewers an sich. Damit bewegt man sich lizenzmässig gleich auf einem Drahtseilakt, aber möglich ist dieses durchaus. Letztendlich wäre es ein Fall für die Juristen, das abzuklären.

Jedenfalls sagt jetzt Linden Lab nun dies: „Wer alternative Viewer baut, die auf das Grid zugreifen wollen, der darf die KDU egal welcher Form nicht mehr nutzen können.“ und daran scheiden sich jetzt die Geister. Es bedeutet für die Benutzer von alternativen Viewern eine gehörige Verschlechterung der Ladezeiten und der Aufruhr ist dementsprechend groß. Es hat zudem Auswirkungen auf die in world Wirtschaft, da OpenJPEG mit einigen Texturen einfach nicht klar kommt und diese bestenfalls falsch darstellt, wenn überhaupt. Sollten dies natürlich Height Maps für Sculpties sein, dann guckt man schön in die Röhre. Entsprechend sauer sind viele auf Linden Lab und meinen sarkastisch, LL wolle die letzten verbliebenen Avatare nun auch noch endgültig aus Second Life vertreiben.

Nun ist die Begründung von Seiten Linden Labs, mit der sie das durchsetzen wollen, auch reichlich dünn: sie begründen das mit einem Verstoß gegen die GPL. Die meisten Entwickler alternativer Viewer sehen das naturgemäß anders, aber kommen in der Mehrheit Linden Labs Wünschen dennoch nach.

Warum? Weil Linden Lab eine ganz einfache Stellstchraube hat, mit denen sie die Entwickler dazu bewegen können: sie müssen keinen alternativen Viewer aufs Grid lassen, der ihnen nicht gefällt. Das ist der Knüppel im Sack, mit dem Linden Lab zur Not arbeiten kann, Emerald hat das bereits ja zu spüren bekommen.

Über den Grund, warum Linden Lab auf einmal diesen Schritt vollzieht, gibt es auch so einige Spekulationen. Am wahrscheinlichsten ist dieser, dass Kakadu Software Linden Lab mit der juristischen Keule in Form massiver Schadensersatzzahlungen wegen möglicher Lizenzverletzungen gedroht hat. Denn was Linden Lab mit der llkdu.dll geschaffen hat ist nichts anderes als eine beliebig kopierbare Variante dieser proprietären Bibliothek, die von jedem beliebigen Programm unter Windows, Linux und Mac OX S aufgeruft werden kann, um JPEG2000 zu handhaben. Die dafür notwendigen Schnittstellen sind ja offen im Quellcode von Linden Lab dokumentiert und so ist das ein leichtes. Es ist durchaus möglich, dass dies auch bereits geschehen ist, jedenfalls ist das so oder so eine Sache, die man natürlich im Hause Kakadu Software nicht gerne sehen dürfte.

Wenn dem aber so ist, dann sollte Linden Lab wenigstens auch so ehrlich sein und das offen zugeben. So aber kommen die meisten Entwickler mit der geballten Faust in der Tasche den Forderungen Linden Labs nach, aber bezeichnen die Begründung bestenfalls als unehrlich, meist eher noch als verlogen. Den Schaden tragen jedenfalls alle Benutzer, die lieber mit einem alternativen Viewer unterwegs sind in Form deutlich langsamerer Texturaufbauzeiten davon. Bis OpenJPEG die Qualität und Geschwindigkeit von Kakadu erreicht, dürfte noch einiges an Zeit vergehen, Bildkomprimierung ist ein ungeheuer theoretisches und ekliges Feld der Programmierung.

OOC-Admins, RP-Moderatoren und was sie ausmacht

Diesen Artikel schreibe ich wegen Zasta, der gerade als OOC-Admin einen mächtigen Blues vor sich herschiebt und sich gerade daran richtig aufzureiben scheint, aus überwiegend eigener Erfahrung. Ich war über ein Jahr lang OOC-Admin auf einer Rollenspielsim gewesen und habe da nun wirklich alles mitgemacht, was man so mitmachen konnte.

Auf jeder Rollenspielsim in Second Life gibt es, oftmals in Personalunion, mindestens einen OOC-Admin und einen RP-Moderator. Zu 90% der Fälle ist also ein OOC-Administrator auch gleichzeitig RP-Moderator und führt auch dessen Tätigkeiten aus. Besser ist es natürlich, man bekommt im Laufe seiner Karriere diese Herrschaften möglichst erst gar nicht zu Gesicht, denn eine Faustregel sagt, dass für viele ein RP bereits gelaufen und hoffnungslos verloren ist, wenn nach dem OOC-Administrator gerufen wird.

Worum geht es aber bei den beiden Jobs und was sind die Unterschiede? Fangen wir einmal mit dem RP-Moderator an. Moderator kommt vom lateinischen Verb „moderare“, das wörtlich „mäßigen“, „steuern“ und „lenken“ bedeutet. Es geht also um eine Person, die eine gewisse Lenkungsfunktion inne hat. Ein RP-Moderator ist jemand, der dazu hauptsächlich dazu da ist, festgefahrene Plays wieder flott zu machen und bei kleineren Streitereien diese zu schlichten. Voraussetzung dazu ist, dass beide Parteien dazu natürlich willens sind, diesen anzurufen und dann dessen Ratschlag auch zu befolgen.

Ein RP-Moderator ist also jemand, der möglicherweise lenkend ins aktive Rollenspiel eingreift um dafür zu sorgen, dass es flüssig weitergehen kann. Je nach eigenem Gusto wird dabei der RP-Moderator von sich aus tätig oder erst dann, wenn er angefordert wird. Die meisten RP-Moderatoren werden erst dann aktiv, wenn man sie darum bittet.

Geht es allerdings darum, dass Regeln des RPs an sich verletzt worden sind, wird meistens ein OOC-Administrator angerufen. Dessen primäre Aufgabe ist es für die Einhaltung der Regeln zu sorgen, und wenn nötig, eine Entscheidung zu fällen. Diese Entscheidung ist dann (so die Theorie und sich die Spieler ihr nicht einfach entziehen) für beide Parteien bindend und über den OOC-Administrator hinaus gibt es auch nichts mehr. Friß‘ oder Stirb kann man da nur sagen. Im Gegensatz zum RP-Moderator wird der OOC-Administrator in der Regel auch die Macht haben, missliebige Avatare notfalls von der Sim zu kicken oder gleich zu bannen. Ebenfalls ist es mehr die Aufgabe eines OOC-Administrators, mit anderen Gruppen ggf. mal ein „No Combat“ zu verabreden oder auch als letztes Mittel ein No RP auszusprechen.

Gesetzt den Fall, zwei Parteien streiten sich über irgendwelche Regelverletzungen, dann wird der OOC-Administrator sich idealerweise beide Parteien anhören, kurz darüber nachdenken und dann eine Entscheidung fällen. Nicht mehr, nicht weniger.

Das ist dann auch der wichtige Unterschied zwischen einem Moderator und Administrator – ein Moderator lenkt das RP und er versucht es am Laufen zu halten während ein Administrator bei Streitigkeiten angerufen wird, die meistens die Regeln betreffen und dann eine Entscheidung trifft, wie es weitergehen könnte.

Nur sind, wie schon gesagt, die Grenzen zwischen beiden Jobs fließend und auf den meisten Sims gilt, dass die OOC-Administratoren auch gleichzeitig die Arbeit der RP-Moderatoren mit übernehmen.

Kraft des Amtes hat man damit eine gewisse Autorität inne, derer man sich bewusst sein sollte. Man muss sich darüber klar sein, dass man in dieser Position absolut nicht Everybody’s Darling sein kann noch sein wird, sondern es fast immer jemanden geben wird, der sich auf die Füße getreten fühlt. Das gehört zu dem Job dazu, damit muss man leben und man muss es aushalten können. Wichtig dabei ist, dass man seine Entscheidung sorgfältig abwägt, sie begründen kann und sobald man sie getroffen hat, davon auch nicht mehr abweicht. Denn wer nachgibt, der gilt als weich, formbar und wird erst recht mit niedrigem Ansehen belohnt sowie ständigen Anfragebombardements, doch das und jenes zu tun und vielleicht könnte man doch bitte, bitte, bitte nochmal seine Entscheidung nicht ein ganz klein, klein wenig überdenken? Das kann es also nicht sein.

Weiterhin gilt als Grundsatz für die Arbeit eines solchen Admins: gerade so viel wie nötig und so wenig wie möglich. Wer ständig die proaktive Schiene fährt und alles versucht direkt im Vorfeld zu regeln, der kann das tun, nur hat er am Ende den ganzen OOC-Mist einer Sim und darüber hinaus am Bein und kommt nicht mehr wirklich zu seinem Spiel. Viel Spaß dabei, das hält keiner allzu lange durch, ohne einen mächtigen Rappel zu bekommen!

Weiterhin heißt Administrator zu sein auch nicht, dass man ständig auf der Sim sein muss und ein schlechtes Gewissen bekommen muss, wenn man mal nur zehn Minuten woanders ist oder einen Abend verreist. In der Jobbeschreibung ist auch nicht inbegriffen, dass man ständig auf Knopfdruck hüpfen muss, nur wenn jemand einem anfordert, es gibt auch wichtigeres als dieses Amt. Wer natürlich ständig hüpfen sollte, der wird einerseits beliebt werden nach dem Motto „Boah, endlich mal einer, der immer und sofort da ist!“, andererseits verliert man sich natürlich auch da drin, da sich das garantiert herumspricht und man dann ständig angefordert werden wird. Man muss in dem Job wirklich lernen, Prioritäten zu setzen. Das bedeutet, wenn nicht gerade wirklich die Sim untergeht und es noch Zeit hat, dann sollen die Leute es auch mal ruhig selber regeln, einem den Sachverhalt auf Notecards zum späteren Lesen geben oder eben auch mal einen anderen Admin mit der Arbeit erfreuen. Man ist es schließlich meistens nicht alleine und muss wahrlich nicht alle Arbeit mit aller Gewalt an sich ziehen.

Das Wichtigste ist aber, dass man sich eine gewisse LMAA-Grundhaltung angewöhnt und nicht zu viel darauf gibt, was dann die Leute von einem halten oder über einen reden. Wer das schafft, für den wird sich auch der Job des OOC-Administrators in einem erträglichen Rahmen bewegen, ansonsten reibt man sich nur noch irgendwann völlig auf, verbiegt sich ohne Ende, bekommt den Megafrust und geht dann irgendwann völlig unter. Das kann mitunter auch schneller kommen, als einem lieb ist.

OOC-Administrator zu sein heißt nicht, dass man ständig wie ein Kindergärtner auf seine kleinen Lieben schaut und dafür sorgt, dass sie keinen Mist machen. Immerhin sind das alles erwachsene Mitmenschen, die durchaus auch alleine in der Lage sein sollten, miteinander auszukommen.

Immerhin sind wir hier noch alle freiwillig da, um Spaß zu haben, und nicht dafür, ständig unentgeltlich nur noch irgendwelche OOC-Dramen von anderen zu bearbeiten und die Feuerwehr zu spielen.

Phoenix Viewer Changeset 3de7c9b5acf3: OpenJPEG statisch unter Windows

Die Macher vom Phoenix-Viewer haben im Changeset 3de7c9b5acf3 eine wichtige Änderung eingebaut: fortan wird OpenJPEG als statische Bibliothek direkt ins Programm gelinkt und nicht mehr erst zur Laufzeit als DLL geladen.

Wer sich mit einem Texteditor auskennt, für den ist es natürlich ein Leichtes, diese Änderung zu revidieren, dann muss er aber noch immer ein komplettes Buildsystem haben und Phoenix selber bauen können. Der tiefere Sinn dieser Änderung erschließt sich mir jedenfalls nicht wirklich.

Hurra, Hurra, der Müll ist da!!!

Belnend versinkt im Asen-Müll.

Kaum ist die Katze aus dem Haus, so tanzen auf dem Tisch fröhlich die Mäuse. So war es gestern in Belnend gewesen, als die Gruppe außerhalb unterwegs war, zogen liebe (?) Feinde in die Stadt und verteilten in einem fast halbständigen Rollenspiel ca. 68 Müllsäcke. Jeder Sack bestand dabei aus drei Prims inkl. eines Skripts, das Schmeißfliegen als Partikel generierte, also insgesamt 204 Prims, die so munter in der gesamten Stadt verteilt worden sind.

Manche mögen es ja lustig und mutig finden, so etwas in der Abwesenheit der Gruppe zu machen, aber in der Masse haben sie es einfach maßlos übertrieben. Abgesehen davon, ob man nun mit denen deshalb in ein Spiel einsteigen wird, wird sich noch zeigen, denn darunter sind doch auch einige Ex-Mitglieder aus Belnend die man nicht grundlos meistens lieber nur von weitem sieht.

Neuer Emerald plus noch mehr Verschwörungsunsinn

Totgesagte leben länger, so sagt schon der Volksmund und auch auf den Emerald Viewer trifft das zu. Es gibt eine neue Version, die speziell auf eine andere virtuelle Welt namens „Virtual World Web“ zugeschnitten worden ist, zum Download bereit. Es gibt sogar eine Möglichkeit, seinen Linden-Dollar zu einer guten Rate in deren eigene, lokale Währung einzutauschen.

Die Tatsache, dass der Emerald so schnell an diese Welt angepasst werden konnte deutet darauf hin, dass diese auf Opensim oder einer ähnlichen Technologie basiert. Arabella Steadham (Korrektur: Phox Modularsystems) ließ es sich jedenfalls nicht nehmen, wenn man schon dabei ist, noch gleich mal wieder eine volle Breitseite gegen Linden Lab abzufeuern, als da wäre:

Linden Lab has concocted various allegations and made outrageous demands on us in an effort to force people to stop using the Emerald Viewer, they’ve gone so far as to ban part of the development team to make further releases impossible.

We are very unhappy with how our dedicated team has been maligned, and we believe that the entire reason for the campaign was to prevent Emerald Viewer from becoming even more popular so that Linden would have to acknowledge our achievement and begin to give us something for our tireless work.

Unfortunately, what they gave us was an undeserved slam to our reputation and a kick out the door.

Auf Deutsch übersetzt bedeutet das nicht weiter als das:

Linden Lab hat verschiedene Beschuldigungen erfunden und uns hanebüchene Forderungen gestellt gehabt, um mit dieser Aktion die Benutzer davon abzubringen, Emerald zu benutzen. Sie gingen sogar soweit, dass sie Teile des Entwicklerteams einfach bannten, um weitere Releases zu verhindern.

Wir sind sehr unglücklich darüber, wie unser engagiertes Team verleumdet wurde, und wir glauben fest daran, dass der wahre Grund für diese Kampagne nur gewesen ist, zu verhindern, dass der Emerald Viewer noch beliebter werden würde und so Linden Lab endlich unsere Verdienste hätte anerkennen müssen und uns für unsere unermüdliche Arbeit etwas als Entschädigung zurückgeben müssen.

Leider war alles, was sie uns gaben, eine unverdiente Beschädigung unseres guten Rufes und einen Tritt, so dass wir im hohen Bogen zur Tür heraus flogen.

Also das strotzt mal wieder so vor Selbstgerechtigkeit, Verdrehungen und Weglassungen, dass ich eines sicher weiß: damit haben diese Leute endgültig kein Mitleid mehr verdient, sie sind nicht kritikfähig, Schuld sind immer nur die anderen und die eigenen Fehler sind wohl Geschichte oder ähnliches. Denn erwähnt werden diese gar nicht mehr, noch dass Linden Lab sehr wohl genügend Gründe hatte, viele Entwickler zu bannen.

Außerdem: was hätte ihnen Linden Lab denn als Entschädigung/Anerkennung für deren Arbeit geben sollen? Anspruch hat man als Entwickler alternativer Viewer auf rein gar nichts, schon allein diese Denke ist komisch. Die Sim Emeraldpoint vielleicht umsonst? Einen Angestelltenvertrag bei Linden Lab? Gutes Karma? Emerald als offizieller Viewer?

Kurz: wieso sollte man von diesem Team noch einen Viewer nutzen, das sich so stur und unbelehrbar sowie die Wirklichkeit verdrehend in der Öffentlichkeit zeigt, auch wenn er nun auf ein anderes Grid zugreift?

Drama um Emerald: so sehen schlechte Verlierer aus!

Das Drama um den Emerald-Viewer und vor allem die Äußerungen des noch verbliebenen Restteams um Arabella Steadham zeigen vor allem eines: so sehen total angefressene und schlechte Verlierer aus!

Was macht ein schlechter Verlierer, der sich ungerecht behandelt fühlt und weiß, dass seine Zeit abgelaufen ist? Richtig: er kartet nach und hofft, dass es den neuen King im Ring ordentlich schaden möge! Und genau das hat nun das Restteam um Emerald auch gemacht, zuerst in einem sehr länglichen Post namens „Dear Linden Lab“, später hat dann Linden Lab den Zugang von Arabella Steadham einfach gelöscht und sie schreibt nun auch darüber in „Beware The Thought Police.“

In eigener Übersetzung ins Deutsche schreibt Arabella Steadham dabei nämlich folgendes, Anmerkungen von mir sind dabei in eckigen Klammern gesetzt:

Liebes Linden Lab,

ich habe die heutigen Neuigkeiten gelesen, oh Mann.

Ich frage mich ernsthaft wieso ihr meint, dass eure Neudefinition des Wortes „Transparenz“ eine solch gute Sache sei, da diese sicher nichts mit Ehrlichkeit oder Integrität zu tun hat. Es ist ein sumpfiger Film aus Halbwahrheiten, Intrigen und Schwindeleien. Ich frage mich, wieso ihr den Benutzern von Second Life (50% davon nutzten nach euren eigenen Statistiken Emerald) nicht gesagt habt, dass die neuen von euch genehmigten Third Party Viewer von ehemaligen Griefern geschrieben worden sind, die ihr früher geteert und gefedert aus Second Life rausgeworfen habt.

Ich frage mich, wieso ihr nicht sagt, dass Ascent einfach nur ein neuer Name für Inertia und Nano ist, zwei Viewer, die programmiert wurden, um Passwörter zu stehlen und den Content-Diebstahl zu erleichtern. Ich frage mich, wieso ihr im Team von Ascent auf einmal Entwickler duldet, die ihr uns gegenüber als nicht vertrauenswürdig benannt habt und niemals im Emerald Team sehen wolltet. Dies war während der Zeit, als ihr meintet diktieren zu können, wer in den Entwicklerteams von TPVs sein darf und wer nicht. Offensichtlich haltet ihr euch selbst nicht mehr an eure eigenen, veröffentlichten Standards.

Ich frage mich auch, wieso ihr der Meinung seid, der so-genannte „Hauptentwickler“ von Phoenix sei vertrauenswürdig [gemeint ist Jessica Lyons], wo ihr selbst nur zu gut wisst, dass sie auf Grundlage von Emerald ihren eigenen Viewer mit entfernten Permission-Checks baute. Aber halt – sie gab diesen ja nur an ihre Freunde weiter, also war das in Ordnung. Aber sie log. Eure zwei Personen auf der Abschußliste im Emerald Team aber logen niemals darüber was sie getan hatten, weder euch gegenüber noch in der Öffentlichkeit.

Und ich gehe davon aus dass ihr mit all euren Möglichkeiten haargenau über die Verbindung der drittklassigen Entwickler im Emergence-Team zu der Gruppe Bescheid wisst, die ihr in einem Massenbann vor einigen Monaten rausgeworfen habt [vermutlich die Woodbury University]. Überprüft einfach, woher deren Geld kommt.

Ihr wisst haargenau, dass dieselben Leute, die sich in den Emerald Webserver hackten und Griefer Viewer schrieben, nun Viewer in der neuen TPVD stehen haben. So viel zu euren wertlosen ethischen Standards. Ihr wisst ebenso haargenau, dass die letzte Version von Emerald vollstens die TPV befolgte – die Emkdu verletzt nicht die GPL und wir entfernten, wie von euch verlangt, die Kodierung [des Pfadnamens]. Im Gegensatz zu euch haben wir sogar vom Hersteller von KDU die richtige Lizenz gekauft, um diese verteilen zu dürfen, etwas das Linden Lab versäumt hat. Zwei eurer Ziele in unserem Entwicklerteam verliesßn dieses, die dritte Person wurde nicht „abgewählt“ (glaubt ihr wirklich, dies ist eine Art von Spiel?), aber ihr sagt immer noch, der beliebteste Viewer auf dem Grid sei nicht in Übereinstimmung mit der TPV. Ihr lügt. Dies ist nichts anderes als ein Kampf der Egos.

Ich frage mich wirklich ob ihr davon ausgeht, dass eure Benutzer dumm sind und euren Respekt nicht verdienen. Es mag euch immer noch überraschen, dass sich Leute sehr stark über euren diktatorischen Stil aufregen, selbst für eine kleine, amerikanische Firma.

Ich frage mich ebenso, wieso ihr immer noch Leute wie Joe und Soft in Lohn und Brot habt, von denen ihr so gut wie ich wisst, dass deren persönliches Fehlverhalten die Sicherheitslöcher verursachte, für die ihr nun Emerald verantwortlich macht. Ihr wisst haargenau, dass diese alles abnickten, speziell auf den seltenen Linden Lab und Emerald-Meetings.

Wenn man all dies in Betracht zieht, dann weiß ich eines sicher: ihr könnt niemals verstehen, wieso ein Team von zwölf engagierten Entwicklern nicht das wichtigste Teammitglied überhaupt abwählen, nur weil ihr es verlangt. Ich weiß, dass ihr absolut keine Ahnung davon habt, was ein Team ausmacht, also werde ich es euch erklären.

Ein Team ist eine Gruppe, die sowohl an guten wie auch schlechten Tagen immer zusammenarbeiten. Ein Team wird Ideen ausbrüten, die Begabung seiner Mitglieder in deren Fachgebieten erkennen, sich in Zeiten von Krisen gegenseitig unterstützen, seine Mitglieder bis aufs Messer bei Attacken von außerhalb verteidigen und die aufblühende Kameradschaft genießen. Ein Team wird immer von all seinen Mitgliedern gestützt, so dass jeder Angriff von außerhalb kraftvoll abgewehrt werden kann.

Ich hatte früher große Hoffnungen und Träume, was aus Second Life werden könnte, als es wuchs und sich entwickelte. Ich sah es als ein unglaublich kreatives Werkzeug der Kommunikation an, das wenn man es richtig führen würde, alle damals auftauchenden sozialen Netzwerke bei weitem hätte übertreffen können. Ich sah es als die perfekte Methode für Telearbeit an, die es Firmen erlaubten würde, mit viel weniger Aufwand weltweit expandieren zu können. Ich sah es als eine faszinierende Möglichkeit der Bildung an, mit In World Einrichtungen die mir persönlich die Wahl geben würden zu entscheiden, wo auch immer ich meine Bildung herbekommen wollte. Ich sah es ebenfalls als einen wundervollen Ort an, an dem sich Menschen aus aller Herren Länder treffen konnten und dauerhafte Freundschaften schließen konnten mit Menschen, die sie sonst nie getroffen hätten.

Alles aber, was ich jetzt für die Zukunft sehe, ist das: ich sehe Second Life als eine rückständige, virtuelle Umgebung an, die von duckmäuserischen und nach innen schauenden Managern betrieben wird, regiert von mittelmässigen Regisseuren, die die uralten Methoden der Unterspülung, Hinterhältigkeit und Inkompetenz anwandten um dorthin zu gelangen, wo sie nun sind. Ich sehe eine ständig kleiner werdende Gruppe von Managern, sie sich schrecklich vor wahrer Intelligenz fürchten und mehr daran interessiert sind, diese aus ihrer Welt der Milde und Falschheit auszureißen als diese zu pflegen, zu finanzieren und zu pflegen. Ich hörte euch Manager „Ja, Linden Lab will eure Benutzerzahlen haben!“ zu mir kreischen, und dann habt ihr uns ein Ultimatum gestellt gehabt, das wir als Team nicht erfüllen konnten. Es wurde nur eine eurer Bedingungen nicht erfüllt, und ihr wolltet als Tyrann euer Ego mächtig triumphieren lassen. Aber hey, stellt doch einfach einen weiteren PR-Mitarbeiter ein [gemeint ist wohl Kim Salzer], der dann schon euer Chaosmanagement vertuscht! Das ist sicher besser als ehrliche, engagierte und talentierte Mitarbeiter zu haben, die ihr in den letzten Monaten massenhaft entlassen habt. Ich sehe eine Pfütze, die sich sehr schnell mit Abschaum füllt. Wer weiß, vielleicht entwickelt sich dieser eines Tages weiter. Zumindest könnt ihr diesen bis dahin nach Belieben manipulieren.

Es war doch so – die Anzahl der Benutzer, die sich mit dem offiziellen Viewer einloggten sank rapide, also kam irgendein Vizepräsident mit dem Plan (oder es wuchs noch auf dem Mist eines Ex-Geschäftsführers) auf – „Lasst uns Emerald sperren, einige zweifelhafte, alternative Viewer erlauben und den Leuten wird keine Wahl bleiben. Sie werden den Viewer 2.0 benutzen müssen!“ Irgendwer bekam für diese Idee sicher einen Bonus (ein Linden Lab Bonus ist dabei um die 3 US$ wert) oder ein wenig „Luv“ von der Luv Machine [Philip Rosedale ?].

Um der Wahrheit die Ehre zu geben, in der letzten Zeit bin ich mehr an meinen eigenen RL-Tragödien interessiert und dem Erdbeben, um all das, was ihr sagt oder tut ernst zu nehmen oder gar für glaubwürdig zu halten. Während ich das hier schreibe, blicke ich auf meine Stadt und sehe auf eingestürzte Gebäude, zerstörte Familienbetriebe und Milliardenschäden, die eine Stadt voll guter Menschen schwer getroffen haben. Ich sehe dabei zu, wie das Haus meines 80 Jahre alten Nachbarns abgerissen werden muss, da es letzte Samstag Nacht beim Erdbeben zu viel Schaden erlitten hat. Ich bin so froh, dass ich auf der anderen Seite des Erdballs lebe [Neuseeland]. So kann ich nämlich weniger wahrscheinlich von euren fragwüdigen Geschäftspraktiken weniger kontaminiert noch gar korrumpiert werden.Wie war das noch damals mit dem Mehrwertsteuer-Betrug, ne?

Beim Treffen letzte Woche drohte Oz [Linden] allen Teammitgliedern damit, dafür zu sorgen, dass sie „niemals von einer wirklichen Firma oder Behörde angestellt“ werden würden. Da wusste ich es sicher, dass ihr nun völlig übergeschnappt seid. Wer zum Teufel denkt ihr, dass ihr seid, ihr schwachköpfigen Witzbolde? Ihr mögt es vielleicht nicht glauben, aber die Welt und deren Regierungen werden nicht von euch diktiert. Nicht alles ist virtueller Betrug und Mobbing, müsst ihr dabei wissen. Armer, kleiner Oz, wie entsetzlich es doch ist, eine Marionette zu sein. Ich glaube, das ist auch der Grund, warum er sein Versprechen nicht einhalten konnte, uns die endgültige Entscheidung Linden Labs per Email zu schicken, wie es einem die Ethik vorschreibt (er war dieser Meinung). Ich denke, es ist einfacher, ohne große Vorwarnung eine Klinge in den Rücken des angenommenen Feindes zu stecken, nicht wahr?

An alle Nutzer des Emerald Viewers: es tut mir wiklich leid, dass Linden Lab sich entschieden hat, euch das anzutun. Ich wünsche euch viel Glück! Ich werde keinen der neuen TPV benutzen – ich weiß zu viel von deren Geschichte, denke ich, als das meine Zugangsdaten damit sicher wären. Und wenigstens bleibt so meine Integrität intakt.

Kurz noch zu den Abkürzungen: TPV steht für „Third Party Viewer“, das ist die Sammelbezeichnung für alternative Viewer wie Phoenix, Emerald, Imprudence usw., TPVD steht dabei für „Third Party Viewer Directory“, das ist ein freiwilliges Verzeichnis, in dem man seinen TPV listen kann.

Mein Fazit: Emerald ist tot und es ist für mein Verständnis gut so, dass das so gekommen ist. Der Blogpost von Arabella Steadham strotzt nur so vor Beleidigungen, Anschuldigungen und Halbwahrheiten, eigene Fehler werden dabei getrost unter den Teppich gekehrt und gar nicht mehr erwähnt, ebenso die Vergangenheit eigener Entwickler. Auch bei Emerald gab es Entwickler, die früher Griefer Viewer und dergleichen schrieben, also sollte man da mal den Bach lieber schön flach halten.

Alles ist dabei eine einzige, groß angelegte Aktion von Seiten Linden Labs, um Emerald platt zu machen und sich dessen Benutzerzahlen anzueignen. So sieht jedenfalls Arabella Steadham das. In das Bild passt nur nicht so ganz rein, dass Linden Lab den auf der Codebasis von Emerald aktiv entwickelten Fork Phoenix ins TPVD aufgenommen und dessen Benutzung damit erlaubt. Das entzieht der Verschwörungstheorie jedweder Grundlage!

Alles in allem kann man daher nur sagen, dass so gefrustete und schlechte Verlierer aussehen. Linden Lab war verdammt lange geduldig gewesen bei all den Machenschaften um Emerald, bis es eben wirklich zu viel wurde und sie reagieren mussten. Und das taten sie dann auch in unerwarteter Geschwindigkeit und Schärfe. Vielleicht entdecken die Leute ums alte Emeraldteam auch mal irgendwann ihre eigenen Fehler, vielleicht hätte Linden Lab auch anders reagieren können, vielleicht vielleicht vielleicht… haben sie aber nicht.

Den Benutzer juckt es nicht sonderlich, solange er sein geliebtes Baby Emerald, das sich nun eben Phoenix nennt aber sonst weitestgehend gleich geblieben sit, weiterhin benutzen kann. Zurück bleibt ein Team von frustrierten Entwicklern, die in der Summe einfach eindeutig zu viel Mist gebaut hatten, als das man es denen auf Dauer hätte noch ungestraft durchgehen lassen können und nun sich als Trost ihre eigene Dolchstoßlegende gebastelt haben.

Aber das Leben geht weiter, und bald auch wird diese inzwischen von vielen als „Emeraldgate“ bezeichnete Angelegenheit weitgehend vergessen worden sein.