Emerald Viewer Blocked From Second Life

Emerald Viewer Blocked From Second Life

Dear Second Life Resident,

As of 10am PT Wednesday, September 8, the Emerald Viewer will be blocked from logging in to Second Life as a result of violations of our Policy on Third Party Viewers. Residents who have been using any version of the Emerald Viewer will need to use a different Viewer to access Second Life.

You can download the official Second Life Viewer, developed by Linden Lab, here.
Or, you can learn more about alternative Viewers, developed by third parties, here.

Please be aware that attempting to circumvent our blocking to access Second Life with a banned Viewer is a violation of the Policy on Third Party Viewers and may result in the loss of one’s account. For more information, please read the blog post.

Joe Linden

VP, Platform & Technology Development

Veröffentlicht unter 01 Secondlife, Emerald Viewer | Verschlagwortet mit , , , , , , | Hinterlasse einen Kommentar

Secret requirements Lindenlab made of Emerald Viewer

Jessica Lyon has resigned from the Emerald viewer team and published the formerly secret requirements Linden Lab made of the group – which include the expulsion of Skills Hak, Discrete Dreamscape, and Lonely Bluebird (a.k.a. Phox) from the development team – previously Fractured Crystal resigned from the group.

Emerald Project Team:

We have removed the Emerald viewer from our Third-Party Viewer Directory because of its multiple violations of our Policy on Third-Party Viewers.

Our Policy prohibits the intentional targeting of third-party sites as was done recently by the Emerald viewer’s login page.  Specifically, the Policy prohibits the distribution of harmful functionality like denial of service attacks or griefing attacks.  (TPVP section 2.d.iii)

Our Policy also requires a published privacy policy that specifically describes what user data the third-party viewer collects, stores, or uses, and how it uses, displays, or shares that data.  (TPVP section 4.b.i).

The published privacy policy for the Emerald viewer does not disclose what user information the viewer collects.  When it came to our attention that the Emerald viewer was collecting the installation path without stripping any user account names present in the path, and storing it in textures produced by the viewer’s graphics library wrapper, we asked that this code be altered to omit full directory paths.  After assurances from Emerald developers (Lonely Bluebird) that the code would be altered, we were disappointed to learn that instead of stopping the practice of adding data to textures, the Emerald viewer code encrypted the data in order to obfuscate the data collection practices.

In addition to violating our Policy on Third-Party Viewers, these actions are significant breaches of the trust of the Second Life community.  Please remedy these breaches immediately by taking the steps outlined below.  Taking these steps is critical to providing transparency around Emerald’s viewer functionality and collection of user data, and to ensuring that the viewer complies with Linden Lab policies and the law.  The steps alone do not, however, guarantee that the Emerald viewer will be readmitted to the Third-Party Viewer Directory.

  1. Provide transparency in your development efforts to both the Second Life community and Linden Lab, including:

    • Use open mailing lists or forums for your developer communications.

    • Provide a publicly viewable source code repository.

    • Provide public code commit notices.

  2. Demand accountability from each and every Emerald developer, including:

    • Require each committer to provide real-world identity information to Linden Lab as a signatory to the certification of compliance with the Third Party Viewer Policy.

    • End the participation of any developer who has deliberately violated Linden Lab policy or the law.

  3. The Emerald viewer’s closed source emkdu library is not in compliance with the GPL.  Bring all current and future versions of the Emerald viewer into compliance with the GPL by omitting emkdu.  Use OpenJPEG or other GPL-compatible code.

  4. Update your posted Privacy Policy for the Emerald viewer to specifically describe what user data has been collected or stored by any version of the Emerald viewer that may be used to log into Second Life.  For all user data collected or stored, specifically describe in the policy how that user data has been used, displayed, or shared.  If you wish to disable login of any versions of the Emerald viewer that may be collecting user data, please advise us immediately of the specific viewer versions.

  5. Do not distribute any functionality that conceals information in Second Life assets, including through encryption or steganographic techniques, with the sole exception of information that LSL scripts produce or consume.  We will be updating the Third-Party Viewer Policy shortly to clarify this requirement.  Be sure to bring all current and future versions of the Emerald viewer into compliance with the requirement.

