[ogpx] +1 on the charter (was: RE: An example to show the problems with defining an OGPX/VWRAP virtual world)
"Hurliman, John" <john.hurliman@intel.com> Wed, 02 September 2009 20:42 UTC
Return-Path: <john.hurliman@intel.com>
X-Original-To: ogpx@core3.amsl.com
Delivered-To: ogpx@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id A0C753A68A3 for <ogpx@core3.amsl.com>;
Wed, 2 Sep 2009 13:42:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level:
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vk6+bWlpaOWl for
<ogpx@core3.amsl.com>; Wed, 2 Sep 2009 13:42:30 -0700 (PDT)
Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by
core3.amsl.com (Postfix) with ESMTP id CC2E63A682F for <ogpx@ietf.org>;
Wed, 2 Sep 2009 13:41:36 -0700 (PDT)
Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by
fmsmga102.fm.intel.com with ESMTP; 02 Sep 2009 13:29:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos; i="4.44,320,1249282800"; d="scan'208,217";
a="489939410"
Received: from rrsmsx602.amr.corp.intel.com ([10.31.0.33]) by
fmsmga002.fm.intel.com with ESMTP; 02 Sep 2009 13:33:15 -0700
Received: from rrsmsx506.amr.corp.intel.com ([10.31.0.39]) by
rrsmsx602.amr.corp.intel.com ([10.31.0.33]) with mapi;
Wed, 2 Sep 2009 14:40:47 -0600
From: "Hurliman, John" <john.hurliman@intel.com>
To: "ogpx@ietf.org" <ogpx@ietf.org>
Date: Wed, 2 Sep 2009 14:40:44 -0600
Thread-Topic: +1 on the charter (was: RE: [ogpx] An example to show the
problems with defining an OGPX/VWRAP virtual world)
Thread-Index: Acor3hPovy/uMppRQNu5TXnu9UlAygALYJxQ
Message-ID: <62BFE5680C037E4DA0B0A08946C0933D965F306B@rrsmsx506.amr.corp.intel.com>
References: <69830D4127201D4EBD146B9041199718010191FD@EXCHANGE.office.nic.se>
<e0b04bba0909020726m518df37as77b4c129b468f66e@mail.gmail.com>
In-Reply-To: <e0b04bba0909020726m518df37as77b4c129b468f66e@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative;
boundary="_000_62BFE5680C037E4DA0B0A08946C0933D965F306Brrsmsx506amrcor_"
MIME-Version: 1.0
Subject: [ogpx] +1 on the charter (was: RE: An example to show the problems
with defining an OGPX/VWRAP virtual world)
X-BeenThere: ogpx@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual Worlds and the Open Grid Protocol <ogpx.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ogpx>
List-Post: <mailto:ogpx@ietf.org>
List-Help: <mailto:ogpx-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2009 20:42:42 -0000
You have to start somewhere. It seems like the core contributors to VWRAP are primarily interested in the use case of explicit trust domains, so they will be in a good position to carefully think through this use case and create a strong spec for it. Asking someone to spend any significant amount of effort on a use case that they have no demonstrated need for will get you a poorly though through spec at best. The explicit trust domain work that VWRAP is focusing on also does not preclude other groups from focusing more closely on the nil trust domain use case. That's the domain that my work (Intel's Cable Beach) is primarily interested in, and so far I feel that Intel's work and VWRAP's plans have nicely paralleled each other. With some effort, hopefully they will be able to merge in the future. This is why I don't have any strong feelings on the specific wording of the charter. The primary contributors to VWRAP know what they are working on, and the capabilities (no pun intended) of the final product will speak louder than the original charter. Although there is always room for more closely defining your goals and requirements, I'm in favor of a +1 on the current charter and moving on to the next step. I can't personally commit any development effort to VWRAP work at this time, but I will continue to periodically sync Intel's Cable Beach work with the VWRAP work and aim for a merging of features in the future. John From: ogpx-bounces@ietf.org [mailto:ogpx-bounces@ietf.org] On Behalf Of Morgaine Sent: Wednesday, September 02, 2009 7:27 AM To: ogpx@ietf.org Subject: Re: [ogpx] An example to show the problems with defining an OGPX/VWRAP virtual world Magnus' interesting analysis effectively reaches the same conclusion that various people reached in MMOX. I wrote a short summary of it back then -- http://www.ietf.org/mail-archive/web/mmox/current/msg01307.html . Trust agreements will not build the metaverse, but only balkanize it. In the end, the only trust domain likely to bloom explosively in the way that the Internet and the web did is the nil trust domain, so all this emphasis on trust agreements is largely immaterial to the worldwide spread of virtual worlds. Trust agreements on a global scale become completely meaningless, as no trust is actually carried. Schneier's point about "security theater" applies here completely. Fortunately, as David Levine has said a few times, trust agreement technology does not preclude nil trust, so we can work with this. However, it will be extremely important to ensure that the nil trust mechanism is actually catered for in practice in VWRAP, rather than just in theory. Morgaine. =============================== On Tue, Sep 1, 2009 at 11:06 AM, Magnus Zeisig <magnus.zeisig@iis.se<mailto:magnus.zeisig@iis.se>> wrote: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Sorry to crash in and sorry if my below rambling is useless, a misinterpretation, or, even worse, only mess up things even further. But I believe an example might clarify things a bit to at least some readers. If my below example is wrong, perhaps someone with a better understanding than me could correct it or provide another example. I think one of the problems with the definitions of "virtual world" and related terminology on the list is that it's easy to lock it to the existing models, like Second Life or OpenSimulator, and not realizing that future models might be quite different. If I understand the intents and early definitions on this list right, a very small but still rather complex OGPX/VWRAP model might look like this: Protocols * Five geographically adjacent simulators/regions in a rectangular grid: "R11" (top left), "R12" (top right), "R21" (middle left), "R22" (middle right) and "R3" (bottom left and right, since no requirement for equal-sized or -shaped regions exists). * Four avatars: "A1", "A2", "A3" and "A4". * Three simulator/region owners/managers: "M1" handling "R11" and "R22", "M2" handling "R12" and "R3", and "M3" handling "R21". * Three asset/inventory service providers: "S1" catering to "A2", "A3", "R11", "R22" and "R3", "S2" catering to "R12" and "R21", and "S3" catering to "A1" and "A4" (one region owner may employ more than one asset service, like "M2" does with "S1" for "R3" and "S2" for "R12"). * Two authentication service providers: "L1" catering to "A1", "A2" and "A4", and "L2" catering to "A3". Note that some of the above entities may be the same company or site providing different services, e.g. "Virtual World Services, Ltd." managing both "M1", "S1" and "L1". Policies All simulator/region owner/managers, asset/inventory service providers and authentication service providers share a common domain of trust, with the following exceptions: * "M2" doesn't trust "S1" (e.g. owing to previous experiences of malicious content). * "S1" doesn't trust "M3" (e.g. owing to "M3"s refusal to sign an IP agreement). * "M1" doesn't trust "L2" (e.g. owing to a too loose control when accepting new users). Results Seen from the avatars' points of view, this means: * "A1" can move freely with all attachments and inventory through all the regions. * "A2" can move freely through all the regions but can't bring attachments and inventory to "R12" and "R3" owing to "M2"s distrust for "S1", and "R21" owing to "S1"s distrust for "M3". * "A3" can only move to regions "R12", "R21" and "R3" owing to "M1"s distrust for "L2", and can't bring attachments and inventory to "R12" and "R3" owing to "M2"s distrust for "S1", and "R21" owing to "S1"s distrust for "M3", i.e. is not fully operational in any region. Also, the world is geographically split since "R12" and "R21" is only connected through a corner where it can't cross but require teleportation. * "A4" can move freely with all attachments and inventory through all the regions. So, to "A1" and "A4" this is a great virtual world with five fully functional regions, to "A2" it's a hobbled world where it's ruthed (forced to some generic appearence) in three out of five regions, and to "A3" it's a lousy, splitted world with only three regions in which it's all ruthed. But what really constitutes the geographic "virtual world" in this example? The five regions "R11", "R12", "R21", "R22", "R3", the three regions "R12", "R21", "R3" where all avatars can go, or no region since there is no region that is fully functional to all avatars? I guess this is part of the reason why the exact definition of e.g. "virtual world" and "interop" is not made, because the aim of the working group is to provide the technical specs necessary to enable, but not force, the communication between such entities as mentioned in the example above, while policies might make up a totally different infrastructure and impression of what the "virtual world" or "virtual worlds" and "interop" are, or at least appear to be to the end-users (avatar owners). Best regards, Magnus -----BEGIN PGP SIGNATURE----- Version: 9.8.3 (Build 4028) Charset: utf-8 wsBVAwUBSpzyJ+5MlU9XyaiSAQgTyQf+MjeSs8iKdSWHKKPASzwa9KjmYtj8ojUg +nqiaGtaB7lWC/Lq1PUGxMXdJvUd4AhCL96wvawWQzxAQmYYk7n0hjvs6RKub2cm bhuvhHbEtn/9uD1tdBJvm0x+Q1ZFr6nqE2XV9cXEwlGx32/wl9aP0/wejAouqCZM a9YQv5ceE5B3zJn54TdbFPXX8V6OZ7jtiUplP2erhUg0hkzOjVYkwt1f5G9NJhW8 p2YcTYibC0mnnu/ATzVojMhxMiQpwxRH7695TobDUdBCz48+ix1tZvkLdk9o2t2u JodGIkTtd+mFdYOtUNbaScrTs02exahKfqD81gaEYCcLfO+J14XkkQ== =FsIQ -----END PGP SIGNATURE----- _______________________________________________ ogpx mailing list ogpx@ietf.org<mailto:ogpx@ietf.org> https://www.ietf.org/mailman/listinfo/ogpx
- [ogpx] An example to show the problems with defin… Magnus Zeisig
- Re: [ogpx] An example to show the problems with d… Morgaine
- [ogpx] +1 on the charter (was: RE: An example to … Hurliman, John
- Re: [ogpx] +1 on the charter (was: RE: An example… Morgaine
- Re: [ogpx] +1 on the charter (was: RE: An example… Dan Olivares
- Re: [ogpx] An example to show the problems with d… Carlo Wood
- Re: [ogpx] +1 on the charter (was: RE: An example… Infinity Linden
- Re: [ogpx] +1 on the charter Dave CROCKER
- Re: [ogpx] +1 on the charter (was: RE: An example… Suzy Deffeyes
- Re: [ogpx] An example to show the problems with d… Joshua Bell