Archive for the ‘online privacy’ Category

Avatar Rights:
Freedom & Openness in Immersive Software

Thursday, March 20th, 2008

ebenmoglenslpost.jpg

The social consequences of the architectural decisions that will take us into a future of openness in immersive software are potentially vast. Open immersive software is poised to begin to play a disruptive role in the next generation of the internet, and decisions about its design may turn out to be very important ones for all of us.

EbenMoglen Euler the Second Life avatar of Eben Moglen of the Software Freedom Law Center), and Zero Linden (Mark Lentczner, Linden Lab), Neas Bade (Sean Dague, IBM, Linux Technology Center), and Zha Ewry (David Levine, IBM Research) met in Second Life last Sunday to discuss crucial issues of open architecture for immersive software in a discussion on Intellectual Property and Privacy/Identity in Open Virtual Worlds facilitated by John Jainschigg and I that kicked off Life 2.0 Summit Spring ‘08 (more details on the panelists here).

It was, I think, a landmark conversation. And, with the permission of United Business Media, here is an exclusive first chance to hear it, if you missed the live event Sunday.

Audio here, © United Business Media.

Picture below of the panel members from left to right, Tara5 Oh (moderator), Zero Linden, EbenMoglen Euler, Neas bade, Zha Ewry, and John Zhaoying.

ebenmoglenpanel.jpg

Open Virtual World platforms are just beginning to get on the radar. But open software is clearly the path to the future and as Philip Rosedale (founder of Linden Lab) has said several times re the complete opening of Second Life software (the client is already open), “Only open will win!”

In two weeks, I will be part of a round table at Virtual Worlds 2008 in the new enterprise track. This round table aims to give people an opportunity to see a variety of implementations of open source virtual world platforms and to learn a bit more about the individual platforms presented, and what they are trying to achieve. Adam Frisby of OpenSim, Nicole Yankelovich of Sun’s Project Wonderland, Jani Pirkola of RealXtend, Remy Malan of Qwaq will be the co-facilitators

Avatar Rights!

avatarslife2.jpg

At the heart of the discussion with Eben Moglen about freedom and openness in immersive software were some propositions about avatar rights. And, as Zero Linden explained, the new open architecture of the next generation of the Linden Lab grid crucially separates avatar identity from what constitutes their environment. Separating the production of identity from the material substrate is, Eben Moglen explained, at the core of avatar rights. (For a technical view of the next generation of architecture for Second Life see the first draft of Second Life Grid Open Grid Protocol a.k.a. SLGOGP, and for more on these protocols see Tao Takashi’s (Christian Scholz in RL) blog. where the stream for yesterday’s Architectural Working Group 2 meeting held in Second Life is posted.)

Pictures below of Zero Linden (left), Second Life avatar of Mark Lentczner (right), Linden Lab.

zeronew21.jpgmarklentcznerpost2.jpg

Eben Moglen put the fundemental issue of rights in immersive software very eloquently at the start of the discussion. I have transcribed the beginning of this discussion but to see how the thoughts developed through an in depth probing of the issues, you will need to listen to the audio here.

Eben:

I think we have an interesting and powerful problem to put our minds to with respect to want it means to think about freedom and openness in immersive software. The free software movement which I spent a lot of time trying to understand and in trying to assist took for granted that the person who needed to have rights in software was the person who got a copy of a binary, and that his rights in the binary should include the right to understand, and to study, which implied access to the source code, to modify, improve and share.

Now the reason for getting into OpenSim and open virtual worlds is to achieve some of the same kinds of social consequences that the free software movement was trying to achieve including innovation that can be shared by everybody that innovates and the value of technology in commons. But, because this software is immersive software we have another set of values to take into account which are closer to rights for users who don’t have a copy of the binary, or at any rate, whether they have a copy of the program on the client side and may posses some of the code derived from the server is sort of less important than the fact they are inside the software and if they are not free inside the software, they are substantially unfree.

That led me to ask some questions about what it means for an avatar to exist as a beneficiary of the freedom that the user is supposed to get in relation to software. It seemed to me that from there one could begin to try to deduce some rules about how the open virtual worlds have to operate. The most important one seemed to me to be that there is a right to continuity. To have the avatars existence and accumulated experience trapped inside one Terms of Services contract raises the the possibility of what lawyers call unconscionability. That after a while you have so much accumulated value in the avatar that the Terms of Service can be changed on you in a way that you can’t very well resist.

That implied, it seems to me, that if the spaces in the virtual worlds are to be regarded as open they have to be contractually open. It has to be possible to move between them without being artificially constrained by Terms of Service Agreement. That also seemed to me to imply something about the question of what it was one carried from place to place. And it seemed apparent to me that in the process of traveling from place to place an avatar has to carry some rule set as was true in many parts of the world before the modern era of the Nation State. The law that you obeyed traveled along with you. And it seemed to me that we were talking about a situation very much like that.

If you move an avatar in open virtual space from one part of the grid to another or from one grid to another governed by different servers one is not in a position to be asked to surrender ones’ sense of fairness or ones’ understanding about what can be done as a consequence of standing in a particular place. And so I reasoned my way to the conclusion that we had to provide an infrastructure for both declaring persistent preferences and expectations with respect to treatment.

Those were the lines of thought which led me to the propositions that Tara5 explained. And they seemed to me merely propositions in search of simplification. I feel as though I’m looking for some axioms, like Richard Stallman’s four freedoms in the free software movement’s genesis to explain what it is that we need to do as we open the space up.

Zha Ewry:

Reacting on that just a little bit, one of the things that came to mind when I heard Eben talk back in December is something Zero actually said when we did the kick-off, back in I guess September now, for the Architecture Working Group and some of the inter-op work which was, he used a phrase I liked a lot which is “an avatar bill of rights.” It’s what are the expectations an avatar should have in a virtual world. I thought that was a very compelling way of expressing it.

Zero Linden:

I believe at the initial Architecture Working Group which is Linden Lab’s sort of open forum for developing an open protocol set we used the term - looking for “an avatar’s bill of rights.”

I think I would respond to those two thoughts that are quite good. In one case I can give you a different approach for why we came there, and the other I can give you a simplification, which I think you’re looking for. In the first case, when I looked at viewing what would have to exist in an open virtual space, and the value of immersion. Strictly looking at it from the point of view of what made this space work. Granted here I’m a technologist not a lawyer so I’ve perhaps a different view, but surprisingly the same conclusion, is in fact the ability for you to identify and for you to to associate so closely with your avatar that led me to posit as a fundamental aspect of how we build this future open protocol that you must think of it as avatar portability.

It must be a fundamental right that users are in control of their identity not the services which help provide the existence and the immersion. That’s pretty radical thought actually, at least in terms of technology, because it is so much easier to architect, and so much more quote unquote natural to build systems which work another way. Witness every single web-site where you create your own account on every single web-site, it’s much easier for each web-site to do that than it is for web-sites to understand that they somehow agree to opt into a protocol in which you can control your identity.

In virtual world services, we have to have a world in which your avatar and your identity are in control of the user not matter what the service provide is. So what is going on in the AWG and the structure of the future protocol is the surprising separation at the server side, at the internet side, of those services that provide aspects of you identity. And by separating those out, and by building the entire protocol based on a mutual understanding between those two sets of servers, we enable users to choose servers to represent their identity that meet with their needs, trusts and ideals and to still interact with other servers that provide land with other things.

Right now when we are standing on this piece of land, the server we are standing on is both providing our identities as well as providing the land. And if you come to visit this piece land you basically have to trust what this server decides your avatar can do. In the future open that we are deciding we separate those notions. There is a server which represents your identity that you have chosen, and there is a server that represents the land that the landowner has chosen. And, we embed in those systems the negotiation between them.

Eben:

That is beautifully elegant, I have to say. That does indeed make an enormous difference………(to continue please go to the audio here).