Please respond to this notice no later than this Friday, August 27 and confirm the date by which you will have completed the above steps.  Failure to comply with the steps may result in further action by Linden Lab, beyond removal from the Third-Party Viewer Directory.  We look forward to your prompt response.

Sincerely,

Oz Linden

And our second response from LL was.

Your responses are acceptable, with the following exceptions and clarifications:

  • We have considered your request to retain Phox, Skills, and Discrete on the team in some advisory capacity, and have made a final decision:  No association with the project in any capacity is acceptable.  All connections between those individuals and Emerald Viewer project must be terminated, and that fact made public by the team.

  • The time frame for a release that does not include the emkdu.dll is not acceptable.  A release must be made available that will not use an emkdu.dll or an llkdu.dll even if they are on the users system must be made available.

Each of the above issues must be addressed no later than Friday September 3rd or Linden Lab will begin taking steps that will culminate in blocking all access by the Emerald Viewer.

With respect to the identification of contributors: the use of age or payment verification will not be sufficient.  We will provide more details on the new requirements as part of updates to the Third Party Viewer Directory policies; these will apply to all new applications, not just yours.  Specifics are still being worked on, and I’ll share them publicly as soon as possible, but the essence of the change is that each person with commit access to the viewer code or any project web assets served through the viewer will need to individually execute a certification of compliance with the Third Party Viewer Policy, including real identification and addressing information.  Those identities will be confidential.

With respect to the public code repository – the googlecode repository is acceptable, but a link to it should be added to the set of links in your project web site footer, not only on the FAQ page.

Veröffentlicht unter 01 Secondlife, Emerald Viewer | Verschlagwortet mit , , , , , | Hinterlasse einen Kommentar

Second Life: Emerald Viewer Video Discussion

Hier ein Video (english) von vor einigen Tagen wo sich Emerald Developer vor der Oeffentlichkeit versuchen zu erklaeren. Es war ein zum scheitern verursachter Versuch wie wir jetzt bereits wissen der nichts als Lug und Trug beinhaltete

Veröffentlicht unter 01 Secondlife, Emerald Viewer | Verschlagwortet mit , , , , , , , , | Hinterlasse einen Kommentar

Emerald Beta Goes Public « Emerald Scandal Blog

Anscheinend hat Skills Hak in den Sourcecode eigenen Code eingefuegt, der dem CDS System angeblich mit Hilfe des Emerald Viewers von allen eingeloggten Usern einige Daten uebermittelt. Dieses waehre mal wieder gegen die Regeln von Lindenlab, was dort und insbesondere Skills Hak aber niemanden stoeren zu scheint. Es wird sich zeigen wie weit Lindenlab die kriminellen Machenschaften von Skills Hak und dem Emerald Dev Team noch weiter zusehen wird, bevor sie endlich eingreifen und den Entwicklern die Haende binden.

Wir bleiben auf jeden Fall dran und können nur davon abraten derzeit den Emerald in irgendeiner Form zu benutzen. Die Sicherheitsluecken und die Hintertürchen sind einfach zu unsicher und gross geworden.

viaEmerald Beta Goes Public « Emerald Scandal Blog.

Veröffentlicht unter 01 Secondlife | Verschlagwortet mit , , , , , , , , , | Hinterlasse einen Kommentar

Die toten Projekte von Second Life – die Chancen die vertan wurden

