Archive for the ‘Emerald Viewer’ Tag

Hwaet! Hear of the Tale of Philip of Linden…

…bright-bladed Philip, colorful of codpiece
Maker of worlds, defender from doom
Far did he ride on his steed, fine and furry
Smiting the emerald-green beast….

(snort, start, glancing down at the copy of Beowulf in my hands)

Wow, what a dream….  Well, I wonder what Ham Au has to say lately…?

(snapping on computer, bringing up New World Notes; going fall-down laughing)


Emerald and the Death of Trust

Cracks in Emerald Viewer's reputation

The Emeraldgate incident, like most similar incidents, goes to the heart of one of the things that make the Internet work — trust.  Yeah, I know; Second Life is supposed to be a model for Net 2.0.  But even here, trust is one of the key things that rocks the planet.

Trust is one of the foundations of society.  We all trust each other that we’re not going to steal from each other’s houses, that our spouses aren’t going to cheat on us, that we won’t end up stabbed in our bed, that our bosses won’t simply fire us because they didn’t like the shirt we wore today.  Trust has glued civilization together since early men chose to work together to bring in the food on a hunt.  You just can’t get away from it.

Trust extends to computer systems as well.  The Golden Age days of computing, the era of the True Hackers of MIT and Stanford [1], provide one of the best illustrations of this.  If you’re unaware of such things, go and read Hackers:  Heroes of the Computer Revolution by Steven Levy, and find out some of the fundamental history of these machines we’re playing with.  In the beginning, as opposed to the “batch-process” methodology used on most mainframe giants of the time (re:  IBM machines), these ancient heroes would cut their program on a paper tape — the preferred storage medium of the day; it was read in by a Teletype or tape reader — and then just toss the tape into a drawer near the machine, be it the TX-0 or the Digital PDP-1.  If someone else pulled it out and used it, no problem.  If someone else started rewriting it, that was cool.  Social pressure among the hacker community kept them from doing something malign for the most part.  The same philosophy carried over to when they moved to the more advanced PDP-6 and -10 and implemented a time-sharing system, allowing users to share the computer’s resources.  Their system, instead of segmenting access to files, allowed anyone to see anyone else’s files by default.  And, for the most part, it worked.

Unfortunately in some ways, we’ve moved beyond the joyriding days of original hackerdom.  98% of us today have probably never written a computer program; we’re users, not crafters.  We want our software to be ready to use when we click on the file icon and to do what it’s supposed to do.  And here again, we’re trusting the people who’ve written the code to give us a product that performs, performs well, and doesn’t do things it’s not supposed to do.

Now we have Fractured Crystal and the last version of Emerald.  Crystal’s program was a fine program at first — but then he broke the unwritten law of trust with his data-mining library, and with the DDoS attacks on a competitor’s Web site.  (I still haven’t figured out for sure which competitor it is; can someone help me out here?)  The result:  a strong migration of Residents away from Emerald, toward workalike viewer Imprudence, Emerald getting booted off the Third Party Viewer List by Linden Lab, and a climate of distrust for at least the immediate future toward any future builds of the viewer.  You can bet that their next build will be decompiled by several someones and the code examined with an electron microscope — forget the source code they’ll release for public view — and even then, there will be some who won’t trust the program again.

Ain’t it amazing what great fallout can come from such supposedly small acts…?

=====

[1] The term “hacker” is here used in the classical sense, as in the original Jargon File, later transported onto paper as The New Hacker’s Dictionary.  This meaning was lost when the mainstream media seized the term in the late Eighties or early Nineties and applied it exclusively to those who break into systems, especially for malicious intentions.  (That comes more under the term “crackers” today, according to some.)

Sic Transit Gloria Emerald Viewer

Cracks in Emerald Viewer's reputation

Cracks in Emerald Viewer's reputation

It’s been well reported in various locations about the scandal generated by Emerald Viewer.  The discoveries concerning data mining of IP addresses by Emerald’s developers and a distributed denial-of-service attack code aimed at a competing third-party viewer has knocked even some of the gripes aimed at Linden Lab off the radar.  In the time it’s been available, the third-party viewer had built up a heavy following of devoted users, many of whom loved Emerald for its richness of features not found in the official viewers.  Incredible amounts of power are available through Emerald, from a simple tab of worn items — pioneered by this client, I think — to double-click transport to many locations, down to the infamous “breast physics” available for female avatars.

