Re: [mmox] what does it mean to be interoperable?
Morgaine <morgaine.dinova@googlemail.com> Thu, 26 February 2009 21:58 UTC
Return-Path: <morgaine.dinova@googlemail.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 20CB328C210 for <mmox@core3.amsl.com>; Thu, 26 Feb 2009 13:58:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.884
X-Spam-Level:
X-Spam-Status: No, score=-1.884 tagged_above=-999 required=5 tests=[AWL=0.092, 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 ho5wBaid8+Qd for <mmox@core3.amsl.com>; Thu, 26 Feb 2009 13:58:10 -0800 (PST)
Received: from mail-bw0-f178.google.com (mail-bw0-f178.google.com [209.85.218.178]) by core3.amsl.com (Postfix) with ESMTP id 73C583A6C15 for <mmox@ietf.org>; Thu, 26 Feb 2009 13:57:52 -0800 (PST)
Received: by bwz26 with SMTP id 26so739343bwz.37 for <mmox@ietf.org>; Thu, 26 Feb 2009 13:58:13 -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:cc:content-type; bh=L++LQ56NMk0nzWJzSCMC/owGsn3lAimBUvdUyDyLxzc=; b=UgosJxxZgrnlfsQp+zoyJGFNQXVxrRIevSXloAnF5KfFF7giGjvukTcKEJxR1T8Mdz BiK7BYByS3PzBLfbgOHVKjstNtCj1KesV1uyzSfB8FeQgoEnxjPtwEBYJaH3Z//mXgst eNdTowo/jilbV4vXf/4ee9pP3soqLJhmaSXeM=
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 :cc:content-type; b=Bo9QuvyzH9n3aoV2Wo0/ma3JINBiJqV/XY6eAoBKraejOnpT2MmyGOb6vOSzvJM0X+ oJDYW5F3GbhxmB9HKZnbHQwNdQGtHV6ukqoozqV8cFp3o6e1c9lYrvOVjaOFROAH7p6V IWCepuBiLkfsCZTTNIKStQSEKnIYzlqjkEcwY=
MIME-Version: 1.0
Received: by 10.181.216.12 with SMTP id t12mr604143bkq.122.1235685493212; Thu, 26 Feb 2009 13:58:13 -0800 (PST)
In-Reply-To: <228D0A40-F63F-4564-9200-0FF543902FD4@lindenlab.com>
References: <228D0A40-F63F-4564-9200-0FF543902FD4@lindenlab.com>
Date: Thu, 26 Feb 2009 21:58:13 +0000
Message-ID: <e0b04bba0902261358s74e88140y12a411068be9e4ad@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: Infinity Meadhbh Hamrick <infinity@lindenlab.com>
Content-Type: multipart/alternative; boundary="001636c59860e0883f0463d972b2"
Cc: mmox@ietf.org
Subject: Re: [mmox] what does it mean to be interoperable?
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, 26 Feb 2009 21:58:18 -0000
On Thu, Feb 26, 2009 at 6:37 PM, Infinity Meadhbh Hamrick < infinity@lindenlab.com> wrote: > > 5. interoperability means some virtual worlds use some of the same > protocols, without a universal client > ... > personally.. i'm kind of interested in option 5. Options 5 is a perfectly good option for a workgroup formed around the common goal of implementing some specific protocols in a similarly-focused group. As you pointed out in your paragraph that I quoted concerning "taxonomy of topics"<http://www.ietf.org/mail-archive/web/mmox/current/msg00724.html>, the protocols which you intend to use are those based on the OGP model. This sounds like an excellent thing to tackle, in an OGP workgroup. I would look forward to that work, as it would undoubtedly help advance interop between SL-like worlds. Furthermore, the workgroup name and charter would honestly reflect the intent, allowing participants interested in such a goal to work productively with helpful consensus. In contrast, as pointed out by our co-chair under "Charter, Scope, Activities"<http://www.ietf.org/mail-archive/web/mmox/current/msg00025.html>and in even more detail under "Strawman scope/goals/approach"<http://www.ietf.org/mail-archive/web/mmox/current/msg00626.html>, the goals and intent of MMOX are very different to the above, and the name of the group reinforces that. The narrow scope of Option 5 and the specific focus on LL technologies doesn't come anwhere near the catchment area that MMOX participants have been discussing. I think that both of the above are worthy goals to be handled under the aegis of the IETF. But work on OGP is hampered by the very clear fact that MMOX discussions and requirements are far broader and can't be forced into an a priori straightjacket. By the same token, work on MMOX is likewise being hampered by a narrow focus on near-term Linden goals. This is why I am trying to find an approach that will allow both groups of interests to be successful and productive. Currently there is little commonality owing to the gulf between the actual narrow intent stated in your "taxonomy of topics" and the very much broader goals of MMOX. Morgaine. On Thu, Feb 26, 2009 at 6:37 PM, Infinity Meadhbh Hamrick < infinity@lindenlab.com> wrote: > so it seems clear we all have different ideas of what it means to be > interoperable. > > i thought i might try to define a couple of the definitions i think i've > seen people use: > > 1. interoperability means all virtual worlds, wherever they are, may be > accessed via a single unified client. > > 2. interoperability means all virtual worlds, wherever they are, use > precisely the same protocol(s) and all virtual worlds represent data in > formats understandable by all other virtual worlds, with a universal client. > > 3. interoperability means some virtual worlds may be accessed via a single > unified client. > > 4. interoperability means some virtual worlds use precisely the same > protocol(s) and all virtual worlds represent data in formats understandable > by all other virtual worlds, without a universal client. > > 5. interoperability means some virtual worlds use some of the same > protocols, without a universal client > > 6. interoperability means the "model" is the same, but with different > protocols that may be bridged with protocol gateways. > > it seems to me that many of us are using different descriptions for the > word "interoperable" and it's causing mild discord and at least a couple > instances of us talking past each other. > > personally.. i'm kind of interested in option 5. it has the benefit of > producing a protocol that is identifiable by routers, network management > software, etc. it also provides a "slowly moving target" for open source > developers (as opposed to the "fast moving target" of linden's existing > protocol(s)). by making it public, VW operators can choose whether or not > they wish to implement it. it also doesn't require VW operators to implement > it (as if we could anyway) and it allows VW operators to avoid having to > test interoperability with every other virtual world. > > but it's not without drawbacks... this model can lead to a "MOSS-like" > environment. (for those of you who don't remember MOSS or MIME Object(?) > Security Services... it was a response to the drawbacks of PEM (privacy > enhanced mail) which had a relative paucity of encryption options. but IMHO, > MOSS introduced so many options that it was VERY easy for two > implementations to adhere to the spec, but not actually be interoperable.) > > so... i recommend that if we (as a group) wanted to pursue option-5.. we > also explicitly define what goes in an "interoperability profile." that way > you could get the benefit of having a relatively stable protocol that could > be targeted by open source developers which could be used by VW operators to > help make client / server apps. > > VW operators could publish their "interoperability profile" to tell people > who wanted to build tools, extra services, or interoperable worlds what > options would be available and how they would work. > > -cheers > -m > _______________________________________________ > mmox mailing list > mmox@ietf.org > https://www.ietf.org/mailman/listinfo/mmox >
- [mmox] what does it mean to be interoperable? Meadhbh Hamrick (Infinity)
- Re: [mmox] what does it mean to be interoperable? Jon Watte
- Re: [mmox] what does it mean to be interoperable? Morgaine
- Re: [mmox] what does it mean to be interoperable? Meadhbh Hamrick (Infinity)
- Re: [mmox] Open Grid Protocol -- Maybe need a red… Kajikawa Jeremy
- Re: [mmox] what does it mean to be interoperable? Christian Scholz
- Re: [mmox] what does it mean to be interoperable? Jon Watte
- Re: [mmox] Open Grid Protocol -- Maybe need a red… Jon Watte
- Re: [mmox] what does it mean to be interoperable? Morgaine