Opensim, das tote Pferd

Manchmal entdeckt man in den Kommentaren zu Beiträgen von Hypergrid Business doch interessante Perlen. So auch in dem offenen Brief von Maria Korolov an die Lindens, wo sie eine Öffnung Linden Labs zu Opensim hin propagiert. Meine Meinung dazu habe ich schon gepostet gehabt: es liest sich so, als sei Opensim in Meinung Korolovs gescheitert, warum sonst will sie Zugriff auf den größten, etablierten Asset Store für virtuelle Welten haben?

Ich meine, schon alleine aus rein logischen Gründen: warum sollte Linden Lab so etwas tun? Das Einzige, was daraus resultieren würde, wäre ein massiver Aufstand der Content Creators, die ihre mühevoll erzeugten Objekte überall hin kopiert sehen und mit Abwanderung drohen. Mehr aber auch nicht.

So, nun aber zu dem Kommentar einer gewissen Cam an sich, den ich mal vollständig übersetze:

Ich kann es nicht glauben, dass du noch immer an der Schürze von Linden Lab hängst.

Zu allererst ist, was du vorschlägst, dass Linden Lab sein bisheriges Geschäftsmodell (das immerhin mehrere Millionen Dollar Umsatz erzeugt) aus irgendwelchen Gründen aufgeben soll. Sie fällen ihre täglichen Geschäftsentscheidungen auf der Grundlage verschiedener Daten und Jahren an Erfahrung, aber du meinst, sie sollten es ändern.

Denke doch mal darüber nur eine Sekunde nach, dies würde bedeuten, dass jeder Linden Lab brandmarkt, sie ihre Geschäftsbedingungen neu schreiben müssten und ihre Produkte neu schreiben. Man muss verrückt sein, zu glauben, dass Linden Lab auch nur eine Sekunde daran denken würde. Und was wäre das Ergebnis? Sie würden ihre Umsätze und Benutzerbasis teilen, und ab da wird es nur noch lächerlicher.

Linden Lab hat den Ruf, die Wünsche ihrer Benutzer komplett zu ignorieren, warum also meinst du, sie würden auf etwas, dass du oder ich (ihre Konkurrenz) möglicherweise zu sagen haben.

Als Philip Rosedale zurücktrat, da nahm er alles innovatige Denken mit sich und Linden Lab wurde zu einer Firma, deren einziger Daseinszweck ist, den Bestand von Second Life zu erhalten, es nicht zu verbessern, aber auch nicht zu verschlechtrern, nicht es freundlicher zu machen oder billiger oder all diese Dinge, die wir vielleicht gerne hätten, aber es einfach am Leben zu erhalten und sicherlich nicht wegen dir die Erfolgsformel zu ändern, auf welcher Meinung oder fragwürdigen Daten die auch errichtet sein mag.

Second Life war immer überteuert und das hat die Verkäufe nicht wirklich beeinträchtigt, was den Weggang verursacht ist, dass ganz einfach viele Leute mit Second Life durch sind. Man kann eben nur eine gewisse Zeit umherlaufen und in leeren Clubs sitzen, bevor man das Gefühl bekommt „das war’s.“ Ich bin mir sicher, jeder der dies liest, der kennt das Gefühl.

Nein Alex, du bist nicht der Negative hier, ich bin es und hier ist, warum…

Opensim ist das ungeliebte Kind von Linden Lab und sie wünschen, dass es einfach nur verschwinden würde. Du sprichst auch darüber, was „Opensim bereits habe“. Opensim hat alles, was falsch an Second Life ist plus einige Sachen noch dazu, es basiert auf einer zehn Jahre alten Technologie, die nicht wirklich gut skaliert. Diese Technologie ist in unserer schnellebigen Welt schon als archaisch zu bezeichnen, und Opensim ist noch immer eine Alpha, voller Fehler und die Entwicklung wird durch die ständigen Kämpfe darüber, in welche gemeinsame Richtung es sich eigentlich entwickeln soll, Egoismus und sporadisch vorkommende Sabotage behindert.

