Re: [mmox] 3-world OGP interop scenario
Jon Watte <jwatte@gmail.com> Thu, 12 March 2009 18:55 UTC
Return-Path: <jwatte@gmail.com>
X-Original-To: mmox@core3.amsl.com
Delivered-To: mmox@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8F2FF28C27B for <mmox@core3.amsl.com>; Thu, 12 Mar 2009 11:55:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.55
X-Spam-Level:
X-Spam-Status: No, score=-2.55 tagged_above=-999 required=5 tests=[AWL=0.049, 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 i3jURuO+Au4J for <mmox@core3.amsl.com>; Thu, 12 Mar 2009 11:55:02 -0700 (PDT)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.232]) by core3.amsl.com (Postfix) with ESMTP id 5428D3A69B3 for <mmox@ietf.org>; Thu, 12 Mar 2009 11:55:02 -0700 (PDT)
Received: by rv-out-0506.google.com with SMTP id l9so1137430rvb.49 for <mmox@ietf.org>; Thu, 12 Mar 2009 11:55:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=zzkYuTE4wA0JJ37cIazN70fCVwXnDRsfMIQUdZDm4KE=; b=l2rynXMUilHPw3l5l/YVGHESJthKu01JhMsA1Tvnnvq2d+1LiHx/GzRqLHH1yzecMm yxC6i64PVbmTPUvsdeCPNmXLQytDNJuk89qa1PKkW5/jEA0+ArId1SrWrmMZvNyUkZVG n6K5XaeYqwwhUrUk2ecp3X4xRFKY2/+36DQ0c=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=l3Y+bBwfuKt3UtKf0K0nxK8WMhvxRptvmNWxILqC92EuiiS5ke2xc6ahZTgYfDRsQH 0HK5L+H8EQS2d0Y21UkNl0rAhBq4JdlYuYEoX8gISUa2hurEidXE4JBpwReNj39uqKku tqkn2G7JLYNccF7+aL9ehgaSDlzaTp5W2SkXE=
Received: by 10.140.136.5 with SMTP id j5mr86302rvd.39.1236884139972; Thu, 12 Mar 2009 11:55:39 -0700 (PDT)
Received: from ?10.10.111.233? (smtp.forterrainc.com [208.64.184.34]) by mx.google.com with ESMTPS id b8sm3309401rvf.8.2009.03.12.11.55.39 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 12 Mar 2009 11:55:39 -0700 (PDT)
Message-ID: <49B95AAA.7000009@gmail.com>
Date: Thu, 12 Mar 2009 11:55:38 -0700
From: Jon Watte <jwatte@gmail.com>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: Rob Lanphier <robla@lindenlab.com>
References: <e0b04bba0903120735s5311a922ybbc40a30433166a3@mail.gmail.com> <49B934B9.3080408@gmail.com> <49B940DF.8040009@lindenlab.com>
In-Reply-To: <49B940DF.8040009@lindenlab.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: MMOX-IETF <mmox@ietf.org>
Subject: Re: [mmox] 3-world OGP interop scenario
X-BeenThere: mmox@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Massively Multi-participant Online Games and Applications <mmox.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmox>
List-Post: <mailto:mmox@ietf.org>
List-Help: <mailto:mmox-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Mar 2009 18:55:03 -0000
Rob Lanphier wrote: > Yes, one can assume client A can talk to servers B and C if we actually > go about the work of defining a standard client-server protocol spelling > out how the client is expected to behave in that transaction. > Do you seriously think it's a good idea to specify all the minutiae of how a server and client interact, as a standard protocol? Including how GUI is tied to local and remote capabilities, how a scene graph is constructed and animated, how version patching is done, how user control is forwarded, etc? And all that work, just to be able to show up in world B instead of world A? What about objects you want to use cross worlds; are you saying you also want to specify the exact runtime requirements for objects (scripting language, physics interface, etc)? Personally, I believe that trying to do that means that there will be no cross-world interoperability except for the worlds that share the same DNA (meaning SecondLife <-> OpenSim, and perhaps ActiveWorlds <-> Worlds.com, and perhaps OLIVE <-> There.com). I think that would be a huge loss. Additionally, I think that all of that effort will actually not solve any problem that users care about, because all it really solves is saving users from having to install an extra client. But even in the ActiveWorlds <-> Worlds.com scenario, or the OLIVE <-> There.com scenario, because the platforms share technology DNA, using OGP is probably more work than it's worth, because there is already an existing infrastructure that is less resistance, and achieves the same amount of interop. OGP doesn't help interop, in this case, except for the Second Life <-> Open Sim case. Meanwhile, I believe that the real enabler of interop is to be able to merge the simulations of different worlds, something like LESS or MXP. If you think about it, that model actually provides the same benefit you seek: the user being able to visit other places. It even provides the benefit of the user not having to install more than one client, ever, as long as the user's "home" world (or "virtual world service provider" if you will) is interoperable. However, it also provides the benefit of being able to use a There.com car, while letting ActiveWorlds users see you do that (and perhaps even ride the car). Also, the LESS/MXP approach requires much less engineering to implement for the majority of world vendors. I know this from experience, having done it for different protocols in the past. Thus, if the goal is general virtual world interoperability, I believe the OGP model does not achieve it, whereas the LESS and MXP model does. If the goal is to make systems with Linden Labs DNA interoperate, such as Open Sim or RealXTend, then I suggest that you state that as an explicit goal. I believe the feedback you're getting right now is that OGP, as proposed, is not suitable for interop outside that technology sphere. Sincerely, jw
- [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Jon Watte
- Re: [mmox] 3-world OGP interop scenario Meadhbh Hamrick (Infinity)
- Re: [mmox] 3-world OGP interop scenario Rob Lanphier
- Re: [mmox] 3-world OGP interop scenario Jon Watte
- Re: [mmox] 3-world OGP interop scenario Ann Otoole
- Re: [mmox] 3-world OGP interop scenario Meadhbh Hamrick (Infinity)
- Re: [mmox] 3-world OGP interop scenario Ann Otoole
- Re: [mmox] 3-world OGP interop scenario Mystical Demina
- Re: [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- Re: [mmox] 3-world OGP interop scenario Bill Humphries
- Re: [mmox] 3-world OGP interop scenario Meadhbh Hamrick (Infinity)
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- Re: [mmox] 3-world OGP interop scenario David W Levine
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- [mmox] My reading of draft-lentczner-ogp-base-00 Latha Serevi
- Re: [mmox] My reading of draft-lentczner-ogp-base… Meadhbh Hamrick (Infinity)
- Re: [mmox] 3-world OGP interop scenario Jon Watte
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- Re: [mmox] 3-world OGP interop scenario eh2th-mmox
- Re: [mmox] 3-world OGP interop scenario Mystical Demina
- Re: [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Jon Watte
- Re: [mmox] 3-world OGP interop scenario Ann Otoole
- Re: [mmox] 3-world OGP interop scenario eh2th-mmox
- [mmox] One more time: The LESS model vs the Gener… Jon Watte
- Re: [mmox] 3-world OGP interop scenario Mystical Demina
- Re: [mmox] One more time: The LESS model vs the G… Charles Krinke
- Re: [mmox] One more time: The LESS model vs the G… Kajikawa Jeremy
- Re: [mmox] One more time: The LESS model vs the G… Morgaine
- Re: [mmox] One more time: The LESS model vs the G… Jon Watte
- Re: [mmox] One more time: The LESS model vs the G… Charles Krinke
- Re: [mmox] One more time: The LESS model vs the G… Morgaine
- Re: [mmox] One more time: The LESS model vs the G… Jon Watte
- Re: [mmox] One more time: The LESS model vs the G… Jon Watte
- Re: [mmox] One more time: The LESS model vs the G… Morgaine
- Re: [mmox] One more time: The LESS model vs the G… Morgaine
- Re: [mmox] One more time: The LESS model vs the G… Kajikawa Jeremy
- Re: [mmox] One more time: The LESS model vs the G… Jon Watte
- Re: [mmox] One more time: The LESS model vs the G… Frisby, Adam
- Re: [mmox] One more time: The LESS model vs the G… Morgaine
- Re: [mmox] One more time: The LESS model vs the G… Charles Krinke
- Re: [mmox] 3-world OGP interop scenario Mark Lentczner
- Re: [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- Re: [mmox] 3-world OGP interop scenario Jon Watte
- Re: [mmox] 3-world OGP interop scenario Morgaine
- Re: [mmox] 3-world OGP interop scenario Charles Krinke
- Re: [mmox] One more time: The LESS model vs the G… Christian Scholz