Re: [ogpx] Cable Beach + VWRAP update

Morgaine <morgaine.dinova@googlemail.com> Wed, 20 January 2010 00:27 UTC

Return-Path: <morgaine.dinova@googlemail.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 840F03A67FB for <ogpx@core3.amsl.com>; Tue, 19 Jan 2010 16:27:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level:
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
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 9A8q8nuJM2qE for <ogpx@core3.amsl.com>; Tue, 19 Jan 2010 16:27:14 -0800 (PST)
Received: from mail-ew0-f214.google.com (mail-ew0-f214.google.com [209.85.219.214]) by core3.amsl.com (Postfix) with ESMTP id 5C9FD3A67F4 for <ogpx@ietf.org>; Tue, 19 Jan 2010 16:27:10 -0800 (PST)
Received: by ewy6 with SMTP id 6so5350550ewy.29 for <ogpx@ietf.org>; Tue, 19 Jan 2010 16:27:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=HBS4Vd1eXU3Axsh8UDeebV1hrSh6uoeNfZp6xTIfv7E=; b=YDf+JzbHxV3EBYS3hxFZUI9XK3afKM0ZrT1pLZussR3gZ9q7R2d1vKMGT/S26KvhVE WeebZeX22bVuyFnELuDOveYCsK9OkMiemZCubOjMdoAyNYmgk9kwkqhgYu9kQ+sqQz1G 0pAhp/NxNz8HIAokgkM3Qv6fnmKJ/0bS8WovY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=MUj+EZB41GUsMF7BQI44CV1soTE+OrROaTWYsquxBu/dz5okCCG7f1Wx+805YFdkNc YNsH70Hr90VMCcDdrvjtfHbqDZZtjuo+28qS8LwIsHhSAvgmRdodwcEVQhdW8nvm+oa4 UmJLjfaCb65NYhWlyqMLLGgNcbHkhQSN5TZTs=
MIME-Version: 1.0
Received: by 10.213.109.201 with SMTP id k9mr224491ebp.87.1263947220520; Tue, 19 Jan 2010 16:27:00 -0800 (PST)
In-Reply-To: <20100119131143.GA21575@alinoe.com>
References: <62BFE5680C037E4DA0B0A08946C0933DC4A74D40@rrsmsx506.amr.corp.intel.com> <e0b04bba1001152009k5885cb07r9108626237d9f5ea@mail.gmail.com> <OFDFA05603.517E9F75-ON852576AF.0062AE14-852576AF.006416D6@us.ibm.com> <e0b04bba1001190011iacead6jaa7a68f22de81a97@mail.gmail.com> <20100119131143.GA21575@alinoe.com>
Date: Wed, 20 Jan 2010 00:27:00 +0000
Message-ID: <e0b04bba1001191627s12d06fdbg6145e56a8d94b548@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: "ogpx@ietf.org" <ogpx@ietf.org>
Content-Type: multipart/alternative; boundary="000e0ce0d84818174b047d8da5f1"
Subject: Re: [ogpx] Cable Beach + VWRAP update
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, 20 Jan 2010 00:27:15 -0000

On Tue, Jan 19, 2010 at 1:11 PM, Carlo Wood <carlo@alinoe.com> wrote:

Morgaine, with long posts like this, it's a problem for me that
I cannot see who wrote what.

I ask you to add some quotation character, at least, or better,
that you do not use html posts, but reply in plain text. This will
also help for archiving purposes imho.


Carlo, both the Gmail copy of my reply to David and the IETF web archive
copy at http://www.ietf.org/mail-archive/web/ogpx/current/msg00729.html have
quotation blocks defined and identified with their originator, and they both
match each other too.

This makes me think that you have a problem with your mail client, as it
appears to be losing information somewhere.  The post that you've enclosed
does suggest this, as it shows David's text and mine at the same level of
indentation, which is incorrect.  It's clearly not what I sent, since the
IETF archive copy shows the post structured properly.

I've also asked others how they see the post, and they confirm that the
indented quotation blocks are present.  While Gmail is far from perfect,
it's rather widely used, so I doubt that there's a major problem there.

If you know of some Gmail setting that might help, I would be happy to try
it out.  I won't switch all replies to plain text though unless it's
officially required here and everyone else on the list does too.  Personally
I use block quoting, italics, bold and URLs as my only Gmail "rich"
features, which is pretty minimal and much less than some others are using.
That tiny set is completely IETF mailman compatible, as the above URL
proves.


Morgaine.







===================================

On Tue, Jan 19, 2010 at 1:11 PM, Carlo Wood <carlo@alinoe.com> wrote:

> Morgaine, with long posts like this, it's a problem for me that
> I cannot see who wrote what.
>
> I ask you to add some quotation character, at least, or better,
> that you do not use html posts, but reply in plain text. This will
> also help for archiving purposes imho.
>
> On Tue, Jan 19, 2010 at 08:11:16AM +0000, Morgaine wrote:
> > David, your very interesting reply highlights very well why discussions
> behind
> > closed doors are not a good idea in VWRAP.  You now know things that the
> rest
> > of us had to guess at, as is evident here:
> >
> >
> > On Mon, Jan 18, 2010 at 6:13 PM, David W Levine <dwl@us.ibm.com> wrote:
> >
> >
> >
> > I read John's post as "This is what we have built, how it works, and how
> you
> > can think about it mapping onto the OGPX/VWRAP design. I certainly don't
> read
> > it as "We should all build and deploy this."
> >
> > Policy Enforcement Points are where you find them. I actually think that
> having
> > one or many inventory services per avatar is not a control point.
> Inventory is
> > a list of references to virtual goods.
> >
> >
> > If inventory is just a list of references in VWRAP, in other words the
> > inventory itself is free of content-based semantics (a bit like symbolic
> links
> > in a Unix filestore), then you are absolutely right, the inventory will
> not be
> > a Policy Enforcement Point (PEP), to a first degree anyway.  That would
> remove
> > almost entirely the biggest problem that stems from allowing only a
> single
> > inventory, since the entries could point to anything and cannot be
> blocked by
> > the AD based on type or origin.
> >
> > However, as we have discussed on various occasions, inventory in SL in
> badly
> > entangled with type semantics, so the above is not the conclusion that
> comes
> > naturally when one hears that VWRAP using a Cable Beach mechanism would
> have
> > only a single inventory which lives in the AD.  It looked to me very much
> like
> > a content type or origin control point --- very bad news indeed for
> VWRAP.
> >
> > Not surprisingly, I am much heartened by what you have written!
> >
> > (Also, John has now clarified on his article that the inventory service
> could
> > run anywhere and in more than one place  --- the diagram showing a single
> > inventory in the AD was just an example.  This of course means that more
> than
> > one inventory deployment pattern is possible, which is much more flexible
> than
> > it appeared at first glance.  I'm sure that open discussions would have
> > prevented my misunderstanding this point, but I'm very glad to see the
> > clarification now.  If VWRAP takes on the CB inventory mechanism then we
> will
> > need to ensure that these various deployment pattern options are
> provided.)
> >
> >
> > That decision isn't going to happen in the inventory service. It isn't
> going to
> > happen in the Agent Domain. That decision is going be the subject of
> policies
> > which affect the interaction between the services ... and the Asset
> server
> > holding the asset.
> >
> >
> > Excellent!  With that clarified, the Agent Domain will indeed not be
> > controlling region policies such as access to region assets.  That
> separation
> > is what we need for genuine tourism to happen, where the places visited
> > determine what an agent can do in them (the good ol' DDP principle).  The
> AD
> > can at most only disallow the travel, and it's up to asset services and
> the
> > region to determine what happens to assets.
> >
> >
> > My personal expectation is that we will have many asset servers, and most
> > people will have one, or a few inventory services associated with their
> avatar.
> > Since the inventory is nothing more than a list of asset pointers,
> Splitting it
> > across multiple servers feels similar to splitting one's bookmark file.
> One
> > could do it. (And one might well put a backup copy someplace) but. the
> > bookmarks file has no  impact on the services I invoke. No matter where I
> get a
> > URL, the server hosting the web page gets to determine if
> > I see it, and if I need to pass it credentials to fetch it.
> >
> > I don't see Regions, or Agent Domains as unique gatekeepers to asset
> server
> > seedcaps. I fully expect that virtual world hosters will create
> convenient
> > paths between their regions and any asset services they host. I also
> expect
> > that for assets hosted
> > outside of their span of trust, seedcaps will be granted by the asset
> host, as
> > it sees fit. The place where all of this plays out is in the protocols to
> > permit a user to rez an item from a third party asset server, and the
> policies
> > which influence the
> > use of those protocols.
> >
> >
> > That fits in perfectly with the direction of VWRAP discussions at the
> tail end
> > of last year, so I'm glad to hear it. :-)
> >
> > I'll point out now why I said "to a first degree" in answer to your point
> about
> > PEPs.  An inventory service could be semantic-free on asset type and
> origin,
> > yet still place unwanted constraints on inventory size, shape, or which
> > operations allowed on inventory items.  It could also be running on
> poorly
> > resourced or unreliable hardware or provide poor uptime.  In all these
> cases,
> > inability to use a different inventory service when authenticated with a
> given
> > Agent Domain would have bad ramifications, and could exert a sort of
> > second-order policy control, especially in the context of sizes.  This
> may be
> > seen as less important than the usual context for discussion about PEPs,
> but
> > nevertheless it's still a good reason for allowing non-AD inventories in
> the
> > protocol.
> >
> > Thanks for these clarifications, David.  I think I'm reassured that we're
> still
> > on course for a protocol with sufficient flexibility.  :-)
> >
> >
> > Morgaine.
>
> --
> Carlo Wood <carlo@alinoe.com>
>