Also see Sean Dague’s (IBM and OpenSim) interesting post on his blog that highlights one of the key freedoms Eben discussed - the freedom to leave.

“freedom to leave”, an open-standards based assurance that users can move their data easily between interoperable platforms and services.

Sean notes:

Today, if you decide to leave any virtual world platform (even OpenSim), you pretty much have to leave you data behind. I think that one of the features people will be looking for in the virtual worlds of tomorrow is the same freedom to leave that they get from any standard web or mail infrastructure provider today. Part of what has made Google successful in the application hosting space is by ensuring it’s easy to leave the platform.

One of the biggest reasons I left LiveJournal was that it was hard to leave, and the longer I built up content in that environment, the harder it was going to be for me to get it out.

Also see the coverage of the panel at SLNN.

Mitch Kapor - Second Life 2.0

mitchkapor.jpg

In his keynote at Life 2.0 Summit Spring ‘08, Mitch Kapor predicted that virtual worlds will become a very important part of corporate strategies for adapting to a world defined by global warming. Kapor the recent board chair of Linden Lab (now a board member), chair and founder of the Open Source Applications Foundation; co-founder of the Electronic Frontier and Mozilla Foundations; and the creator of Lotus 1-2-3, the spreadsheet that revolutionized enterprise computing in the 80s spoke about his current work to enhance the user interface for virtual worlds, which he likened to being in the DOS stage now. His vision to make virtual worlds useful and accessible to all is backed by work on in his own lab. He noted that videos of some of these experiments will be available on You Tube in a couple of weeks. See Hiro’s epic post for more. Kapor also made some comments re the open sourcing of virtual worlds.

I am personally very encouraged at the progress being made with OpenSim and open source components of a virtual world eco-system- some people inside the company at Linden may feel threatened by this. But my personal view all along is the most important thing that can happen is to have the largest most vibrant innovative ecosystem for virtual worlds as possible. And that means something that is open and interoperable. One wants to have the biggest pie not a little slice of a small pie. And similarly I know that there are a lot of people interested in avatar portability or open avatar in the company.

This last remark I think is clearly supported by the number of Lindens that came to the annual open Architectural Working Group meeting. I attended and there were indeed a bunch of Lindens present. The picture below is from Tao Takashi’s (Christian Scholz in RL) blog.

awgpost.jpg


, , , , , , , ,

Open Source, IP and Privacy in Virtual Worlds

Friday, March 14th, 2008

ebenmoglen.jpg

Eben Moglen - Open Source, IPPI panel in Second Life

Life 2.0 Summit Spring ‘08 will kick off with the Open Source, IPPI (IP and Privacy/Identity) in Virtual Worlds On Sunday, March 16, at 1 PM PST, with special guest Eben Moglen (his avatar pictured above).

The event will be held in the CMP Amphitheater at CMP 1, 2, 3, 4 ( SLURL ). To attend the Second Life events or watch video you must register for Life 2.0 here.

Eben Moglen, is Director, Chair and Chief Counsel of the Software Freedom Law Center. Moglen, professor of law and legal history at Columbia, is a pioneer of the opensource movement, former general counsel for the Free Software Foundation, and one of the architects of version 3 of the GNU GPL.

zeropost2.jpg
Zero Linden

Eben Moglen’s co-panelists on Sunday will include Zero Linden, a.k.a Mark Lentczner, Linden Lab. Zero is one of main the architects of Second Life’s evolving infrastructure. Zero recently published the first draft of Second Life Grid Open Grid Protocol a.k.a. SLGOGP a important step forward on the path to opening up the Second Life grid (see Tateru Nino’s post on Massively, Tao Takashi’s post at mrtopf.de, and mindblizzard).

The brilliant and very elegant Zha Ewry (a.k.a David Levine, IBM Research) will be joining the panel from JFK airport while he waits for his flight to San Francisco. David Levine and Eben Moglen had an interesting conversation back in December that you can find on Ugotrade here. They explore some of the problems of defining digital public space and issues of privacy on the internet, offering many suggestions on how to implement online privacy enhancing technologies and insights as to how we could design the next generation of these technologies in responsible ways.

Also Zha was a interviewed recently on Metanomics with Beyers Sellers (a.k.a Robert Bloomfield). This interview is highly recommended as some of the key issues facing Second Life’s Architecture Working Group (AWG) and a future Open Grid “that will ultimately allow the cohesive operation of both Linden-operated and non-Linden-operated Second-Life style simulators and grids.” (see Massively for more) are unpacked.

Download the video (Quicktime)
Download the audio (MP3)
Read the transcript
Metaversed video archive at SLCN

zhaewrymetanomics.jpg

Also, OpenSim and Linux guru Sean Dague (IBM) will be a panelist. Sean Dague has been a member of IBM’s Linux Technology Center since it’s inception in 2001. He has worked on numerous Open Source technologies over the years including: Cluster Management (SystemImage and OSCAR projects), Hardware Control (OpenHPI), Virtualization (Xen), and now Virtual Worlds with OpenSim. Sean has been an active member of the OpenSim project since July 2007.

opensimulatorpostnew.jpg

Sean’s avatar (picture below) is Neas Bade.

neasbade.jpg

Tara5 Oh (below - that’s me!) will moderate with CMP’s John Jainschigg (John Zhaoying).

See you there! (SLURL)

taraonlife20post.jpg

OpenSpime: Instrumentation for the Planet

Monday, March 3rd, 2008

openspimepost.jpg

We have built the technology for monitoring almost everything, almost everywhere and we are making 99% of it open-source. Thanx to Bruce Sterling who inspired us, we called our technology “OpenSpime.” This is a concrete opportunity to monitor the earth, and everyone on this planet will be able to contribute to this.

OpenSpime have prepared a concept video of CO2 monitoring (still from the video above) and Google maps mashup via their OpenSpime infrastructure. For more see, co-founder, David Orban’s post OpenSpime: What do you know about your planet?

Instrumentation versus Surveillance

Surveillance is all about when people in authority know a lot about you. Instrumentation is when you know a lot about the world. And it allows you have more agency. When people know a lot about you it takes away your agency.
Cory Doctorow, Craphound.com, boingboing.net

OpenSpime and SL Data Viz project (a project in Second Life “where people can contribute, review and copy open-source data viz tools” which OpenSpime will participate in) are taking up the challenge that Bruce Sterling made at end of his visionary book, Shaping Things. Sterling gave an imperative to humankind to start to make “decent technology” - social software entities that can answer questions. Questions about our world. Questions about objects. Not the profit-centric questions - serious questions. (Shaping Things).

The protagonists of this new era of social software - the narrators of the instrumented world to come - are Spimes.

Sterling invented the term by compressing ’space’ and ‘time’. Spimes are aware of their environment, they know where they are, and when they are, and keep track of some parameter around them. Sensing, memory, and ubiquitous communication enable spimes to accurately map the physical world around them. The progressive saturation of the world with spimes is creating what is called the Internet of Things.

The closing words of Sterling’s great visionary book on “spimes” and “the internet of things” are:

Its not enough to think about that, or even write about. If it is to be any use to humankind, it will have to get done.

OpenSpime is doing it! SL Data Viz project is doing it!

If you are not yet in tune with “the internet of things” here is a music video Royksopp’s “Remind Me” that Sterling suggests is some kind of “spime” theme song. This is the third time I have posted this link but Spimes deserve all the air play they can get!

openspimebusinessmodel-copy.jpg

Our technology enables individuals and corporations to better understand their environment, through the use of a series of GPS-enabled sensors. We provide a set of open APIs and communication protocols to manage the data collected.

See an interview with the founders of OpenSpime here.

With free hardware, free software, open APIs and communication protocols, OpenSpime’s business model is about the provisioning of the SpimeID identification numbers for the trusted communication of validated data streams between spimes and the OpenSpime servers.