Verstehe mich nicht falsch, ich liebe Opensim, ich habe mehrere Grids und Communityprojekte selbst betrieben gehabt, bin mehrmals hingefallen und wieder aufgestanden, wie die meisten Gridbetreiber eben auch und aus irgendwelchen Gründen interessiert es keine Benutzer, niemand ist daran interessiert und die Leute, die es wirklich interessiert, die sind in Second Life. Was in Opensim übrig blieb sind Entwickler, Programmierer und Enthusiasten, aber keine normalen Benutzer, keine Spieler, diese sind weiter gezogen, wir nicht.

Hier ist die schlechte Nachricht, die ihr alle wisst aber nicht wahr haben wollt: das Einzige, was zwischen Opensim und seinem Niedergang steht ist die Möglichkeit, dass irgendwer irgendwann die Möglichkeit entwickelt, es einfach in einem Webbrowser laufen zu lassen. Wenn das passieren würde, dann hätten wir anstelle von vielen, leeren Welten in den man sich nur langweilt und es nichts zu tun gibt die fortschrittlichsten, 3D-Webseiten der Welt. Es wäre ein Durchbruch, denn die Leute könnten einfach von Ebay oder Facebook in dein Gridfliegen und dann könnte es abheben (ich persönlich denke nicht, dass dies möglich ist, warte aber auf den Pixieviewer, sofern Sunny da etwas vorweisen wird.)

Ich habe drei Jahre lang die Akzeptanz von Opensim im Firmenumfeld studiert und dies ist eine Zusammenfassung der Ergebnisse. Firmen werden niemals eine Software nutzen, die im Alphastadium ist, ganz einfach wegen der schnellen Änderungen in der Software und Firmen wollen keine großen Risiken in einem engen Markt eingehen, was nichts anderes bedeutet als, dass solange Opensim im Alphastadium ist, eine Menge an Möglichkeiten vorbeizieht und der Code einfach nur älter wird. Die andere Sache, die Firmen davon abhält, es einzusetzen ist der Fakt, dass Opensimulator unsicher ist, die Liste der Sicherheitslücken lange ist und kaum jemand etwas benutzen wird, dass nach all diesen Jahren immer noch so unsicher ist. Also verrotet die Möglichkeit des kommerziellen Takeoffs direkt am Weinstock.

Reden wir also über soziale und freizeitliche Aspekte. Macht mal eine Google Trends Analyse, beginnend mit „Opensim“ als Suchbegriff, gut das liefert einige Treffer, die nach 2009 langsam aber stetig sinken, wenn man nun  „virtual worlds“ hinzufügt sieht man, dass Opensim im Vergleich dazu mickrig aussieht, was nur bedeutet, dass Opensim für den Bereich nicht die erste Wahl ist. Wenn man nun als Suchbegriff „Second Life“ eingibt, dann sieht man den Konkurrenten in der Sache und wogegen man antritt. Opensim verschwindet gegenüber Second Life nahezu in der Bedeutungslosigkeit.

Danach gebe man einmal „Minecraft“ ein und lande so in der Realität. Ich könnte nun noch ausführen, wieso Minecraft Second Life und Opensim killt, das ist aber eine andere Geschichte (und sage keiner, Minecraft sei nur ein Spiel, denn viele nutzen es auch als eine virtuelle Welt).

Sagen wir mal, wenn Philip Rosedale das Beste aus Second Life mit dem Besten an Mine Craft kombiniert, dazu die neueste und beste Technologie verwendet, dann wird Hi-Fi Minecraft das antun, was Minecraft Second Life angetan hat und diese Diskussion hier sinnlos sein. Dies wird dann die neue Plattform mit globaler Reichweite, Opensource, skalierbar, und am allerwichtigsten, brandneu. Was werde ich da wohl tun?

Ich höre nun einfach auf, auf ein totes Pferd einzudreschen und ziehe weiter.

Sorry.

Das hat schon interessante Punkte, wobei der Viewer im Browser ist so eine Sache. Mit Cloudparty hatte es solch einen gehabt, aber wirklich profitabel war die Firma wohl nie. Es reicht eben nicht nur aus, die Technik zu haben, sondern man braucht auch noch ein Alleinstellungsmerkmal, so dass genügend Leute gewillt sind, sich da zu engagieren.

