[opensource-dev] Meadhbh Hamrick is no longer at Linden Research

2010-03-19 Thread Meadhbh Hamrick
Hey Everybody,

As many of you know, over the past year I've been working for Linden
Research on virtual worlds interoperability. Specifically, I've been
working with the IETF to establish working groups to develop open
virtual world interoperability. I've also been writing internet drafts
and supporting third party developers who are implementing the VWRAP
specifications.

But recently, I left the lab. The decision was amicable and mutual. It
does not mean the lab has abandoned it's work on interoperability;
only that it will be done by a different team. I am continuing to
participate in the Virtual World Region Agent Protocol working group
at the IETF and will likely author or contribute to further internet
drafts.

I'm happy to talk to anyone regarding generic virtual world
architecture issues, but clearly specific questions regarding second
life and linden's future plans for VWRAP should be directed to the
lab.

-Sincerely
-Meadhbh Hamrick (formerly Infinity Linden)
--
meadhbh hamrick * it's pronounced "maeve"
@OhMeadhbh * http://meadhbh.org/ * ohmead...@gmail.com
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges


[opensource-dev] "Future Proofing VWRAP" presentation from today's AWG meeting

2010-05-18 Thread Meadhbh Hamrick
hey peeps.

i had the pleasure of presenting a few slides on "Future Proofing
VWRAP" at today's AW Groupies meeting. If you missed it, here is the
link to the google presentation.

http://docs.google.com/present/view?id=df7ht8v8_9hqxdscfr

cheers!
meadhbh
--
meadhbh hamrick * it's pronounced "maeve"
@OhMeadhbh * http://meadhbh.org/ * ohmead...@gmail.com
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges


Re: [opensource-dev] WebOS curiosity

2010-05-31 Thread Meadhbh Hamrick
so the palm pre's web browser is not all that primitive. but still, i
don't think it supports WebGL (yet), but it does support flash.

in theory, it should be possible to get a rudimentary viewer on the
palm pre using HTML5. WebOS has the added benefit that it uses HTML5
as a rendering engine for local apps. so you could (in theory) write a
native app that speaks to a HTML5 web app and does the difficult bits
of speaking the Linden Lab Legacy Protocol to Second Life(tm), and
renders it using flash or webGL and HTML5 in the browser.

the technology to make this work is starting to fall into place. i
just read a white paper from mozilla that talked about supporting
stereo sound and doing audio panning.

the fly in the ointment here is that SL tends to pump a lot of
unoptimized graphics data down the rendering pipeline, so latency on
3g/4g might be a killer. also, the graphics capabilities of mobile
GPUs vs desktop GPUs might be vast. so it might be possible to render
a SL scene on a mobile device, you won't get a lot of detail and you
probably won't get a great frame rate.

but something like Pocket Metaverse / TouchLife SHOULD be quite doable
in WebOS. what's more, the core of the HTML5 rendering on WebOS could
be virtually identical to a web browser based viewer targeted for a
desktop.

-cheers
-meadhbh
--
meadhbh hamrick * it's pronounced "maeve"
@OhMeadhbh * http://meadhbh.org/ * ohmead...@gmail.com



On Mon, May 31, 2010 at 4:23 PM, Malachi  wrote:
> well im more interested in the ability of Palm Pre cell phone using the
> WebOS to run a second life client... even if its 'LIMITED' in functionality
>
> On Mon, 31 May 2010 19:22:27 -0400, Tigro Spottystripes
>  wrote:
>
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA512
>>
>> If Chrome can handle Ajax, you could try AjaxLife
>>
>> On 31/5/2010 20:19, Malachi wrote:
>>> i am completely curious if it is even possible to have a webOS client
>>> for
>>> second life in theory you would think it could be cause webOS is
>>> linux
>>> at heart... but i have zero clue on if it is or not... someone else who
>>> knows more could please let me know and if so... where to start
>>>
>>>
>> -BEGIN PGP SIGNATURE-
>> Version: GnuPG v2.0.14 (MingW32)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>>
>> iEYEAREKAAYFAkwERKMACgkQ8ZFfSrFHsmUCDwCdHPDYxh6W/VawLVeJtMyZSTtr
>> xNgAoIt2tcknAHd+OCSy3eRvGoA7lFQ/
>> =URp2
>> -END PGP SIGNATURE-
>> ___
>> Policies and (un)subscribe information available here:
>> http://wiki.secondlife.com/wiki/OpenSource-Dev
>> Please read the policies before posting to keep unmoderated posting
>> privileges
>
>
> --
> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
> ___
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/OpenSource-Dev
> Please read the policies before posting to keep unmoderated posting privileges
>
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges


[opensource-dev] New Revisions of VWRAP Internet Drafts Published

2010-07-05 Thread Meadhbh Hamrick
from http://blog.meadhbh.org/2010/07/new-vwrap-internet-drafts-published.html :

hey peeps! this is just a quick note to let you know that i just
pushed out several new versions of the following VWRAP Internet
Drafts:

VWRAP : Introduction and Goals
https://datatracker.ietf.org/doc/draft-ietf-vwrap-intro/

this is the draft that's intended to be a "gentle introduction" to our
kind of virtual world, the protocol and the documents. i believe it is
"very close" to being fully baked. based on feedback from the mailing
list and face to face meetings, i added a section on deployment
patterns (without using the terms "Second Life" or "OpenSim",) removed
the archaic concepts of agent and region domains, added a document
roadmap and added a few terms in the glossary. also, i fixed up the
references in the back so they *should* be pointing to the most recent
revisions of things.

VWRAP : Abstract Type System for the Transmission of Dynamic Structured Data
https://datatracker.ietf.org/doc/draft-ietf-vwrap-type-system/

this one still needs a little bit of work and is essentially the same
as the version published last february. however, we seemed to be
hurtling towards consensus on this one.

VWRAP : Trust Model and User Authentication
https://datatracker.ietf.org/doc/draft-ietf-vwrap-authentication/

i added references to the CALM draft, and removed the legacy bit about
agent id's. it's now all account ids, which is what i think we all
said we wanted. MD5 is still in the draft 'cause i wasn't completely
sure we all agreed to remove it. i need to add some more verbiage
about the "trust model," and possibly remove the MD5 references if
that's what the working group wants to do.

VWRAP : Client Application Launch Message
https://datatracker.ietf.org/doc/draft-ietf-vwrap-launch/

this is the draft that describes how we send a message from a web site
to the viewer to launch the viewer. it's intended to support web-based
auth schemes like OpenID and OAuth. i added a little more verbiage
regarding the use of a web capability as the location for an
agent_login resource and tried to make sure the references were
pointing to the right place.

so... i encourage everyone to take a look at these docs and let me
know if you see anything wrong with them.

cheers!
meadhbh
--
meadhbh hamrick * it's pronounced "maeve"
@OhMeadhbh * http://meadhbh.org/ * ohmead...@gmail.com
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges


[opensource-dev] Request for Participation : Open Source and Technology Track at SLCC

2010-07-14 Thread Meadhbh Hamrick
Heya!

Doing cool things with Snowglobe? Or with libomv? Or with _fill in the blank_?

Integrating interesting technologies with Second Life or OpenSim?

Maybe you're developing your own viewer? Or trying to squeeze a viewer
into a web browser...

Whatever you're working on, if you think it would be of interest to
the Second Life community and you feel like sharing, consider
developing a talk for the upcoming Second Life Community Convention.
You can read more information about the convention @
http://slconvention.org/ and can submit a talk proposal at
http://www.slconvention.org/convention-details/submit-a-proposal/ .

Or... feel free to ping me with questions and comments...

-cheers
-meadhbh
--
meadhbh hamrick * it's pronounced "maeve"
@OhMeadhbh * http://meadhbh.org/ * ohmead...@gmail.com
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges


Re: [opensource-dev] This is how Linden Lab treats it's customers...