Here are David’s responses to questions about the revenue model:

The revenue model is based on the sale (in large quantities to the hardware makers) of the certified SpimeIDs. Anybody can build spimes that conform to our open specifications, but if you want us to validate the data that your spime collects, and aggregate it together with other trusted sources, than you have to pay €1 per device to get the ID. Ah, and we already have LOIs for several hundred thousand IDs to be built in devices. [smile]

The estimates are that there will be ten or more spimes per person in the developed countries within ten years. That is approximately 25 billion spimes, and counting, since by 2020 the number of people who live in countries we define developed will also increase. That’s a
market for you! And we want to define the way the data generated is managed.

What comes after humans twittering to each other? Spimetalk. And spimetalk is going to be several orders of magnitude more intense than any human2human or human2machine communication before that.

From Spimes to Mirror Worlds

bashibapost.jpg

Agents, avatars and spimes will eventually hang out together in Virtual Worlds, interacting in real time in networked virtual environments built of live data and 3D info machines.

Melanie Swan points out:

Virtual Worlds have been used for architectural builds and interaction and the next obvious step is making them alive with data, streaming in data and representing it visually. Data visualization in Second Life is starting to take off with an open-source movement to make open-source building-block tools available to the community and developers and end users creating specific-purpose enterprise and science applications. There is a community wiki and a “Data Visualization” group in Second Life.

The picture above is of a Bashiba Panorama - “a commercially available ambient data panorama that dynamically reflects the overall “mood” of a rich information environment. The so-called “data atmosphere” reacts in real-time multivariable changes (e.g. stock market data), that are then mapped to visual counterparts (e.g. ocean waves, sun strength, wind speed, rain). the resulting information display can be interpreted ‘without cognitive effort’.”

“once the stock market opens, our 3D simulation comes to life, & people start ‘breathing’ business information.”

The streaming Bashiba Panorama in Second Life is an experiment in collaboration with Melanie Swan (MS Futures Group) and powered by the Ohio University VITAL Laboratory streaming server (many thanks to Dr. Chang Liu + Stephen Carroll). Look for Bashiba to come to Second Life in full immersive 3D!

For videos of Bashiba in SL see here and here.

3D Command Centers the killer app of the 3D Internet

illuminousopensim.jpg

A Mobile Tactical Data Comm Unit built by Illuminous Beltran in OpenSim

Data visualization will develop increasingly into and become inextricable from operation/command centers - the 3D information machines that will reinvent the relationship between humans and the up to now invisible but most crucial layer of modern society - software. For more on Illuminous Beltran’s, (a.k.a Michael Osias, IBM) virtual operation centers/command centers in Second Life/OpenSim see here.

These 3D command centers are being used for energy management, virtual network operations centers, and for building automation (see the work of Eolus). But, as long as our society is wedded to war, the “killer app” of the 3D internet will also be a killer app in more ways than one. The instrumentation of society has grown up hand in hand with surveillance and military technology. But it is up to us, as a society, to grow the peaceful and people centered aspects of this technology.

The nascent spiming technology of RFID had its roots in military innovation.

In 1946 Léon Theremin invented an espionage tool for the Soviet Union which retransmitted incident radio waves with audio information. Sound waves vibrated a diaphragm which slightly altered the shape of the resonator, which modulated the reflected radio frequency. Even though this device was a passive covert listening device, not an identification tag, it has been attributed as a predecessor to RFID technology. The technology used in RFID has been around since the early 1920s according to one source (although the same source states that RFID systems have been around just since the late 1960s).[2][3][4][5]

Similar technology, such as the IFF transponder invented by the United Kingdom in 1939, was routinely used by the allies in World War II to identify aircraft as friend or foe. Transponders are still used by military and commercial aircraft to this day. (for more see Wikipedia on RFID)

But, Gelertner’s vision in, Mirror Worlds 1991, is the transformation of computers into seeing machines that will empower people to understand and work with the machinery of their society. And with projects like OpenSpime everyone can contribute to the task of asking important questions about our world. And as these questions are increasingly incorporated in virtual operation centers, we will be able to interact with the previously invisible machinery of our modern world - tinker with it, hang out in it with other avatars, and agents, and command it in new ways.

Life2.0 Summit Spring ‘08

life20post.jpg

Life 2.0 is the leading event on virtual world application and business development. Produced three times yearly by CMP in Second Life, the six-day virtual event draws a fully-registered, global audience of over 1000 software architects, creatives, CMOs and key executives seeking to harness the power of virtual reality for marketing, application creation, commerce, education, and to connect with the Net’s fastest-growing, smartest, most-engaged communities.

Also check out CMP’s John Jainschigg’s (John Zhaoying in Second life) post, “Life 2.0 - As green as Five Brazilian Households,” which demonstrates “that importing certain kinds of real-world activities into virtual reality saves a bagload of carbon. Or put another way, that it enables us to enjoy the benefits of global human community at small cost to the planet.”

Eben Moglen to join IPPI panel at Life 2.0 in SecondLife

The Kickoff Symposium will Discuss Opensource, IP and Privacy/Identity in Virtual Worlds On Sunday, March 16, at 1 PM PST.

Life 2.0’s IPPI (Intellectual Property, Privacy and Identity) symposium will kick off with a rousing panel discussion on Opensource, IP and Privacy in Virtual Worlds — including special guest Eben Moglen, Director, Chair and Chief Counsel of the Software Freedom Law Center. Moglen, professor of law and legal history at Columbia, is a pioneer of the opensource movement, former general counsel for the Free Software Foundation, and one of the architects of version 3 of the GNU GPL.

The panel (still growing!) will be moderated by Tish Shute (Tara5 Oh), who blogs on virtual worlds (hey that’s me!), and CMP’s John Jainschigg (John Zhaoying).

Also see, A Conversation with Eben Moglen on Second Life.

There will be a Data Viz panel at Life 2.0, Monday, March 17th, 2pm to 3pm PST, organized by Melanie Swan (more on this soon). See the impressive list of data visualization tools that SL Data Viz project has already gathered together below.

Directory of Data Visualization Tools in SL:

(excerpted from the sldataviz wiki)

Interactive Data Exhibits:

  • Embodiment Island Data Visualization Exhibit Hall, SLurl, contact Mark Dubin/ThreeDee Shepherd to exhibit material
  • NOAA real-time U.S. weather sim, SLurl
  • Daden Prime real-time U.K. weather sim, SLurl
  • Daden Prime real-time LAX Air Traffic Data, SLurl

Tools - scientific:

  • CAIA - Cheminformatic Assisted Image Array visualization laboratory. Status: Available to view (Gus Rosania/Caia Alter), SLurl
  • Hiro’s Molecule Rezzer - Rezzes molecules from a notecard. Status: OpenSLedware. (Andrew Lang/Hiro Sheridan) ONREZ SLurl
  • Histogram (20 period, real-time, on-demand stock market data), SLurl. Status: Open-source download available (Melanie Swan/Xantha Oe and Eloise Pasteur)
  • Orac - Takes smi, InChI, or inchikey as input, queries three web services and rezzes the returned minimized structure in SL. Status: Avaliable upon request. (Andrew Lang/Hiro Sheridan)
  • StoryMachine - Generic visualization tool for dynamic interactions. Status: In development (Peter Miller/Graham Mills), SLurl
  • StoryMachine - PubMed Search. Status: In development (Peter Miller/Graham Mills), SLurl
  • Protein Rezzer Toolkit - In-world rezzing of 3D protein backbone structures based on specially parsed PDB files. Status: In development (Peter Miller/Graham Mills; based on scripts by Troy McLuhan).

Tools - enterprise:


, , , , , , , , , , , , , , , , , , , ,

RealXtend’s Vision for Avatar 2.0

Wednesday, February 27th, 2008

tonyrealxtendpost.jpg