Sagen wir mal einfach, Opensim hat eine für sich einigermaßen komfortable Nische belegt, das trifft es im Grunde ganz gut. Mehr wird da aber mit dem jetzigen Entwicklungsmodell auch nicht mehr drin sein.

Wenn der Schwanz mit dem Hund wedeln will

Maria Korolov, ihres Zeichens begeisterte Jubelperserin für Opensimulator und rasende Boulevardjournalistin, hat mal wieder letzten Sonntag zugeschlagen; in einem offenen Brief an den Vorstand von Linden Lab legt sie ihre Ideen vor, wie sich Linden Lab als Unternehmen weiter entwickeln könnte.

Ihre Kernidee dabei ist, dass sich doch Linden Lab bitte gefälligst gegenüber Opensim öffnen solle. Land sei zu teuer und Opensim billig, wieso also verkaufe Linden Lab nicht auch Opensims als Anbieter, öffne seinen Assetstore für Opensim und würde man so endlich Opensim zu der Anerkennung verhelfen, die es verdiene?

Das Ganze leidet dermaßen an Realitätsverzerrung, dass es schon wieder interessant ist. Im Grunde ist der offene Brief von Korolov nichts anderes als ihr Eingeständnis, dass Opensim in der Masse gescheitert ist, man neidisch auf den Assetstore von Second Life ist und den endlich auch in Opensim zur Verfügung haben möchte, wo doch Copybotviewer so langsam uninteressant werden mal böse gesagt.

Genau das und nichts anderes bringt sie als Nachricht nämlich rüber; wäre ich Linden Lab, dann würde ich von dem, was Korolov sich vorstellt, genau das tun: nichts. Einfach sterben lassen und das „Problem“ erledigt sich von alleine.

Opensim: mit Volldampf in die Vergangenheit!

Opensimulator hat ein schönes Feature namens Hypergrid. Das bedeutet kurz gesagt, dass egal wo man hingeht immer sein eigenes Inventar mitnehmen kann und – mehr noch – externe Sachen im eigenen Inventar landen. Das ist eine nette Sache und funktionierte anfangs recht gut.

Die Implementierung stammt von Diva Canto und die erste Version hieß Hypergrid 1.0. Diese war als Proof of Concept gedacht und lief dafür schon recht gut. Sie hatte allerdings einen konzeptionellen, großen sicherheitstechnischen Fehler: der fremde Simulator sah das komplette Inventar des Besuchers und der Assetserver des Besuchers arbeitete treudoof ohne die Überprüfung der Legitimität jedwede Anweisung des fremden Simulators ab. Das konnte einfach das Einpacken eines neuen Objektes sein, aber auch Löschanweisungen.

Da es keinerlei Sicherheitsüberprüfungen gab, war und ist es mit dem Stand von Hypergrid 1.0 möglich, dass ein fremder, bösartiger Server mein komplettes Inventar mal eben so löscht und ich selber bekomme das gar nicht mit. Nun sagen viele: weit hergeholt und davon habe ich noch nie etwas gehört. Tja, aber Jungs und Mädels, nur weil ihr es noch nicht erleben musstet heißt das noch lange nicht, dass es unmöglich ist. HG 1.0 hat einfach sicherheitstechnisch genau dieses riesengroße Loch in Form eines offenen Scheunentors, und ich bin mir sicher, keiner wird dafür die Hand ins Feuer legen, dass nicht doch irgendwo da draußen solche Simulatoren sein könnten und wenn man die dann besuchen sollte, dann hat man eben Pech gehabt!

Diva Canto sah das Problem und es wurde Hypergrid Version 1.5 geboren. Die wesentliche Neuerung dieser Version (es gab i5 und i7) war, dass es fortan einen recht schlechten und holprig zu bedienenden Ordner namens „My Suitcase“ gibt. Der fremde Simulator sieht fortan nur noch diesen und kann nur noch in diesem wüten, mehr aber auch nicht. Das ist ein erheblicher Zuwachs an Sicherheit, genau dafür ist es gedacht. Das Problem in der Handhabung des Ordners ist aber, dass die normalen Inventarfunktionen wie Objekte ins Inventar rüberziehen oder Zeug aus dem Ordner löschen nicht funktionierten und bockig sind. Ohnehin ist er nur als Übergangslösung für Hypergrid 2.0 gedacht, das inzwischen aktiv ist und alle drei Protokollversionen beherrscht. Man muss sich dabei eben für eine entscheiden.