2010-08-28 Thread Meadhbh Hamrick
while an actual lab employee like jack is probably the best reference
for this... i can provide a little bit of history. keep in mind that
this relies on some neurons that haven't been exercised in a bit, so i
could have some of the facts wrong.

so back in the day linden created openspace/void sims. the idea was
that you were only supposed to put a certain amount of stuff on them.
the deal was that instead of running 1 region per core, they were
running something like 3 or four regions per core (can't really
remember, but it was > 1 regions per core in any event.) if i remember
correctly, the agreement with openspace sim owners was that they would
use the sims very lightly and wouldn't exceed a certain number of
prims per openspace region.

but for reasons i never learned, linden never implemented prim
restrictions for openspace sims. so even though you were only supposed
to have some small number of prims in an openspace sim, the system let
you go over that limit. so guess what happened? yes, that's right,
people started putting a lot of prims on sims hosted on overloaded
cores. some sim owners even went so far as to rent out openspace sims
to people without mentioning the fact that their new virtual parcels
were hosted on CPUs that were a touch overtaxed.

eventually the community figured out what was going on and complained.
the more scrupulous land barons were making the argument: "hey, i'm
following the rules here and only renting out parcels on full sims,
but these other bozos are undercutting my business by breaking the
rules. what gives?"

so linden says "okay, we're raising the price on openspace sims" in an
effort to make it less profitable for people renting out void sims.

then people complain and linden says, "fine, we're going to get rid of
openspace sims all-together!" and then the community says, "ORLY?" and
linden says, "no, we were just kidding."

eventually they settled on the idea of "okay, you can have an
openspace sim, but only if you have a regular sim." i think that's
also when linden changed the name from "openspace" or "void" to
"homestead". the "homestead" sim product offering was, as i remember
it, a compromise mostly for sim owners who were using them in the way
linden thought they were supposed to be used.

so, fwiw, that's how we got to where we are (as i remember it.)

with respect to losing all your stuff when a sim owner evaporates (or
the sim changes hands.) IRL, if i'm renting from someone, i have
certain protections (depending on the jurisdiction.) but if i have a
lease agreement with someone and my landlord sells the property,
there's usually a period of time where the new owner has to honor the
lease. if the property is condemned, most counties (as i understand
it) give residents fair notice. the amount of notice and whether the
clock starts ticking before or after the final condemnation order
varies from jurisdiction to jurisdiction. but the idea is you're not
supposed to be thrown out on your rear overnight.

it would be "really cool(tm)" if there was some way to enforce that in
the SL server software. so if a sim owner isn't paying their bills to
LL, the tenants on the sim would be notified. depending on how the lab
manages sim foreclosure these days, that might be a reasonable
warning. also, i've got to think that under this system, landlords
that pay their tier on time would be able to charge a mild premium
over those that don't as there's one less hassle in dealing with them.

ultimately, IMHO, i hope we move to a system where the authoritative
copy of your content is not actually stored on linden servers, but on
some other "backup" server; linden just caches it. or maybe we could
do the OpenSim region backup thing, but  let parcel owners do the same
thing.

there's a lot of work to implement such a system; in a world where
linden manages the copy protection, it might require the use of
encrypted blobs in people's backups.

but a girl can dream...
--
meadhbh hamrick * it's pronounced "maeve"
@OhMeadhbh * http://meadhbh.org/ * ohmead...@gmail.com



On Sat, Aug 28, 2010 at 9:52 AM, Brian McGroarty  wrote:
> On Sat, Aug 28, 2010 at 5:50 AM, Aleric Inglewood
>  wrote:
>>
>> So one day I have a home, my own island where I live and
>> did built and work on for more than a year. Which is full of
>> objects of my dead partner that I can use but not Take Back
>> (no help from LInden Lab here either of course), and the
>> next -poof- offline. Not because *I* didn't pay, but because
>> LInden Lab doesn't give a shit about me, or my money.
>> Or it's customers.
>
> I hate that this has happened, and I don't know the