Tony Manninen, the CEO of LudoCraft games studio (the client side development division of realXtend) who has being doing all this amazing recent development on OpenSim, has a vision for Avatar 2.0 that he is bringing to OpenSim. The possibilities for the future integration of realXtend features (that include meshes and the ability to import proper 3D models) with Second Life is currently under discussion - more on this soon.

We have tried to keep the rexviewer as compatible as possible. We totally appreciate what Linden Lab has done and we are trying to do our best to co-exist with their beautiful social innovation.

When I interviewed Tony (see interview later in this post), I was very excited not only by the scope of his vision and his devotion to enhancing the user experience and possibilities of virtual worlds, but also by his absolute determination to manifest this vision in code with the the utmost speed

The next release of realXtend server and client will be published on 29th of February, 2008 at 4pm (Helsinki time). The features that will be in this release and a roadmap for the future are here.

Virtual Worlds that make our “real” and “virtual” lives better

What do I mean by an exciting vision for virtual worlds? There are many visions for virtual worlds floating around and some of them are not so appealing to me, like the notion of a virtual world as a walled garden/company town put forward by the CEO of There.com, Michael Wilson.

When Michael Wilson was interviewed in Second Life by Beyers Sellers (Robert Bloomfield, Cornell University) for Metanomics this week, he gave the impression that creating a controlled environment for marketing is the number one priority of There.com.

In my view, which seemed to be shared by many of the Second Life audience participating in the group chat, this notion of designing virtual worlds as “big brother houses” is the epitomy of “the metaverse gone wrong.” You can see the full interview here on SLCN. Also see here for Christian Scholz’s (Tao Takashi in Second Life) excellent summary and analysis of a virtual world according to There.

I hope there are some more positive aspects to There.com than this interview conveyed.

Despite ups and downs and growing pains, Philip Rosedale’s vision for Second Life has always, in my view, had at its heart the motivation to make people’s “real” and “virtual” lives better. See The Making of Second Life by Wagner James Au for a fascinating look at the early days.

While Linden Lab is still working hard to break free of the “walled garden” model, with OpenSim and realXtend, the expansive vision that they have pioneered has been open sourced even before they have finished their own open sourcing project. And now, an open source development community of genius and depth (including Linden Lab) is rising to the challenge of taking this vision of making our “real” and “virtual” lives better to the next step.

There are several Open Source virtual world platforms available now, including Ogoglio, Croquet and Sun’s Wonderland. In the news today is the Open Virtual Worlds Project from The New Media Consortium (NMC) and Sun Microsystems which as VWN points out is similar to efforts announced by the Immersive Education Initiative to create an Education Grid across Second Life, Wonderland, and Croquet.

But OpenSim stands out from the pack because it inherits from Second Life an awesome set of tools to facilitate user generated content. This emphasis on user generated content is, of course, key to how Second Life has become the largest and most highly developed 3D immersive world to date. The fact that OpenSim is a platform built for people to build in was of one of the reasons that realXtend chose to work with OpenSim after they investigated all the available open source options. Also important, Tony noted, was the depth of the development community in OpenSim and Second Life.

Philip Rosedale speaking in Second Life at the MacArthur Foundation event on The Future of Philanthropy in Virtual Worlds

philipphilanphropy-copy.jpg

The Future of Ubiquitous Game Design

There are many inspiring alternative visions for virtual worlds emanating from Game Developers Conference 2008 which have been percolating through the blogosphere. Particularly interesting, to me, are the new possibilities for avatar expressiveness and some interesting ideas on the future of ubiquitous game design.

I was thrilled to discover that Tony Manninen has been doing research on avatar expressiveness since 2000 (see his papers here). Rich Interaction in networked virtual environments, avatar expressiveness, and the future of ubiquitous game design are his forte. How very cool!

Tony’s vision is to take social gaming to the next level and to produce games that are so heavily collaborative that they reach deep into our experience of the pleasures doing things together, our enthusiasm for team sports, and childhood memories of the enjoyment of playing together. He has been exploring these ideas of team play and community in earlier LudoCraft games like AirBuccaneers.

Ray Kerzweil’s keynote GDC 2008 laid it on the line: “Games are the harbinger of everything.”

But some of my favorite GDC 2008 quotes are from Jane McGonigal (see her blog post “Reality is Broken” - My GDC Rant) and in Liz Lawley’s copious notes on “Pouring Fuel on the Fire: Game Designers’ Rant.”

Jane McGonigal: I’m not mad at game designers. Compared to the rest of the world, we have it all figured out. Our medium kicks all other media’s ass. We make more people happy than any other platform or content in the world. (If you don’t believe that, you’re not paying attention to what’s happening.) We’ve won. Games have won. As an industry we’ve spent the last 30 years learning how to optimize experience. Brains, bodies (recently), and hearts are all engaged. That’s the good news.

The bad news is we rule the virtual world only. Reality is broken, and we’re not fixing it, we’re offering alternatives to it. We offer better experiences, better socialization, in virtual experiences. That needs to start changing. If reality is broken, why aren’t game designers trying to fix it? It’s our responsibility to design systems that make us happy and successful and powerful in real life? We have the power and the responsibility.

Jane shows an image of her favorite “I’m not good at life.” graffiti (from Liz Lawley’s notes).

Tony Manninen is an innovator committed to bringing the power of games into arenas we are yet to dream of.

Jane McGonigal has some nice examples to stretch your mind in this direction. For example, the Sniflabs collar remembers other dogs you’ve encountered. “We can play games with our dogs. What if I could play an MMO with my dog?”

Why will it make our “real” and “virtual” lives better to take play into every nook and cranny of our experience? Because, as Kurzweil points out, “Play is how we principally learn and principally create.” Jane McGonigal goes further:

I have spent the last year doing research on happiness. Instead of trying to figure out what’s broken, these people are trying to figure out what makes us happy. Every positive psychologist has found the same thing. Happiness is 1) having satisfying work to do, 2) the experience of being good at something, 3) time spent with people we like, and 4) a chance to be part of something bigger than ourselves.

“If you are a game designer you are in the happiness business.”

jani_innovatingpost.jpg

Jani Pirkola, realXtend project manager, works on innovation in the offices of LudoCraft.

LudoCraft = The Art of Designing Games and Play

Ludo - Theories of game and play

Craft - Art of game design and development

Reinventing the technologies of expression and experience.

bobmoore.jpgtara5ohpost-copy.jpg

At the Metaverse Roadmap meetup, Mitch Kapor pointed out “3D cameras would make virtual worlds easier to use.” And Bob Moore (on left above, me on right) asks in this excellent post, Is “free gesticulation” for avatars here yet?

When I asked Tony this question he replied:

“Our avatar will have enough “bones” for full facial expressions, etc. When the actual base architecture of the avatar is fully functional, there’s a possibility to use webcam, voice, or other input devices to control your avatars facial expressions. It can be true 1:1 mapping, but of course it can be something else as well. You can be yourself, or, you can change your “output” to something else.”

Tony, through realXtend, is reinventing the technologies of expression and experience.

manupsidedownpost.jpg

Man Upside Down from The Book Of Urizen, William Blake

Interview with Tony Manninen, LudoCraft

Me: Second Life as a platform has been pretty much ignored for game development up to this point. Do you imagine transforming OpenSim and Second Life into platforms suitable for MMOG?

Tony: I am running the company and also making sure the realXtend development reaches the required quality and performance standards you would expect from MMOGs.

We’d definitely love to make games for Second Life, but at the moment the end-user experience is not exactly what you would expect from a game system. Therefore, we’ll pay heavy attention to things like responsivity, graphics quality, frame rate, etc. If we manage to keep up the momentum of realXtend development, then I’m sure there will be some interesting games spawning up in the near future…