Nun ist es also so, dass die Handhabung dieses Ordners viele Benutzer überfordert. Also was machen nun einige Grids? Sie steigen wieder auf die veraltete und in dem Punkt sicherheitstechnisch bedenkliche Protokollversion 1.0 für das Inventar des Hypergridprotokolls um und preisen das sogar noch als Fortschritt für die Benutzer an! So geschehen im Osgrid, Metropolis und Dorenas World.

Die genauere technische Erklärung dabei ist diese: Opensimulator verfügt inzwischen standardmäßig über Hypergrid 2.0, aber man kann das Inventarhandling wenn man will auf frühere Versionen „runterfahren“, um mit diesen kompatibel zu sein.

Übrigens hält die Macherin des Hypergrids von solch einem Schritt genau das: nämlich rein gar nichts. Aber lest selbst:

[UPDATE 9/23] I should be more clear. The existing HG1.5 inventory service, which lets users still access their entire inventory abroad, will still be available in the future. Grids can continue to use that. They can even use the normal inventory service (HG1.0 style) on the Hypergrid, which has no restrictions whatsoever about inventory manipulation. Both of these, however, especially the normal inventory service, are horribly insecure and expose users to all sorts of risks regarding their inventory. Unless the networked grids have 100% trust in each other, I don’t recommend using them.

Also ist das Downgrading auf das vrealtete Inventarhandling nun wirklich gut? Nein! Sicher, die Handhabung wird wieder für die Benutzer einfacher, aber wer um das Problem von Hypergrid 1.0 nicht weiß und nicht regelmäßig Backups seines Inventars erstellt, der wird möglicherweise irgendwann wenn er mal wirklich auf einen solchen Simulator treffen sollte nur noch dumm dastehen. Denn es hat schon seine guten Gründe gehabt, wieso Diva Canto „My Suitcase“ als notwendig erachtete und das ist eine Sache, auf die die Benutzer dieser Grids wohl kaum hingewiesen werden.

Opensim und der Rest

Während Linden Lab ja mit Hochdruck dabei ist, seine Technik und die Plattform mit Hochdruck um neue Features zu erweitern, die so wirklich Sinn machen – Serverside Baking, Material System usw. – tritt Opensim scheinbar auf der Stelle. Zumindest findet dort nicht wirklich erkennbar eine Entwicklung von solchen Sachen statt.

Die Folge wird schlicht und ergreifend sein, dass Second Life Opensim technisch bis auf einige, wenige Spezialitäten wie das Hypergrid massiv abhängen wird und Opensim wird es immer schwerer haben, den technischen Vorsprung von Second Life aufzuholen.

Vielleicht wollen sie das auch nicht, nur wird so die Schnittmenge an gemeinsamer Funktionalität eben deutlich kleiner im Laufe der Zeit. Vielleicht wäre jetzt mal endlich so langsam ein guter Zeitpunkt, dass Opensim den Schnitt der da facto sowieso kommen wird endlich praktiziert und gewisse Sachen selbst in die Hand nimmt. Warten wir es ab.

Ähm… wie bitte?!? Aurora Scape macht schon dicht?

Am 01.02.2013 eröffnete Aurora Scape seine Pforten. Dieses Grid basiert auf Aurora Sim, einem Fork von Opensimulator.

Vor knapp zwei Wochen haute der Inhaber von Aurora Scape noch eine Meldung raus, dass er für den unerwarteten Erfolg bestens gerüstet sei. Mehr noch, der Macher von Aurora selber arbeitet gerade an einem neuen Assetserver, der auf NoSQL (Vorsicht, Buzzword!) basieren soll.

Und nun? Jetzt, wo es am Schönsten ist, macht das Grid schon wieder zu! Kein Scherz, es wird geschlossen weil Timothy Rogers der Meinung ist, es gäbe einfach nicht genügend Interessenten an Aurora Sim!

Hat man da noch Worte…