I see several converging efforts here. The original OGP work by IBM and Linden Lab only allowed a "teleport" to occur, however it was not the same as a teleport which may occur on either normal SL or normal OpenSim. This "teleport", was overseen by a central authority which was a closed source "Administrative Domain" implementation on one of the LL test grids which essentially created a guest presence bearing the same avatar name on a OpenSim region located outside of LL, while terminating the equivalent presence on the LL test grid. Since the presence created on OpenSim shared little in common with the presence on the LL region other than avatar name, the user avatar on OpenSim looked like a default avatar and had a default inventory containing only guest items. It's unclear to me if this was intentional by design or simply a yet-to-be-designed feature that may have been marketed by LL with implications of content security for existing Second Life content.<div>
<br></div><div>I remember many people at the time expressed concern about LL's closed source Administrative Domain implementation and related OGP discussions about open implementations being a necessary prerequisite for a standard. There were a few attempts at open implementations outside of LL but I'm not aware of any of them being complete and in use by the time the OGP efforts were rebranded as VWRAP and the charter for the standardization efforts changed significantly. In the meantime LL's demonstration implementation appeared to no longer be developed and stopped working a few months after being opened for beta participation. Later OGP and VWRAP discussions included the possibility of shared inventory and appearance but I've not seen any implementation work which may support it other than SimianGrid which has been developed outside of LL and only loosely coupled with the VWRAP efforts, and was started long after LL work on OGP waned.</div>
<div><br></div><div>Hypergrid took another approach. There was no overseeing authority or "agent domain" other than a OpenSim region operator enabling the service, and the presence shared between hypergrid regions was much more like a traditional presence and allowed avatar appearance and user inventory to accompany the avatar when visiting foreign regions. My impression was that the users involved found hypergrid to be a much more user-friendly experience, possibly because of the shared appearance and inventory.</div>
<div><br></div><div>My personal impression was that LL had little business incentive at the to bring OGP or VWRAP to fruition but I continued to participate and follow because I was seeing an effort towards publishing open protocols and I felt these would be of value to the OpenSim community. On the other hand the OpenSim community did have an incentive to implement Hypergrid and have a means of inter-operating independent of regards to LL business interests. I suspect part of the aversion towards participation in OGP or VWRAP by many OpenSim community members may have been due to the controlling influence LL had assumed in these groups. Given the unfortunate circumstance of the LL layoffs, and with the willingness demonstrated by a few ex-LL employees towards continuing work on these standards, perhaps now bygones can be bygones and the VWRAP and Hypergrid efforts can better benefit from each other.</div>
<div><br></div><div>just my $0.02</div><div>-dahlia</div><div><div><br><br><div class="gmail_quote">On Wed, Sep 1, 2010 at 6:56 AM, Mike Dickson <span dir="ltr"><<a href="mailto:mike.dickson@hp.com">mike.dickson@hp.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"> On 08/31/2010 10:14 PM, Justin Clark-Casey wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
On 31/08/10 18:56, <a href="mailto:diva@metaverseink.com" target="_blank">diva@metaverseink.com</a> wrote:<br>
</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  plugin. If you run into a missing hook, just let me know.<br>
<br>
Bottom line wrt interop, two major things happened: 1) the hypergrid<br>
1.5, a system-to-system (S2S) architecture with the trust/security model<br>
explained below; and 2) the clean up of the framework, allowing anyone<br>
to experiment with interop.<br>
</blockquote>
Yeah, I'd really like to +1 this.  If people want to experiment with alternative solutions to Hypergrid on top of<br>
OpenSim we're very happy to make or accept patches for the required modularity.  And if a core OpenSim developer<br>
supports and maintains an alternative solution then there's no reason that it couldn't be part of the OpenSim itself,<br>
provided that it's sufficiently general.  OGP code for instance, is still present in OpenSim.<br>
</div></blockquote>
I think that would be a great step forward for OpenSim.  Ideally you could segment HyperGrid to the side and implement any cross grid stuff externally.  IMO distributed grids will largely decompose to a set of distributed services and a web of trust across them that defines the model (completely open to walled garden).<br>

<br>
More on OGP below.<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Like Diva, I also think that good standards very often only come out of working implementations.  Hence, though I've<br>
been following the VWRAP lists (and OGP before that) I haven't been participating since there's been a lot of<br>
hard-to-follow discussion without much real-world consequence.  And as a working developer I don't have the luxury of<br>
sitting on my tush and contemplating the Platonic world of future standards all day ;) (joking).<br>
</blockquote></div>
This is really the issue that has always bothered me.  There's been an assertion that working code was more important than "standards".  Truth is, standards are hard work, its more fun to hack code.  And there *was* an existing implementation. LL and IBM demonstrated some limited cross grid functionality (hence the OGP work).  And asserting politics was an issue is just lame.  Linden Labs put forward a *working* system as a starting point along with some jointly developed code demonstrating limited interoperability. The code was even available to the OpenSim team.  So if there was a "political agenda" it was on both sides.  LL wanting to preserve some compatibility with their existing system (but willing to consider changes) and on the HyperGrid side a desire to explore and research ideas.<br>

<br>
What still remains is the hard work of creating a standard that defines interoperability.  It would be great to see that progress, along with the code.<br><font color="#888888">
<br>
Mike</font><div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</div></div></blockquote></div><br></div></div>