Developing a sophisticated game engine is not an easy - or cheap - task, so there’s a loads of challenges ahead. But I truly believe that is the only way forward. With game-like interfaces and features you’ll be able to get much more heightened experiences.

Me: Have you worked out anything with LL yet re keeping the realXtend viewer compatible with SL?

Tony: We have tried to keep the rexviewer as compatible as possible. We totally appreciate what Linden Lab has done and we are trying to do our best to co-exist with their beautiful social innovation.

Me: But will you be able to work out a licensing deal under the GPL so that they can integrate your code into their browser?

Tony: The whole licensing scheme is still undergoing some serious thinking processes. We will try to find the best possible option in order to satisfy the needs of hungry virtual world adopters. GPL has its challenges. But, on the other hand, everything invented by a man can be re-invented by another. I am sure there will be a fruitful solution to the licensing issue. At the moment we are concentrating on releasing all the code to the general public, so that all the enthusiastic developers out there can join the forces and increase the momentum.

I’m pretty sure the pieces will eventually find their right places. I am really happy about the response we’ve got from Linden Labs - it’s great to think we might be able to give something back for them.

Me: Is it safe to say the licensing issues are on the table and being worked out?

Tony: There’s definitely some serious working-out being done, so I suppose it is safe to say that.

Me: I know Will Wright creator of Sims online and Spore has spoken a lot on the spiraling costs of content production and that diminishing returns for content development at these high costs. He has gone to procedural programming with Spore to take gaming on another path. But, it seems to me that you are taking another approach by trying to bring SL up to gaming standards - is this correct, or are you doing something different?

Tony: I guess that’s quite correct assumption - at least in relation to LudoCraft. This is not necessarily a conscious decision. It’s more like the costs of licensing a decent game engine are generally so high that they more often than not fall out of reach of start-up companies and small developers - let alone universities, communities, etc.

We have tried to find a suitable platform for our collaborative games, but since there were no perfect solutions, we decided to try and make one. Not alone, but by joining forces with our partner company Admino and several other keen developers.

The OpenSim merger will increase the development base even further, so there’s a great chance we’ll actually pull this off.

Like I said, there’s loads of challenges, huge amount of work and some design issues involved. But the Open Source communities have proven themselves earlier, so why not now.

Me: What do you think are the chief design issues to be addressed?

The realXtend project includes LudoCraft and Admino, plus we have several sub-contracting developers doing work with us.

The main issue is the divide between social 3D worlds (like SL for example) and MMOG. The gamers tend to avoid these social virtual worlds for obvious reasons [the quality of the experience from a gaming POV]. However, if we manage to develop a platform that can serve both purposes, then I’m sure things will change.

The main design issues, therefore, are the performance, audiovisual quality, rendering, frame rate stability, responsivity, interaction, etc.

Numerous issues that are not necessarily critical in purely social virtual world, but are absolutely essential in any multiplayer game environment.

Plus, if well taken care of, these issues will boost the whole end user experience in the non-gaming situations as well.

Me: You have gone a long way with the rendering and meshes what will be the next most important features and when do they arrive?

Tony: Inverse Kinematics and procedural animation are essential features if we want to have truly expressive and adaptive animations. We see avatars as main tools for self-expression. We’ve researched the issues since 2000 and we believe we are on the right track. With flexible and powerful expression potential and accurate controllability, the users will be able to communicate with their avatars so much more than is possible nowadays. The concept of Rich Interaction is something we will utilize here and it will be interesting to see the results when the system is actually usable by the general public.

Vehicles and projectiles are really important so they sit heavily on our roadmap.

Me: Are you going to do 3D face mapping etc - I know that this is getting close to doable now?

Tony: Oh, the required list of features is endless. There are several key features in terms of game development, but also some interesting stuff for more serious applications.

Our avatar will have enough “bones” for full facial expressions, etc. When the actual base architecture of the avatar is fully functional, there’s a possibility to use webcam, voice, or other input devices to control your avatars facial expressions. It can be true 1:1 mapping, but of course it can be something else as well. You can be yourself, or, you can change your “output” to something else.

Me: OpenSim is very attractive for a number of vertical applications - building automation is one you mention. How focused are you on getting the OpenSIm platform ready for the huge mirror world, 3d info machine/command center market?

Tony: In terms of the mirror world, we already have some interesting pilot projects that target those features. It may be less juicy than making cool games, but it provides some highly interesting scenarios.

Me: What are your pilot projects?

Tony: I don’t think I should go into details at the moment. We will include a list of initial projects and collaborations for our next announcement, which is due 3rd of March (latest). We want the third parties to have their saying first before making these public.

Me: The realXtend avatar server is a new way of connecting sims - could you tell be more about your vision there?

Tony: The main vision is: there should be only one. Only one avatar, one user account, one login, etc.

It is ridiculous that I need to have an avatar in SL, character in WOW, nickname in IRC, and whatnot. I mean, it’s ok if I want all these different identities, but what if I would be, eh, me in all these worlds, perhaps doing business, shopping, hobbying, and so on. There should be an option for me to jump from world to world without the hassle of logging in and logging out

Me: And how will the work you have done on the avatar server alleviate this problem unless SL, WoW and other cooperate on interoperability?

Tony: Think of it more like the 3d web. realXtend/OpenSim is like the Apache of virtual worlds, rexViewer is the Mozilla or Firefox of whatever. When “surfing” the web, you are not constantly required to prove and change your identity when loading different pages.

Me: But because there is no equivalent of http for virtual worlds yet, how will this work re the other worlds?

Tony: Ah, that’s the critical question: it won’t. There is some interoperability work going on in terms of creating the standards. The problem is, this work tends to be slow. We are not willing to wait that long. We want to see some action. That’s why we thought that we’ll start the wheel rolling and then see what happens.

Me: So at least now OpenSim worlds and hopefully Second Life will be able to connect this way?

Tony: The openess is the key to the lack of unified protocols. When the interfaces and APIs are open and transparent, people are free to develop applications, converters and bridges between different systems.

Right, at least OpenSim is now reachable, plus we want to get the teleport between SL and OpenSim/realXtend up and running, at least in the quick-and-dirty way so that people will have a chance to experience the feeling of world-to-world hopping.

Me: So in terms of this experience of avatars hopping between OpenSim worlds how do you think this will change the need /or not for large grids like SL or any of the new ones like OpenLife that are springing up?

Tony: I think there’s still need for various technical solutions like there is need for lighter and heavier websites. There are different applications, different scenarios and different user requirements. It is still really enjoyable feeling to be able to actually walk - ok, virtually at least, from one server to another. With hopping there may be some loading involved (like when surfing the web). So I guess the big grids won’t go anywhere. We’ll just have more modalities in terms of servers/worlds.

Me:So what are your expectations for concurrencies on OpenSim in the near future?

Tony: Hmmm… I’m not sure yet. OpenSim is an excellent initiative and there’s already a substantial user base. There are a lot of work to be done in terms of integrating realXtend codebase to the OpenSim, but since the visions and missions of the people involved are aligned, the hard work is a minor detail in the process.

, , , , , , , , , , , , , , , , , , , , , , ,

A Conversation with Eben Moglen on Second Life

Friday, December 21st, 2007

ebenpost.jpg

Recently I met with Eben Moglen, the founder, Director-Counsel and Chairman of the Software Freedom Law Center, and David W. Levine, a researcher at IBM’s Thomas J. Watson Research Center and IBM representative to the Architectural Working Group, for an informal conversation that looked at many of the fundamental social, technological and legal questions of building 3D immersive online spaces like Second Life.

I live only a couple of blocks from the Software Freedom Law Center. And, as the opening sourcing of the Second Life Architecture is pressing forward, I decided I must at least try to get the thoughts of my neighbor who is the great advocate for the role of free software as a fundamental requirement for a democratic and free society.

signs3post.jpgebenpost22.jpg

