Re: [mmox] 3-world OGP interop scenario

Jon Watte <jwatte@gmail.com> Sat, 14 March 2009 01:45 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 5DA403A67F1 for <mmox@core3.amsl.com>; Fri, 13 Mar 2009 18:45:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.575
X-Spam-Level:
X-Spam-Status: No, score=-2.575 tagged_above=-999 required=5 tests=[AWL=0.024, 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 q+hsUBB3HG29 for <mmox@core3.amsl.com>; Fri, 13 Mar 2009 18:45:06 -0700 (PDT)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.234]) by core3.amsl.com (Postfix) with ESMTP id 81CC33A6828 for <mmox@ietf.org>; Fri, 13 Mar 2009 18:45:05 -0700 (PDT)
Received: by rv-out-0506.google.com with SMTP id g9so885619rvb.5 for <mmox@ietf.org>; Fri, 13 Mar 2009 18:45:44 -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=YHqWUvjX3epBEJqWit1hMD319pYy+wRnUg3C6i44L3U=; b=b/WinWOoBgPitxl6ao24ZJBqkVsgIqGfhCa6KiX2HgnDc3kU4WiolfFk/y0caULaVT rehlf5eL0AijWF9pHx5WtZDm4xr5eWuH4BidLqIL0628aUB/DBw8ePZ1lvv8aM/EX4gi 1pEKJlYLCy7J0l+9COvPadX1zrwj4I70LRFo0=
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=QljNavINHS19i0NU3woKtl8842qAeZI/z5ZKiWvBEAV1sABtiOj2cko7c+/B/GP3rU DCYvziSrQ9J0LQ1oDZQ36K6D/Ngm1Yxi0UmTFQWbGZi3nic4NTOK92vVb5ldTIIN6geA nF3QqmLWuKP1XXJcA9Eohn9BPf4gFBoMr4XrI=
Received: by 10.114.170.2 with SMTP id s2mr1307863wae.5.1236995144679; Fri, 13 Mar 2009 18:45:44 -0700 (PDT)
Received: from ?192.168.1.101? (svn.mindcontrol.org [69.17.45.136]) by mx.google.com with ESMTPS id d20sm2214422waa.45.2009.03.13.18.45.42 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 13 Mar 2009 18:45:43 -0700 (PDT)
Message-ID: <49BB0C46.8070809@gmail.com>
Date: Fri, 13 Mar 2009 18:45:42 -0700
From: Jon Watte <jwatte@gmail.com>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: Morgaine <morgaine.dinova@googlemail.com>
References: <e0b04bba0903120735s5311a922ybbc40a30433166a3@mail.gmail.com> <49B934B9.3080408@gmail.com> <49B940DF.8040009@lindenlab.com> <e0b04bba0903130451v2d33f9ebxfa3b337513bf286c@mail.gmail.com>
In-Reply-To: <e0b04bba0903130451v2d33f9ebxfa3b337513bf286c@mail.gmail.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: Sat, 14 Mar 2009 01:45:07 -0000

Morgaine wrote:
> I would go further and say that this is even compatible with Jon's 
> models, given a willingness to be flexible.  Current OLIVE clients may 
> not be able to talk to other systems, but this is no bar to new 
> clients of OLIVE being able to do so.
>

So, if no users want to pay money for the convenience of not having to 
install two separate clients, exactly why would any profit-seeking 
company implement a second protocol in their client?
Note that there is significant economic incentive to implement 
server-side interop -- and separately, strong economic incentive to 
*not* implement client interop. In general, standards tend to be adopted 
when they make business sense, and not adopted when they don't.


>
> And there are other solutions as well.  Nothing precludes OLIVE 
> servers from performing the role of a client in an OGP endpoint.  Some 
> detailed analysis of inbuilt assumptions would be required to be sure 
> that this can work, but in principle an OLIVE (or LESS) server could 
> obtain all the necessary data in this way from which to build a local 
> simulation for its clients.

Except that, if I implement OGP today, I get exactly zero available 
interop, because the circuit of other needed protocols is very large. 
Specifically, the only people who can get interop from OGP today is the 
people who already speak the same client protocol, and use the same 
server-side object execution environment -- which means Second Life and 
Open Sim. If you actually expect acceptance from other vendors, and 
actually are interested in interoperating outside that circle, OGP isn't 
the way to go. If you don't care, then of course you'll standardize what 
you already have.

Sincerely,

jw