[mmox] A few assumptions if I may
Gareth Nelson <gareth@litesim.com> Wed, 18 February 2009 02:01 UTC
Return-Path: <gareth@litesim.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 539B128C1D4 for <mmox@core3.amsl.com>; Tue, 17 Feb 2009 18:01:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level:
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
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 GQWQylA0xiyj for <mmox@core3.amsl.com>; Tue, 17 Feb 2009 18:01:17 -0800 (PST)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.232]) by core3.amsl.com (Postfix) with ESMTP id A8D573A6A21 for <mmox@ietf.org>; Tue, 17 Feb 2009 18:01:17 -0800 (PST)
Received: by rv-out-0506.google.com with SMTP id l9so2208218rvb.49 for <mmox@ietf.org>; Tue, 17 Feb 2009 18:01:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.141.33.19 with SMTP id l19mr3617088rvj.91.1234922488085; Tue, 17 Feb 2009 18:01:28 -0800 (PST)
Date: Wed, 18 Feb 2009 02:01:28 +0000
Message-ID: <61dbdd7d0902171801t16617ae5n59e170d2a31235ba@mail.gmail.com>
From: Gareth Nelson <gareth@litesim.com>
To: "mmox@ietf.org" <mmox@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Subject: [mmox] A few assumptions if I may
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: Wed, 18 Feb 2009 02:01:18 -0000
1 - We need an absolute basic core of identity 2 - We need a modular design where extra services (simple stuff such as chat and inventory) are bolted onto that core with mechanisms such as optional caps URLs (man I love caps) 3 - On the "intellectual property" issue, we should take the view that if a particular system is serving up an asset, it is authorised to do so - in other words, if you can do (for example) an HTTP GET on an object, it may come with permissions flags in the metadata, but we should enforce these flags only on end systems - clients, inventory servers, asset servers and simulators - this simplifies the legal issues and pushes liability to where it belongs, with the users 4 - This should be obvious, but anything intended for an actual RFC should be 100% neutral of any particular virtual world/MMO or platform, so stuff like the .NET remoting in opensim (a pet peeve of mine) is out 5 - Binary protocols should be used whenever efficiency is important, but designed in an extensible fashion such that one particular packet type once defined will always mean the same thing and systems implementing such protocols can rely on a core set of messages always being available with graceful degradation for anything outside of this core - we need not see the whole world through HTTP-tinted glasses
- [mmox] A few assumptions if I may Gareth Nelson
- Re: [mmox] A few assumptions if I may Kajikawa Jeremy