I was delighted when Eben Moglen said that I could stop by and ask some questions. But he made clear, from the outset, that he wasn’t the optimistic advocate for immersive virtual worlds that I am. But the stage was set for what I felt could be a very important debate, so at the next Architectural Working Group meeting in Second Life I asked David W. Levine (a.k.a Zha Ewry in Second Life) if he was willing to come along and take part in this discussion. The photo of Zha below is by Noelani Lightfoot the proprietor of Quixotic Photography in Second Life (see her great Flickr stream here).

zhapost.jpg

David is one of the most experienced architects, not from Linden Lab, involved in the Architectural Working Group’s efforts to open source the server side architecture of Second Life and develop open standards for virtual worlds. What followed was a fascinating and wide ranging conversation in which Moglen and Levine discussed how the choices we make about the design of virtual spaces and avatar interfaces in general can affect the whole path of human society.

Moglen and Levine explore, in depth, the problem of defining digital public space and issues of privacy on the internet, offering many suggestions on how to implement online privacy enhancing technologies and insights as to how we could design the next generation of these technologies in responsible ways.

davidpost.jpg


A Conversation Between Eben Moglen and David W. Levine. (instigated and transcribed by Tish Shute, Ugotrade)

In this interview David Levine is speaking personally, not representing IBM’s official position on any of the issues under discussion. Also, neither Eben Moglen nor I (Tish Shute) represent or have any affiliation with IBM. We are all speaking from our own perspectives. And I apologize in advance for any errors I may have inadvertently introduced through faulty transcription and/or editing to the speech of Eben Moglen and David Levine.

ebenanddavidpost.jpg

David: This is entirely Tish’s idea, I’m tagging along to ask interesting questions and hear your insights.

Tish: Yes I roped David in because in terms of the Architectural Working Group in Second Life and the open sourcing of the server side architecture as he is one of the most experienced architects not from LL.

David: Yes IBM has an interest in promoting virtual worlds as standards based environments.

Eben:
On the theory that avatar based interfaces have some broader purpose?
David: Right. Something akin to Second Life or variations of it in five or ten years is going to be deeply disruptive. Exactly which piece of it, I’m not making predictions actually, or exactly how it becomes disruptive.

I think it turns into the flavor of things like right now you go into Amazon, you go to book reviews. And there are 50 or 60 people who very carefully putting their opinions down and there are maybe ten other people who are curious about the author — who currently are thinking about buying their book. But you can’t see them on the web at all. But they’re there side by side pulling the pages reading the reviews commenting on them. But you have no chance of interacting with them at all. If in fact we can say now that you’re interested in talking about this author and this book, there are ten people happen to be in the internet context, interested in doing that.

Can we bring you together and have a conversation. You can ask a question rather than simply read someone’s written report. Why do you think the character is interesting? Was it because they do interesting things? Was it because their thought processes as described by the author interesting? What makes this a compelling book to you personally? And we can have a dialog rather than a static web.

Things like that, I think, are going to happen. Do they look like giant wolves wandering around freely through the Internet - which is half game space and half social a space, half social interaction spacee. Partially because in fact because Linden Lab didn’t set out to create that thing, people did, so I figure some of that meets human needs.

But the disruptive change is this weird blend between Wiki, comment pages, chat, talk, and 3D helps along with it. I’m deeply opposed to calling it 3D internet. I think you focus on avatars and visualization and you miss the fact that it’s a blend between what My Space does and classic internet chat that’s really exiting -which a lot of social community building.

What followed at this point was a wide- ranging discussion on whether Virtual Worlds may effect fundamental aspects of human neurology -“Is this an interface that grows the mind or shrinks the mind?” - and underlying issues and problems with privacy on the internet. Two key questions Moglen raises are: “Is store it yourself fundamental to freedom in the 20th Century?” and, “Who gets the logs?” I touched on these questions in an earlier post, “If The Metaverse Goes Wrong….” And there is an excellent podcast of Eben Moglen speaking on these issues at the MySQL conference. Also see David F. Flanders blog.

To focus this post on some very practical suggestions re privacy and avatar rights that came up in this particular discussion, I begin the transcription where the discussion began to dig down, both conceptually and technically, into the architecture of digital public space.

davidandebenpost.jpg

Eben: When I teach about this with law students, I say there are three elements that are mixed up in privacy and we tend not to notice which one we are talking about at any given moment.

There is secrecy - that is the data should not be readable by or understandable by anybody except me or people I designate. There is anonymity which is the data can be seen by anybody but about whom it is should be knowable only by me or people that I designate. And there is autonomy which isn’t about either secrecy or anonymity but which is about my right to live under circumstances which reinforce my sense that I am in control of my own fate. And this form of privacy is actually the one we talk about in the constitutional structure when we talk about the right to get an abortion or use birth control.

The Supreme Court says this about the ability to make our own life choices about having control over the serious consequences of circumstances in our lives in which we make moral judgments. But in the original companion to Roe against Wade, Doe versus Bolton, which was the Georgia Law that was being challenged at the same time that the Texas Law was challenged, Mr. Justice Douglas wrote the opinion for the Supreme Court in which he talked about the freedom to walk, loaf, or stroll meaning that it was more than just a question of some particularly important life decisions.