Now, though, many of the previously faithful are feeling victimized and betrayed.  People’s information and computers were being used, dammit; and nobody appreciates that kind of move, unless they have some strange sociopathic tendencies.  Linden Lab appreciates it the least of all; the Governor has removed its link to Emerald from its Third Party Viewer List, with Philip Rosedale publishing a statement concerning the matter on the Big Blog yesterday. Comments I’ve seen in articles on the matter have Residents deciding to purge Emerald from their computers and download Imprudence, the TPV whose site was targeted in the DDoS attack, and whose code is based strongly on Emerald’s.

Modular Systems has attempted damage control, including an appearance on an SL talk show with Paisley Beebe that had to be taped in a “secret” location to evade griefers.  Emerald is vowing to get back on the TPV list after their lead developer, Fractured Crystal, has apparently left the team and handed over control of the Emerald server to Arabella Steadham. (An article at Sand Castle Studios noted that the Modular Systems site still claimed that Emerald was on the list; however, a check by me shows that this claim has been removed, and I think we can assume with charity that someone was simply slow in updating the page.)

I used Emerald Viewer at one time myself; it was pretty darn spiffy with the features that I used (nowhere near the entire set, but essential ones like double-click transport were nice).  I abandoned it, however, in favor of Kirstens Viewer some months back, because Emerald was taking a horribly long time to download textures or move my avatar.  Even a recent try of what they claimed was their latest showed that, at least on my box, Emerald had become a pig.  Now, with these revelations, I think I’m glad that I’m not using Emerald.  All the scandal has broken something vital to the functioning of anything on the Web, as in real life — trust.  People have to take your word that what you’re offering them is clean and pure, and won’t do things it’s not supposed to do.  Modular Systems has violated not only Linden Lab’s terms of service, but that bond of vital trust.  It will be a long time before I’m willing to extend that trust again.

Emerald probably needs to do at least three things to clean itself up:

  1. Make all of their code completely transparent. No encrypted libraries, no excessive iframes, nothing; just what is required to produce an efficient viewer.
  2. Reveal the RL identities of their developers. No more hiding behind the anonymity of the avatar; they’ll have to take responsibility for their actions, even if the ones there now were not the ones responsible for the things that got Modular Systems into the stew.  At the least, they will need to let Linden Lab know who’s behind this…especially if it ends up in court over the DDoS attack.
  3. Improve the performance of the viewer to an acceptable standard. No more needing to own a screamer system to get just adequate performance — although some of this may need to fall on the users as well.  Heaven knows that technology marches onward, even if bank balances don’t.

UPDATE, 1:21 p.m.: Modular Systems announces on their blog that they have received a list of requirements from Linden Lab before relisting.

Is Second Life’s Current Client Windows 7-Compatible?

2logos I’ve been quite satisfied to date with Windows XP — yes, I know, your mileage may vary — and have not yet had a reason to go out and buy a copy of Windows 7.  (Thank all benign powers, I have never experienced Vista!)  It’s been a temptation, though, just for the sake of being up to date.  (I think the current box has enough marbles to handle it.)  Three things hold me back:

  1. It’s incredibly early days yet in the life of this latest version of the Microsoft flag program (no pun intended on the Windows logo).  I’d rather let someone else be the gamma testbed, and wait until the first few rounds of bug fixes are out of the way.
  2. I don’t have the money (the leading reason!).
  3. I’ve heard Dreadful Rumors, verging on Unconfirmed Reports, that Second Life won’t run decently, if at all, on the new system.

From what I’ve seen in a quick Google search, this last is again a case of Your Mileage May Vary.  Some people may have the proper drivers to do the job; one report I’ve seen says that the native Windows graphic drivers (from Intel) can’t hack it, and you need an Nvidia card and drivers to carry the load.  Others report things just fine if they install XP drivers.  Others tell tales of woe and no success (or login), no matter what they do.

One thing is probable; you’ll need an up-to-date box to run Windows 7, and that means a relatively current graphics card.  Desktops, of course, will be in the lead on this, as their owners can buy new graphics cards (“Please, Santa, bring me a new Nvidia GeForce GTX 295 as a stocking stuffer!”); laptop users are pretty much shafted by the nature of their beasts.

Assuming that the card is compatible with Windows 7, then the ball is in the court of the client writers.  I’ve been checking the Big Blog, but Linden Lab is silent to date on whether either the official client, any of the Release Candidates, or Snowglobe will cope with the new system.  The independents are probably working faster on the question; their progress will be controlled by whether they’ve obtained Windows 7 themselves.  I’ve already heard of one workaround for Emerald, probably the most popular independent client.

Do you, gentle readers, have any information to relate?  Any workarounds that can assist the lunatic fringe, uh, the early release users of Win 7?  If you know of something, drop a comment here.

Harper's signature

%d bloggers like this: