Re: [vwrap] Call for a vote on interop BETWEEN independent virtual worlds or not
Meadhbh Hamrick <ohmeadhbh@gmail.com> Mon, 20 September 2010 23:17 UTC
Return-Path: <ohmeadhbh@gmail.com>
X-Original-To: vwrap@core3.amsl.com
Delivered-To: vwrap@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 87C7C3A688F for <vwrap@core3.amsl.com>;
Mon, 20 Sep 2010 16:17:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.312
X-Spam-Level:
X-Spam-Status: No, score=-1.312 tagged_above=-999 required=5 tests=[AWL=1.287,
BAYES_00=-2.599]
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 nB6A0ypnf5MF for
<vwrap@core3.amsl.com>; Mon, 20 Sep 2010 16:17:07 -0700 (PDT)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com
[74.125.82.44]) by core3.amsl.com (Postfix) with ESMTP id 379A23A67B6 for
<vwrap@ietf.org>; Mon, 20 Sep 2010 16:17:07 -0700 (PDT)
Received: by wwj40 with SMTP id 40so15214wwj.13 for <vwrap@ietf.org>;
Mon, 20 Sep 2010 16:17:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:received:mime-version:received:in-reply-to
:references:from:date:message-id:subject:to:cc:content-type
:content-transfer-encoding; bh=LolxHthHKelSEZqJFWxGbTeyeHLPASSlCY4DdcTQRpI=;
b=JIDQpWFOFRn4bFZ/Pg4AJiPKt7XklDgO1WNQYAGgKjOQ2yuPh5ZnoFsy4VwNtWlW7g
5+87Ug6fp0rKW6H2ZNKYaTgblNkPXh6Ak/99Px9I2jUvv2Q1HhZwj7l6kj2jPctSRmG5
QvlsfnoYTjxDXCGkmfr3Zeo9itH36BkB963Ds=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to
:cc:content-type:content-transfer-encoding;
b=e73yVq79JLr37RB7DKMx0rBHe6m3GrArC77vXABHAupkka1R3k0NemNQWJFm90kRHp
2+ttdTsUpO9Qcq3XrJFyxGRmwzlZxbj+ooEw/aeQIe578/PnXjvEzKIamkj4ZO/TyUdj
NcrHdVzQixFaB+cPXYiDHdQAMjvZMVXmtYu+8=
Received: by 10.216.2.141 with SMTP id 13mr4897725wef.84.1285024650262;
Mon, 20 Sep 2010 16:17:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.161.75 with HTTP; Mon, 20 Sep 2010 16:17:09 -0700 (PDT)
In-Reply-To: <AANLkTimJrzoecs+ccUJ+fnupwas4-hab4BA3seYH+ODx@mail.gmail.com>
References: <AANLkTi=C3sWti421=jjRiMfGAV4O8=p3har89cMNExPF@mail.gmail.com>
<4C9766E4.9000208@hp.com>
<AANLkTinphZSMNGGq00M+BKTbF1ZFVp_3WiWyf8VMFob4@mail.gmail.com>
<AANLkTikZ-xQB36oy6mxDmpwn1vv8F2rEXrPNaQ44+a9=@mail.gmail.com>
<AANLkTik0j66h4=HDSOD3Two03E5jRKmKCyjJP+gqip_q@mail.gmail.com>
<AANLkTina4667arLo2PqRHSh2UoSneed_sCNdK7zdgvtS@mail.gmail.com>
<AANLkTinq+tOzvXiQBB_HtjO=2Oj9Bnx3SaZrLR3GgU1F@mail.gmail.com>
<AANLkTikM+VQXP64s=uoB6LoRO-M75tH1+4LW0TPr_OYa@mail.gmail.com>
<AANLkTimYTi3ZLWAs5Bub2nG2EOZYzoZJbv4a6m5zYrd=@mail.gmail.com>
<AANLkTim+o5xVdGE61a+b2c5+AQFPu=8+uo2zWivXUJJE@mail.gmail.com>
<AANLkTimJrzoecs+ccUJ+fnupwas4-hab4BA3seYH+ODx@mail.gmail.com>
From: Meadhbh Hamrick <ohmeadhbh@gmail.com>
Date: Mon, 20 Sep 2010 16:17:09 -0700
Message-ID: <AANLkTi==0eFbukHrySSsq4a2tnx9dfQRmW6brwp-vZ=5@mail.gmail.com>
To: Morgaine <morgaine.dinova@googlemail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: vwrap@ietf.org
Subject: Re: [vwrap] Call for a vote on interop BETWEEN independent virtual
worlds or not
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group
<vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Sep 2010 23:17:09 -0000
okay... and this time copying to the list like i was trying to before (morgaine, you'll get two copies of this.) morgaine. thanks for validating my "single service deployment model." that was the core of what i was after. also, i _think_ i understand your concern with a "service level" definition. i _think_ you're concerned that it is easy to define services in such a way that they might have no practical effect on the user experience of the "virtual world." or that they might detract us from describing protocol flows in such a way that information in the flows needs to eventually affect the scene being rendered on a client. or something like that. if i read your comments correctly, you would like to see more verbiage in the intro doc that correlates architecture and objectives with user experiences. and that's something i can totally respect. -- meadhbh hamrick * it's pronounced "maeve" @OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com On Mon, Sep 20, 2010 at 4:15 PM, Meadhbh Hamrick <ohmeadhbh@gmail.com> wrote: > morgaine. thanks for validating my "single service deployment model." > that was the core of what i was after. > > also, i _think_ i understand your concern with a "service level" > definition. i _think_ you're concerned that it is easy to define > services in such a way that they might have no practical effect on the > user experience of the "virtual world." or that they might detract us > from describing protocol flows in such a way that information in the > flows needs to eventually affect the scene being rendered on a client. > or something like that. > > if i read your comments correctly, you would like to see more verbiage > in the intro doc that correlates architecture and objectives with user > experiences. and that's something i can totally respect. > > but for what it's worth, i disagree with your characterization of a > federated collection of services as "a walled garden." certainly if > you are not a student enrolled in a class and you can't get into a > region operated by a university, the difference between "federated > collection" and "walled garden" is moot. > > but ultimately, collections of regions that share a federation of > services can decide for themselves which servers they choose to > connect to and which users they allow to access their region. i think > it's unfair to characterize such a deployment model as a "walled > garden." > > -cheers > -meadhbh > -- > meadhbh hamrick * it's pronounced "maeve" > @OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com > > > > On Mon, Sep 20, 2010 at 3:48 PM, Morgaine > <morgaine.dinova@googlemail.com> wrote: >> On Mon, Sep 20, 2010 at 11:11 PM, Meadhbh Hamrick <ohmeadhbh@gmail.com> >> wrote: >> >> some of us on this list are interested in deploying only a subset of >> services, so it is FAR from being settled. when you say "we already >> agree" i feel you're dismissing my concerns. >> >> >> I had hoped that this wasn't going to be reopened, but I think we're still >> OK. Your concerns ARE being met. Your preferred deployments are every bit >> as important and as relevant and as supported as those of people who wish >> their VWs to interoperate. Single services are a perfectly valid >> deployment, one possible subset of the overall picture of multiple >> interoperating worlds. >> >> Joshua indicated that he believed that we are settled on a common goal but >> are using different terminologies, and Barry indicated that he hoped that we >> were arriving at a common goal too. I believed that to be the case as well. >> >> And the evidence on the list indicates very clearly that we are working >> towards common goals. >> >> Since we have been talking about interop BETWEEN virtual worlds in hundreds >> of emails, it is clear that this is what we are engaged in, even when using >> the terminology of services. This does not mean that all VWRAP deployments >> will involve interop between VWs of course. Any world that does not wish to >> interoperate with others can simply refuse connections and hence operate as >> a walled garden. This is built into David's concept of deployment options, >> and it's so easy! :-) >> >> Non-communicating walled gardens are supported just as much as >> interoperating worlds. >> >> With regard to examples showing how services map to user concepts, yes >> indeed, we will need to do that! And now that VWs may interoperate, we can. >> :-) >> >> >> Morgaine. >> >> >> >> >> >> =================================== >> >> On Mon, Sep 20, 2010 at 11:11 PM, Meadhbh Hamrick <ohmeadhbh@gmail.com> >> wrote: >>> >>> morgaine. >>> >>> some of us on this list are interested in deploying only a subset of >>> services, so it is FAR from being settled. when you say "we already >>> agree" i feel you're dismissing my concerns. >>> >>> i respectfully disagree that we cannot construct use cases useful to >>> virtual world deployers without high level abstractions like virtual >>> worlds, teleports, avatars and clothing. >>> >>> but i do agree that if you are wanting to define interop BETWEEN >>> virtual worlds, then yes, you do. >>> >>> what about the idea of creating a hypothetical example of a virtual >>> world that includes these high level abstractions (users, avatars, >>> teleports, clothing, etc.) but then goes on to define them in terms of >>> services that do not need these high level abstractions to work. >>> >>> so for example, we could have the "high level" virtual world >>> abstraction define data formats for prims, collections of prims, >>> references to textures, sounds, animations, etc. but at the service >>> level we simply call them "assets." that way i could put an asset >>> meta-data server in front of the wikimedia common's web server and >>> have it serve "assets" in a way that is independent of a virtual >>> world. if asset access is independent of a virtual world, you could >>> actually have an asset served directly from the asset service to an >>> offline editing tool or a web page that simply used WebGL to render >>> the asset. >>> >>> -cheers >>> -meadhbh >>> -- >>> meadhbh hamrick * it's pronounced "maeve" >>> @OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com >>> >>> >>> >>> On Mon, Sep 20, 2010 at 2:55 PM, Morgaine >>> <morgaine.dinova@googlemail.com> wrote: >>> > Barry, I too think that we are arguing something that we already agree >>> > on. >>> > Joshua was undoubtedly right in his latest post, because after all we've >>> > spent hundreds of emails discussing interop between virtual worlds in >>> > very >>> > explicit terms, so it's close to impossible that this hasn't been our >>> > common >>> > goal. It must be an issue of terminology or emphasis. >>> > >>> > I like the services approach to interop a lot, as it provides a high >>> > degree >>> > of decoupling and very natural client-server architectures with which we >>> > have huge experience in building and scaling. >>> > >>> > However, our VW use cases are not expressed in terms of services, but in >>> > terms of user-level concepts like virtual worlds, teleports, avatars, >>> > and >>> > clothing. Somehow we are going to have to examine our services-oriented >>> > definitions and protocols in terms of the VW-oriented use cases to >>> > determine >>> > whether we are on the right track and fulfilling our requirements. This >>> > requires us to accept that interop between VWs must be discussable, at >>> > least >>> > when examining use cases. >>> > >>> > I'm happy to accept that the bulk of our work will be in terms of >>> > services, >>> > as long as the general goal of providing interop between virtual worlds >>> > is >>> > clearly highlighted in the introduction. Without that, readers will >>> > simply >>> > have no idea what we're trying to achieve. Besides that, we will have >>> > to >>> > continue discussing how services relate to VWs (as we have been for many >>> > months), because that provides us with our user-level requirements. >>> > >>> > Beyond that, I think we can stick to the services view entirely. >>> > >>> > >>> > Morgaine. >>> > >>> > >>> > >>> > >>> > >>> > >>> > =========================================== >>> > >>> > On Mon, Sep 20, 2010 at 10:08 PM, Barry Leiba >>> > <barryleiba.mailing.lists@gmail.com> wrote: >>> >> >>> >> Putting a finer point on what Joshua said: >>> >> >>> >> >> On Mon, Sep 20, 2010 at 4:27 PM, Jonathan Freedman >>> >> >> <jef@openmetaverse.org> >>> >> >> wrote: >>> >> >> From what I can tell the drafts do support interoperability between >>> >> >> the >>> >> >> same *class* of virtual world. The catch is that the language needs >>> >> >> to >>> >> >> be >>> >> >> significantly clearer. >>> >> > >>> >> > The group's goals are formally described in the charter: >>> >> > https://datatracker.ietf.org/wg/vwrap/charter/ >>> >> > ... which, based on previous iterations of this discussion, we >>> >> > carefully >>> >> > crafted to not try and nail down what a "virtual world" was so as not >>> >> > to >>> >> > offend those who have an investment in any particular reading of that >>> >> > term. >>> >> >>> >> Indeed, and I think we are largely arguing about something we agree >>> >> on, and, as Meadhbh and others have said, are stuck on the language. >>> >> If we can get to the point where we *do* agree that the issue is just >>> >> (or mostly) language, we can work on sorting out the language, and get >>> >> un-stuck. >>> >> >>> >> As I understand the charter and the discussion leading up to it, we're >>> >> arguing about what we *mean* by "virtual world". Some want "multiple >>> >> virtual worlds" to interoperate using vwrap; others are *defining* a >>> >> single virtual world as the set of *regions* that interoperate using >>> >> vwrap. >>> >> >>> >> I suggest that these are saying the same thing, that (in this regard, >>> >> at least) we have the same goal, and that these two definitions >>> >> largely collapse into one. >>> >> >>> >> Am I wrong, here? >>> >> >>> >> Barry, as chair >>> >> _______________________________________________ >>> >> vwrap mailing list >>> >> vwrap@ietf.org >>> >> https://www.ietf.org/mailman/listinfo/vwrap >>> > >>> > >>> > _______________________________________________ >>> > vwrap mailing list >>> > vwrap@ietf.org >>> > https://www.ietf.org/mailman/listinfo/vwrap >>> > >>> > >> >> >
- [vwrap] Call for a vote on interop BETWEEN indepe… Morgaine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Mike Dickson
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick
- Re: [vwrap] Call for a vote on interop BETWEEN in… Morgaine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Jonathan Freedman
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick
- Re: [vwrap] Call for a vote on interop BETWEEN in… Hurliman, John
- Re: [vwrap] Call for a vote on interop BETWEEN in… Cristina Videira Lopes
- Re: [vwrap] Call for a vote on interop BETWEEN in… Morgaine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Jonathan Freedman
- Re: [vwrap] Call for a vote on interop BETWEEN in… Joshua Bell
- Re: [vwrap] Call for a vote on interop BETWEEN in… kevin.tweedy
- Re: [vwrap] Call for a vote on interop BETWEEN in… Morgaine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Morgaine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick
- Re: [vwrap] Call for a vote on interop BETWEEN in… Jonathan Freedman
- Re: [vwrap] Call for a vote on interop BETWEEN in… Morgaine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Barry Leiba
- Re: [vwrap] Call for a vote on interop BETWEEN in… Barry Leiba
- Re: [vwrap] Call for a vote on interop BETWEEN in… Hurliman, John
- Re: [vwrap] Call for a vote on interop BETWEEN in… Morgaine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Kari Lippert
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick
- Re: [vwrap] Call for a vote on interop BETWEEN in… Morgaine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Hurliman, John
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick
- Re: [vwrap] Call for a vote on interop BETWEEN in… Hurliman, John
- Re: [vwrap] Call for a vote on interop BETWEEN in… Morgaine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick
- Re: [vwrap] Call for a vote on interop BETWEEN in… Cristina Videira Lopes
- Re: [vwrap] Call for a vote on interop BETWEEN in… David W Levine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Morgaine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Cristina Videira Lopes
- Re: [vwrap] Call for a vote on interop BETWEEN in… Morgaine
- Re: [vwrap] Call for a vote on interop BETWEEN in… Cristina Videira Lopes
- Re: [vwrap] Call for a vote on interop BETWEEN in… Meadhbh Hamrick