There was a feeling of a constitutional liberty in making ones own decisions about all the matters in ones life, which I think is also the liberty interest that the court protects in a case like [[inaudible]?? The guy simply wanted to walk about LA in the night time and got tired of being asked to show his drivers license at every step because he was a six foot tall black man with dread locks. He sued over the right, which I thought we used to have in the US, to walk around without having to identify ourselves to people all the time which isn’t just an anonymity problem but becomes a problem because it forces certain kinds of choices on us.

I think that the real issue here is about the forcing on choices on us. I see again and again the ways in which people now find themselves unable to make certain life choices easily because there digital self has acquired an inflexibility that constrains their non-digital self.
Lets start with really simple stories of minor behavior.

A law student comes to me and she says: “I had this bad break up with my boyfriend. And I didn’t want to be on My Space all the time looking at all the photos of him with his new girlfriend. So I dropped out of My Space and I went away. But the problem was that I was the photo collector for my little circle of friends which wasn’t so little. And, I had eight thousand tagged photos that was everybody’s life in law school. And, I was the one who was the keeper of everybody’s photo album. And, when I dropped of My Space they couldn’t get to those photos anymore.

So this was a real cost to people and they were really pissed about it. And they needed to decide how to go ahead and persuade me to come back to My Space. But of course they had already graduated and spread out among law firms and cities in N. America. So they had to coordinate the campaign to get me to come back to My Space. So they made a make so and so come back to MY Space page, in My Space. And, they went and hashed out all this over their photos because they weren’t going to leave all their photos from law school in a place which they couldn’t get to them because of my break up with my boyfriend.

Now there is a point that a fundamental decision occurs that she feels pretty seriously about as an individual. But she is being subjected to a campaign of peer pressure to hold her in circumstances that she is not going to like in order to get the photo album back.

Oh we might say oh there are a million other ways to solve that problem you can upload them all to Flickr and get the hell out of there. But what is actually happening she wanted to leave town and she couldn’t.

We have got to understand that when she wanted to leave town and she couldn’t. The digital self was trapped by a fence that the physical self had no problem passing through and moving on from.

We don’t want that to happen to people. We understood when the Soviet Empire decayed that all over it were places where people felt trapped in webs of surveillance and betrayal and interaction that had a kind of sinister feeling even if there is no Gulag and there is no shooting. And many of us feel very uncomfortable with the changes in the society we live in the United States in the past several years where for us there is no Gulag, no shooting, no being swept away with out charges.

We don’t actually think that like some poor lawyer in Oregon that our finger print is going to be misidentified as that of a suicide bomber’s accomplice in Spain. But we are aware that these webs of knowledge about us are beginning to control us because our digital persona is subject to leverage and to being interfered with in ways that matter.

I think that the question is there a power in projecting yourself into new environments in which you can meet people in new terms and in rich ways has no second answer, and there is no downside to it. But we owe it to people to build safe spaces.

When you said its Anaheim and they own it. We are touching on one of the really important problems for me as a lawyer which is these concepts of property.

I have just got done with guys who think protocols are property. Now I am going to have guys who think music is property. And after that I am going to have guys who think carriage is property. And at the other end is this sort of “you are on my digital island and I can look through your clothes if I want to because it is my island and that’s the way I make the rules.”

Now we have got a very strange notion here of property and we have a very unusual structure because most of the property that they could have in Anaheim is subject to governing. And even if it is Celebration Florida they still have only as much Home Rule as the Florida legislature will give them. And if there march against Alabama or even Logan Valley shopping center there’s rules that say what you can do in a company town about controlling people’s speech. I feel absolutely certain that when Google does it there will not be a guaranteed right to carry a sign that can be read by everybody in town explaining why Google sucks. It’s just not going to happen that way.

David:
This is the “I write the TOS for people coming onto this public space. And there is no constitutional guarantees in this space.” Argument.

Eben: And I get the benefit of calling it a public space by which I actually mean my private space, real estate I invented.

David:
Now in fact if you wanted to do something interesting there. This is to toss something into the tools to play with. And to toss it to you, in particular, because you are good at playing with these kind of tools. Which is, if I was going to attack that, I would go and attack that under common carrier. If you want to be a public space, if you want the benefits in law of being a common carrier then you have to accept these constraints on you behavior.

Eben: Well this is why this network neutrality thing rolled up out of nowhere. This is where this came from. The problem with this it is that it already begins by saying what you really like is innkeepers and stagecoach guys. This is an attempt to throw your selves 800 years in the past in order to come up with an analogy.

I think what we really want to say is something like this. If you are talking about a public space your talking about a thing that has not just a TOS contract but a social contract.

It’s a thing which has to do with what you get and what you give up in order to be there.

There ought to be two rules about. One: Avatars ought to exist independent of any individual social contract put forward by any particular space. And two: Social contracts ought to be available in a machine readable form which allows the avatar projection intelligence to know exactly what the rules are and to allow you set effective guidelines about I don’t go to spaces where people don’t treat me in ways that I consider to be crucial in my treatment.

Its one thing to say that the code is open source - let’s even say free software - it is another thing to say that that code has to behave in certain ways it has to maintain certain rules of social integrity.

It has got to tell you what the rules are of the space where you are it has to give you an opportunity to make an informed consent about what is going to happen given those rules. It has got to give you an opportunity to know those things in an automatic sort of way so I can set up my avatar to say, you know what, I don’t go to places where I am on video camera all the time. Self, if you are about to walk into a room where there are video cameras on all the time just don’t walk through that door. So I don’t have to sign up and click yes on 27 agreements, I have got an avatar that doesn’t go into places that aren’t clean and well lit.

David: So if I am going to walk into a space there is an “Ehum - you about to go into a space you really don’t want to go into.” So I can make an informed decision whether the trade off is worth it or not.

Eben: But that’s fine but you are going to have to go even further by saying here is the reason why you don’t want to go in there. Here is what you said in the past about why you don’t like places like this. You got to have an angel sitting on your shoulder - a code angel.

David: But before we can even do that we have to mark the world in such a way that I can make - that I can detect that I am making that choice.

Eben: That’s right you have to force the existence of social contracts in terms that are explainable. It is like I say to my students: “Should there be informed consent for My Space or Facebook?”

If I were doing this as a University project - if I was setting this up inside Columbia University - and building one of these space, and if we were going to have people there, volunteers, I would have to go to the IRB. I would have to explain why this was permissible human subjects research. And I would have to show the IRB an informed consent disclosure that showed what the risks were and allowed people intelligently to decide whether they wanted to run them.

Now I have got libertarian colleagues around the university, in the Law School in the Philosophy Dept in other universities who think this IRB stuff is creeping totalitarianism because it is inhibiting the rights of researchers to find out about the world.

And I understand their point of view. Just as I also understand why we have decided that there is some unethical human subjects research conducted in the past of which we consider so abhorrent that we won’t allow researcher to use those numbers. We consider that data to be the fruit of the poison tree. Not even to save our own pilots shot down in cold water will we use the studies about what happens when you put people in freezing water because we think that evidence comes from experiments you shouldn’t be allowed to conduct.

Now I look at these immersive experiences for children that the Times was writing about last week where you have four and five yr olds buying virtual gear in immersive spaces. And I think that is unethical activity. I think that the rules about children television are weak and not very important. But they are way stronger than that would let you get away with that kind of stuff on TV.

I think that is really serious screwing around with children’s wiring to explain to them that they have to be consumers of stuff that doesn’t exist where the only reason that they can’t have what they want is because the software is programmed not to give it to them unless they pay.

That’s a fundamental education in control of life by unfree software so elegant that Stallman probably doesn’t even know it is there because it is so horrible. But that is another perfectly imaginable outcome of this stuff. We create these things we create beautiful 3D amusements parks. We sell children rides for actual money extracted from real parents because the ride won’t go unless you put another nickel in the slot. And we going say - well its ….Disney Land.

Tish: Yes the children’s worlds can be very extreme….


Eben:
Well Disney Land is a little extreme. When you go to Disney Land they open a file on you and they follow you through life. Disney buys everything that is can buy about all those children who have ever been to Disney land and they have got a reason which is bringing them back.

The average number of visits to Disney Land by people brought to Disney Land as children is four in a lifetime. Disney’s goal over the next 20 years is to make that six. And in order to make that six all they have to do is keep buying everything they can buy about all those people they opened a file on as children looking for opportunities by data mining to find an opportunity, like the oncoming 65th birthday of a parent or an oncoming retirement or a this or a that. They just have to play the siblings off against one another - you’ve never been to Disney Land but Johnny has. … They are going to do what they can do to create feelings around that person that says remember what it felt like being in Disney land when you are child - do that again.

Tish: So what can we do about this - for example now we have an architecture working group - a community group - that is working with Linden Lab on creating an open architecture that aims to get away from the current model - the one that you are talking about right now that is currently the model for LL and everyone ….

David: And Linden Lab are better than most in that they are actually relatively explicit.

So, for instance one of the things that came up in their kick off for doing their next generation of architecture was what are the Avatars Bill of Rights what things do we prevent the technology from letting happen to avatars. They actually had that discussion.

And Lessig who was relatively enlightened about this had some comments about “Well we don’t want to force going to a public space that somebody else hosts other than Linden Labs to be a way of taking away rights from avatars explicitly.” Which is good. But none the less the model for 90% of the service providers is always going to be: “We have got you’re data. We have got your chat stream, we may have your voice stream, and we have your action stream. How much do you realize we data mine?”

Tish: Is the architecture group thinking about these issues?


Eben:
One way of imagining that business …is that there is a “screen” and somebody is going to get it. Another way of looking at it is there may be some element in which the avatar projector is itself the guy who has a part of the screen.

If you want to be really aggressive about it lets assume we have infinite processing power and can slow things down to a crawl. We can take that screen and split it up in a shared secrets manner so that you could reconstruct the screen out of the data held by all of the people who were there. You could even reconstruct the screen if you had opt in co-operation from say 4/5ths or 5/6ths of the people who were there but no one person who was there could reconstruct the whole screen.

This is the sort of thing which cryptography was designed to make it possible to do. Its how escrowing systems in the high security world are supposed to work.

Lets just go ahead and finish this up. For every one of these that is built in the non secret world there is going to be one built in the secret world. So in the Government world we are going to have secure structures. One possible way of having secure structures is there is a trusted server and that will work for intranet kinds of use.

But lets just imagine for a moment what I think of for a conceivable reason for having this stuff is for the conduct of diplomacy, actual meetings. There is a whole lot of stuff that diplomats do because which is very expensive to do because it involves sitzplatz.You send guys to Vienna and they meet every week for thirty years for no good reason . You could do a lot of that in other ways - some of it by video conference - but lets us just for a moment assume that there are things you could do by means of certain kinds large meetings that occur in a neutral environment.

You could set it up so that no one party at the negotiating table actually has a record of what happened. Only by cooperation of multiple parties is the record of what happened there reconstructable. Because the way the space works is that it automatically divides all of the stream data up amongst the avatars and gives it to them in a shared secret structure. So without the cooperation of avatars you don’t have a reconstructable event.

At the moment, I am talking about technology that I can spec but it would be a little bit burdensome in performance terms to implement. But that doesn’t mean anything if we just keep doubling the speed of the chips.

David: Presumably if any of us get together and we have a conversation at my client end I see everything that is said, in some form. The question is how you prevent me from keeping that stream.

Eben: yes right we are going to be living inside an encrypted environment ..

David: Yes right and right down to the eyeballs of course because at some point the digital stream is there and I can capture it…


Eben:
maybe although but remember the data mining isn’t just have having the chat stream…

David: No I agree, so the question is how much can you reconstruct - you can reconstruct a lot of it. I can pretty well capture the stream of everything my avatar saw. I can’t see what the other people had in the background conversation without their cooperation. But I can do everything that is said in public.

Eben: Yes, of course, and the most important thing is that, that is as much as the space manager can see too. And the space manager can see no more than what happened in public which is usually what we are concerned about.


David:
So one set of reasonable desiderata here would be that stuff that we build enable a lot of that - which is to say that assets held by private individuals it should be possible to put them on private servers and pair wise or group wise discussions should be securable in and of themselves.

Eben: The protocols ought to be agnostic) But, it would be enough if the protocols were agnostic with respect to how that collection occurs. If the protocols of operation don’t necessitate that the data of operation wind up in any particular place then you got a protocol consistent with both what is now the familiar model and the less familiar model where more information stays at the end place.