Tateru Nino, Journalistin und u.a. Schreiberin für Massively.com und The Metaverse Journal, stellt einige der Projekte vor, die Linden Lab im Laufe der letzten Jahre offiziell gestartet und mehr oder weniger inoffiziell wieder begraben hat:

  • Puppeteering – Avatare mit Skelett: damit sollten Avatar-Animationen inworld und in Echtzeit hergestellt werden können. Das Projekt wurde 2008 eingestellt.
  • Physical Avatars (Avatar 2.0) – sollte das “Puppeteering” unterstützten, wurde dem Entwickler zufolge wegen der “holprigen”  SL-Codebase zusammen mit Puppeteering eingestellt.
  • Script Limits – mit diesem Projekt sollten die Script-Ressourcen besser auf Parcels bzw. Avatare verteilt und damit der Lag reduziert werden. Laut Entwickler “sehr tricky” zu implementieren, würde LL aber erhebliche Vorteile bringen. Daher ist unklar, ob das Projekt wirklich tot ist.
  • Project Firefly – sollte den Second Life-Viewer selbst scriptfähig machen: der genaue Umfang des Vorhabens ist unbekannt. Vielleicht handelte es sich um einfache Änderungen des Interfaces, vielleicht auch um die scriptgesteuerte Automatisierung des Viewers. Linden Lab hat auf Anfrage geäußert, dass Firefly “im frühesten Stadium” steckt, aber keinen Zeitrahmen gegeben.
  • C# Scripting – Linden Lab hat in der Vergangenheit des öfteren zusätzliche Programmiersprachen in SL angekündigt. Das C#-Projekt wurde laut Babbage Linden (Update: Transcript vom 30.06.) im vergangenen Jahr aufgrund der gegenwärtigen Umstrukturierungen offiziell eingestellt.
  • Second Life Enterprise – offiziell eingestellt laut Philip Rosedale, bestätigt durch einen Linden Lab-Sprecher.
  • Mesh-Importe – nach der Entlassung des Entwicklers Karl Stiefvater ist das Schicksal der Meshes in Second Life unklar. Laut Linden Lab wurde das Projekt nicht beendet.
  • Gesichtserkennung per Webcam – wahrscheinlich ein Projekt des Lotus-Gründers und Linden-Board-Vorsitzenden Mitch Kapor, das nach außen als Linden Lab-Projekt dargestellt, offenbar aber nie gestartet wurde.
  • Mobiler Viewer – von Philip Rosedale während der SLCC erwähnt, sind die Details völlig unklar – außer dass der Viewer auf dem iPad laufen soll. Damit kann nur gemeint sein, dass die Inhalte nicht auf dem iPad selbst berechnet, sondern als Ergebnis gestreamt werden.
  • SpeedTree – eine fertige Middleware zur Einbindung von hochwertigen Pflanzen, deren Lizenz Linden Lab gekauft hatte. Das Projekt wurde 2006 offiziell beendet, da es laut Linden Lab “die SL-eigene Vegetationsindustrie über Nacht in den Ruin getrieben” hätte. Tatsächlich waren aber offenbar die Lizenzkosten zu hoch.
  • Zuverlässiges Inventar: die Inventardienste in SL sind oft unzuverlässig – Inventar geht verloren oder wird nicht komplett in den Viewer kopiert. Der Übergang zu einem TCP-basierten Service sollte die Fehler beseitigen und das Laden des Inventars erheblich beschleunigen. Sollte im Januar 2009 veröffentlicht werden – seitdem ist es still darum geworden.
  • HTTP-Texturen – ähnlich wie beim Inventar: das jetzt verwendete Protokoll ist langsam und neigt zu Aussetzern. Seit einigen Jahren wird ein TCP-basierter Service diskutiert, in Second Life aber bisher nicht realisiert, obwohl der neueste Viewer 2.0 eine gut versteckte Funktion dafür haben soll. OpenSimulator geht diesen Weg schon seit längerem, und es scheint, als ob Linden Lab jetzt auch bald nachzieht.

Es gibt sicher noch andere vielversprechende, aber tote Projekte, vor allem nach den Massenentlassungen der letzten Wochen.

Veröffentlicht unter 01 Secondlife | Verschlagwortet mit , , , , , , , , , , , , , , , , , , , | Hinterlasse einen Kommentar