David:
Right now every single bit of data that’s in Second Life is owned by Linden Labs because you put it on their server and they fetch it back out.

One thing we are going to do for lots of good reasons is go to a web centric model where lots of the assets get pulled on to web servers traditional old fashioned web servers. At that point there’s absolutely no reason why I can’t say these are my assets I will let people come to me and ask for permission to see them. And many of them I will share freely, because the clothing I am wearing is the clothing I want them to see the clothing I’m wearing. But the contents of my pocket, my wallet, I’m not going to be so eager to give them. And it ought to be possible to have this office in a virtual world in which you say…

Eben:
My filing cabinet is locked.

David: Right! The furniture, everything in here is public. But I’m going to pull out this document in which I’m going to show you some really cool ideas about this law suit we’re engaged in, and you can read it here, and you can walk away with what I gave your client to read. But you can’t find out the rest of my file cabinet at all because it’s safe in my machine.

And you may not even be able to take that document off the island as it were, out of the office. You may be able to take the pages you’ve read from it. The other thing that’s equally important is can I do the chat pier to pier rather than through the central server. Is there any reason why Instant Messaging as opposed to public chat gets dragged through public space. It certainly shouldn’t be.

Eben: Right. The protocol design ought to take as a feature that there is no requirement for intermediation of any communication among parties.

David:
Right. Other than that which we need to do to actually get the consensual state. What we’re doing is taking my word, your words, Tish’s words, putting them into one spot and then sending them back out.

Eben: There are things we can agree to do together, but once we are together there are things we can agree to do apart.

David:
Right! But there is some core tapping. If we were each sitting on a computer 500 miles apart, in order to have this discussion we do have to bring the space together and spread it back out. But we don’t have to let the guys over there see it unless we want to.

Eben: What we have is both point to point and many to many kinds of conversational modalities and that there shouldn’t be any intrinsic reason to block them off. Now there may be situations since that famous parental controls system. I don’t actually want people sideling up to my children and whispering in their ears in public places. I’m content to let my children be publicly addressed in public places because transparency is an opportunity to avoid certain kinds of misbehavior. And there may be locations which are transparent locations. And if you enter a transparent location, that should be something known to the avatar in a technical way as an entry point and it should be possible for avatars to either seek or avoid such spaces.

I think the goal here is to confine the conception ‘property’ to meaning something like traditional right to exclude and not let property in the form of the greater includes the less since it’s my property I may define everything that goes on here, and I may make whatever rules I please here. There is some community of communities which defines ’states’ which it is OK for places to be in.

There was a story in the New York Times a day or two ago, about a public park in Oregon that had gone bad. It was written in a slightly frivolous but not entirely frivolous way. It’s an ex-urban park, meant originally as a kind of highway rest stop park, far enough from everybody else that bad things began to happen.

People began to have sex in public, there are child molesters who pitched tents there and lived there, and so over time it becomes more a locus of crime than a locus of recreation. And what the parks authority of Oregon does is they shut it down. They close it up. They chase everything away from it. And now they’re in what they think of as a sort of rebooting period for the park. And then it’ll come back and a different community will be attracted to it and it will be a different park.

This is an example of ’space gone bad’ in meat space places. You can certainly imagine renegade space in a immersive world. Places where operators are not following the rules. Places where the operators are taking advantage of the free software nature of space building to build spaces which are deceptive about how they look.

They seem to be spaces of type X and they’re actually spaces of type Y. That should be at least a regulatory interaction if not a crime. That should constitute socially actionable misbehavior. Making spaces that don’t behave the way they seem to behave, that don’t give you what they seem to give you. And if we come out of all of this saying the FTC will occasionally make an order about this, I’m going to feel very dissatisfied.

David:
There are a couple of interesting things lurking there again, one of which is, in the web today we don’t generally think of it as having two parts. There’s the very public part of the web, where you go to a page like CNN and you get the content and it’s assumed to conform to fairly common broad norms. And then there’s a different part of the web where people know that that’s not true. All pornography and large portions of adult community which are not necessarily pornographic but have some content of theirs that’s restricted and they tend to have click throughs often. So you get something that says you need to be informed at some level that something’s happening.

At the moment none of that interestingly enough is in the protocols, there’s nothing in http that says I have to mark my page as mature, or I have to mark my page as you might not want to bring your child here.

Eben:
Right. And as you may recall Larry was himself a big believer in picks and the idea of privacy platform standards built in the web pages. In the end the theory was look there’s a big first amendment problem with making people grade their web pages.

Sandra Day O’Connor went for this theory of doors and locks and walls in cyberspace in the first child decency case. Larry realized he had started the United States Supreme Court down a very dangerous crooked highway and to climb back out again, it’s never happened. And Tim Burness Lee and the others weren’t enthusiastic to say the least, so it never occurred.

Now here it’s a little bit different and the reason it’s a bit different is your public accommodation law kind of aspect. You’re making a public space OK? We’re not telling you grade your web pages, we’re telling you if you’re going to have a public space you’ve got to obey the fire code. You have to post maximum occupancy. You’ve got to avoid chaining the fire doors shut.And you can’t put a surveillance camera in the ladies room. You can’t do it! And that’s sense. Not it’s my space I can do whatever and if you don’t want to take a piss in my monitored men’s room, you don’t have to. That’s not going to fly.

David: Right. There’s a series of layers here just like we say look there are certain things that you can never do in your public space or even in your private space. We don’t allow you to say this is my 5000 acre ranch therefore I can shoot people. We say there are limits to your right to use your space as you desire. Even if you have your Celebration – home rule ends with the norms of the state.

Eben: You can even own a city but you can’t own a city which is an island in space all by itself. It’s got to be part of the rule of law it has to acknowledge sovereign power

David
: Except for Mogda Dishu perhaps.

Eben