Difference between revisions of "User:Zero Linden/Office Hours/2008 June 26"

From Second Life Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
* [8:27]  Dr Scofield: hi adam, hi hamilton, hi baba
* [8:27] [[User:Dr Scofield|Dr Scofield]]:  hi adam, hi hamilton, hi baba
* [8:27]  Harleen Gretzky: Hi Tree
* [8:27] [[User:Harleen Gretzky|Harleen Gretzky]]:  Hi Tree
* [8:27]  Harleen Gretzky: Hi Dr
* [8:27] [[User:Harleen Gretzky|Harleen Gretzky]]:  Hi Dr
* [8:27]  Tree Kyomoon: Hi everyone!
* [8:27] [[User:Tree Kyomoon|Tree Kyomoon]]:  Hi everyone!
* [8:27]  Tree Kyomoon: high everyone?
* [8:27] [[User:Tree Kyomoon|Tree Kyomoon]]:  high everyone?
* [8:27]  Baba Yamamoto: haah no trek references!
* [8:27] [[User:Baba Yamamoto|Baba Yamamoto]]:  haah no trek references!
* [8:28]  Adam Zaius: Hey, dont suppose Zha's going to be showing up?
* [8:28] [[User:Adam Zaius|Adam Zaius]]:  Hey, dont suppose Zha's going to be showing up?
* [8:28]  Adam Zaius: Given I heard the topic this week was the interop stuff.
* [8:28] [[User:Adam Zaius|Adam Zaius]]:  Given I heard the topic this week was the interop stuff.
* [8:28]  Dr Scofield: i'd expect her to
* [8:28] [[User:Dr Scofield|Dr Scofield]]:  i'd expect her to
* [8:28]  Tree Kyomoon: Zha is always here!
* [8:28] [[User:Tree Kyomoon|Tree Kyomoon]]:  Zha is always here!
* [8:28]  Adam Zaius: Hehe, must be running late.
* [8:28] [[User:Adam Zaius|Adam Zaius]]:  Hehe, must be running late.
* [8:29]  You: Yeah, I talk to her/him every week
* [8:29] [[User:Hamilton Linden|Hamilton Linden]]:  Yeah, I talk to her/him every week
* [8:30]  You: Do you guys usually start on time or wait a few minutes?
* [8:30] [[User:Hamilton Linden|Hamilton Linden]]:  Do you guys usually start on time or wait a few minutes?
* [8:30]  Adam Zaius: Usually roughly on time from my experience.
* [8:30] [[User:Adam Zaius|Adam Zaius]]:  Usually roughly on time from my experience.
* [8:30]  Tree Kyomoon: havent we already started?
* [8:30] [[User:Tree Kyomoon|Tree Kyomoon]]:  havent we already started?
* [8:30]  Adam Zaius: Sometimes early.
* [8:30] [[User:Adam Zaius|Adam Zaius]]:  Sometimes early.
* [8:31]  Dr Scofield: we start on time and zero hands out free islands to everyone who's on time :-)
* [8:31] [[User:Dr Scofield|Dr Scofield]]:  we start on time and zero hands out free islands to everyone who's on time :-)
* [8:31]  You: ok, one sec...
* [8:31] [[User:Hamilton Linden|Hamilton Linden]]:  ok, one sec...
* [8:31]  Adam Zaius: Haha
* [8:31] [[User:Adam Zaius|Adam Zaius]]:  Haha
* [8:31]  You: let's Adam... a few hundred...
* [8:31] [[User:Hamilton Linden|Hamilton Linden]]:  let's Adam... a few hundred...
* [8:31]  Adam Zaius: At least. :)
* [8:31] [[User:Adam Zaius|Adam Zaius]]:  At least. :)
* [8:31]  Adam Zaius: Hehe.
* [8:31] [[User:Adam Zaius|Adam Zaius]]:  Hehe.
* [8:31]  Dr Scofield: ;-)
* [8:31] [[User:Dr Scofield|Dr Scofield]]:  ;-)
* [8:31]  Tree Kyomoon: freedom costs a buck o five
*
* [8:31]  Adam Zaius: Plus my few thousand opensims if they count. ;)
* [8:31]  Baba Yamamoto: is that how adam got so many?
* [8:31]  You: shhhh
* [8:32]  You: well I'm the guest speaker today
* [8:32]  You: since Zero's on vaca
* [8:32]  Tree Kyomoon: adam has compromising photos of mitch kapor
* [8

Latest revision as of 09:02, 26 June 2008

  • [8:27] Dr Scofield: hi adam, hi hamilton, hi baba
  • [8:27] Harleen Gretzky: Hi Tree
  • [8:27] Harleen Gretzky: Hi Dr
  • [8:27] Tree Kyomoon: Hi everyone!
  • [8:27] Tree Kyomoon: high everyone?
  • [8:27] Baba Yamamoto: haah no trek references!
  • [8:28] Adam Zaius: Hey, dont suppose Zha's going to be showing up?
  • [8:28] Adam Zaius: Given I heard the topic this week was the interop stuff.
  • [8:28] Dr Scofield: i'd expect her to
  • [8:28] Tree Kyomoon: Zha is always here!
  • [8:28] Adam Zaius: Hehe, must be running late.
  • [8:29] Hamilton Linden: Yeah, I talk to her/him every week
  • [8:30] Hamilton Linden: Do you guys usually start on time or wait a few minutes?
  • [8:30] Adam Zaius: Usually roughly on time from my experience.
  • [8:30] Tree Kyomoon: havent we already started?
  • [8:30] Adam Zaius: Sometimes early.
  • [8:31] Dr Scofield: we start on time and zero hands out free islands to everyone who's on time :-)
  • [8:31] Hamilton Linden: ok, one sec...
  • [8:31] Adam Zaius: Haha
  • [8:31] Hamilton Linden: let's Adam... a few hundred...
  • [8:31] Adam Zaius: At least. :)
  • [8:31] Adam Zaius: Hehe.
  • [8:31] Dr Scofield:  ;-)
  • [8:31] Tree Kyomoon: freedom costs a buck o five
  • [8:31] Adam Zaius: Plus my few thousand opensims if they count. ;)
  • [8:31] Baba Yamamoto: is that how adam got so many?
  • [8:31] Hamilton Linden: shhhh
  • [8:32] Hamilton Linden: well I'm the guest speaker today
  • [8:32] Hamilton Linden: since Zero's on vaca
  • [8:32] Tree Kyomoon: adam has compromising photos of mitch kapor
  • [8:32] Baba Yamamoto: what are you guest speaking about?
  • [8:32] Charlesk Bing: Morning
  • [8:32] Hamilton Linden: Open Grid Protocol
  • [8:32] Harleen Gretzky: Hi Charlesk
  • [8:32] Baba Yamamoto: lame
  • [8:33] Hamilton Linden: I wanted to start by giving some context at Linden Lab since I'm not as familiar a
  • face
  • [8:33] Baba Yamamoto:  ;)
  • [8:33] Hamilton Linden: I'm leading our efforts to implement the Open Grid Protocol at Linden Lab
  • [8:33] Hamilton Linden: Tess and Periapse are key members of this implementation team.
  • [8:33] Hamilton Linden: Zero is leading our Architecture Working Group standardization efforts and the
  • architecture for it.
  • [8:33] Baba Yamamoto: oh.. fearless leader
  • [8:33] Tree Kyomoon: Hamilton that is distinct from Open sim right?
  • [8:34] Tree Kyomoon: (FTR)
  • [8:34] Adam Zaius: Right, but it's related sort of.
  • [8:34] Hamilton Linden: Yes
  • [8:34] Hamilton Linden: This quarter we began taking the very first steps of Open Grid Protocol
  • interoperability development and testing.
  • [8:34] Adam Zaius: Our protocol is Open Grid Services (OGS) vs Open Grid Protocol (OGP)
  • [8:34] Saijanai Kuhn: morning all
  • [8:34] Adam Zaius: I can sense that's going to be confusing in future. heh.
  • [8:34] Hamilton Linden: We're currently working on implementing and testing Login and Teleport.
  • [8:34] Dr Scofield: hi saijanai
  • [8:34] Tree Kyomoon: hey saij
  • [8:34] Hamilton Linden: Yeah :-)
  • [8:35] Saijanai Kuhn: topic this mornign?
  • [8:35] Hamilton Linden: It's going well, we're still working hard and its not finished yet.
  • [8:35] Hamilton Linden: Open Grid Protocol
  • [8:35] Saijanai Kuhn: KK
  • [8:35] Tree Kyomoon: I just started playing half life, and man I thought teleporting in SL was rough...
  • [8:35] Hamilton Linden: lol
  • [8:35] Hamilton Linden: We're working jointly with IBM to make sure it interoperates with OpenSim
  • [8:35] Saijanai Kuhn: Guess ENus is still asleep
  • [8:35] Hamilton Linden: so am I
  • [8:35] Hamilton Linden: IBM is working with us to add Open Grid Protocol support to OpenSim and jointly
  • enhance the Second Life open source viewer with us.
  • [8:35] Adam Zaius: thanks our benevolent corporate overlord.
  • [8:36] Hamilton Linden: So that was the context
  • [8:36] Tree Kyomoon: Does IBM have an SL page or online public info thing about that relationship?
  • [8:36] Goldie Katsu: a good benevolent corporate overloard.
  • [8:36] Hamilton Linden: there has been mention of it in past press releases, I think they're talking about it
  • at the AWG Groupies meeting
  • [8:37] Goldie Katsu: sighs thinking of her lawyerbound corporate overlord.
  • [8:37] Saijanai Kuhn: Ah, well Zha works for IBM so doesn Neas Bede
  • [8:37] Tree Kyomoon: Id sure love to see a public facing portal on IBM's website for SL.
  • [8:37] Tao Takashi: Hello
  • [8:37] Dr Scofield: does too
  • [8:37] Tree Kyomoon: Would help a lot in corporate value justification
  • [8:37] Adam Zaius: I think that might be a bit too much to ask personally.
  • [8:37] Hamilton Linden: so now the meat
  • [8:37] Hamilton Linden: I'm gauging interest in OpenSim'ers desire to conduct interoperability testing using
  • SGOGP with Second Life
  • [8:38] Hamilton Linden: What are your thoughts?
  • [8:38] Adam Zaius: Hamilton: I'm up for it - what's required to do the tests, are the caps public and live?
  • [8:38] Saijanai Kuhn: SGOGP or SLOGP?
  • [8:38] Tao Takashi: OGP! :)
  • [8:38] Hamilton Linden: lets just keep it simple OGP
  • [8:38] Baba Yamamoto: what is the goal of opensim interop?
  • [8:38] Hamilton Linden: so Adam, if we opened up our beta grid so you could begin testing it then you'd do so?
  • [8:38] Saijanai Kuhn: Adam the most uptodate stuff is in the Python OGP lib, as far as I know (pyogp)
  • [8:39] Saijanai Kuhn: [1]
  • [8:39] Adam Zaius: Hamilton: Yes, I would personally. I suspect others would too.
  • [8:39] Hamilton Linden: Obviously we're still getting our stuff to work so we can enable that
  • [8:39] Charlesk Bing: Hamilton. I can speak as both an OpenSim core developer and director of OSGrid that we
  • would like to support and help that effort.
  • [8:39] Saijanai Kuhn: and if its not, it should be, since that is what the lib is for
  • [8:39] Adam Zaius: Being able to utilise the SL login server would be a big benefit to me personally - since
  • it means I dont need to spend so much time setting up duplicate userservers, etc.
  • [8:40] Tao Takashi: I personally would be interested in writing some agent domain which is capable of
  • connecting to an opensim
  • [8:40] Locklainn Linden: actually, the newest pyogp site is https://wiki.secondlife.com/wiki/Pyogp
  • [8:40] Goldie Katsu: Might start here: [2] and links at the
  • bottom (Virtual worlds come to life, and Greater IBM connection)
  • [8:40] Infinity Linden: Hey Baba... to answer your question.. the high-level goals are to prove the protocol
  • is sufficently documented to support interpoerability and to see if we all have our systems (including
  • firewalls, etc.) setup properly
  • [8:40] Charlesk Bing: OSGrid is ready to test an agent domain as soon as it is committed to the OpenSim SVN.
  • [8:40] Adam Zaius: Question: The interop stuff - Zha didnt elaborate too much on this, he used both Login and
  • Teleport in his post.
  • [8:40] Adam Zaius: Was the teleport he did a login-direct-to-opensim, or a offer-teleport/teleport.
  • [8:41] Adam Zaius: (or are both possible?)
  • [8:41] Tao Takashi: I think login
  • [8:41] Dr Scofield: patch from Zha is forth coming...needs a bit of, err, cleanup
  • [8:41] Dr Scofield: login
  • [8:41] Tree Kyomoon: as far as interop is concerned, we are just talking interop between opensim and SL, not SL and any
  • webservice based app?
  • [8:41] Charlesk Bing: Hamilton, I also have to say that I generally support Adam and SDague as two of our key
  • architects for OpenSim.
  • [8:41] Hamilton Linden: very cool guys
  • [8:42] Tao Takashi: so if you see opensim as a region domain I guess right now the question is how to handle
  • place_avatar if I see this right
  • [8:42] Hamilton Linden: What can we do to help with your testing efforts?
  • [8:42] Saijanai Kuhn: tp is one or two steps beyond login. The design is to make them almost identical except
  • login has no "source" simulator
  • [8:42] Adam Zaius: Hamilton: Teleports would be incredibly handy if that's at all possible.
  • [8:42] Adam Zaius: Although I admit there are some security concerns which would prohibit it from the main
  • grid -- like the not-so-secret shared-secret keys.
  • [8:42] Baba Yamamoto: why would a teleport need a source? derez in one sim and rez in another
  • [8:42] Hamilton Linden: the good news is we're working on teleport at the moment (with Zha), its a bit tricky
  • but we're making progress
  • [8:42] Charlesk Bing: Hamilton: Are you familiar with OSGrid? [(http://osgrid.org)] It is one of our main
  • testing and development grids for OpenSim and might be a good candidate for interop testing.
  • [8:43] Saijanai Kuhn: Baba. That's the diff between login and TP
  • [8:43] Saijanai Kuhn: no derez step
  • [8:43] Baba Yamamoto: i think the language is bad then sai
  • [8:44] Charlesk Bing: In general, this grid tests the SVN trunk from OpenSim every day, is non-profit, and
  • stays very close to the OpenSim developers desires, Hamilton.
  • [8:44] Baba Yamamoto: that's not a login.. it's just a rez step after login
  • [8:44] Hamilton Linden: Charlesk, can't remember if I've logged into that OSGrid. I was just on Openlife last
  • week
  • [8:44] Charlesk Bing: Seeing as how it is run by one of the OpenSim core developers.
  • [8:44] Tao Takashi: I wonder which protocol the LL agent domain implements at the moment, is it
  • http://wiki.secondlife.com/wiki/Second_Life_Login_API_Strawman ?
  • [8:44] Adam Zaius: Hamilton: Charles diverged onto a topic for a moment which may be worth looking into ---
  • the Agent Domain implementation LL has, is it possible to cleanup and release that? (ie we could make the OGS
  • gridservers OGP compatible)
  • [8:45] Saijanai Kuhn: Baba Login establishes credentials with the AD. ONce that happens, you can rez in any
  • sim. If you don't have a sim you're already rezzed in, you don't need to derez, so that is just your initial
  • rez
  • [8:45] Charlesk Bing: Thanks, Adam. My interest here is setting up tests and gathering data at this point to
  • help the developers on both sides.
  • [8:45] Hamilton Linden: Adam, in order to open up our beta grid for interop testing...
  • [8:46] BlueWall Slade: As a region operator on OSGrid, iI would be very interested in participating in interop
  • testing as well
  • [8:46] Baba Yamamoto: sai then teleports dont have sources..
  • [8:46] Hamilton Linden: we'd need to put our first cut of the agent domain there for you to test against
  • [8:46] Hamilton Linden: which is why I was asking if there was interest
  • [8:46] Charlesk Bing: As soon as the agent domain is in the SVN, we will test it.
  • [8:46] Saijanai Kuhn: TP's have a derez step as well as a rez step. INitial login is a TP without derez
  • [8:46] Hamilton Linden: by first cut I mean login & tp
  • [8:46] Hamilton Linden: awesome Charlesk
  • [8:47] Baba Yamamoto: sai, then a teleport isnt really a base protocol item.. it's two items tied together by
  • a macro ;)
  • [8:47] Charlesk Bing: I'll back off a bit. If ADam says test before SVN, I will do that also.
  • [8:47] Saijanai Kuhn: initial sim-rez is a TP without derez, sorry. Login has nothing except password
  • screening
  • [8:47] Hamilton Linden: what do you mean by "in the SVN"?
  • [8:47] Charlesk Bing: Also, feel free to make any conditions that LL needs to feel comfortable.
  • [8:48] Charlesk Bing: I backed off that one. Normally, I try to test on OSGrid what is in OpenSim SVN. But, in
  • this particular case, if Adam were to say "test this .exe program". then I will say 'Ok".
  • [8:48] Adam Zaius: Heh, well anything we want to test will end up in SVN anyway.
  • [8:48] Adam Zaius: OSGrid's value is more in the volume of testing it can do.
  • [8:48] Charlesk Bing: Er, as long as it doenst bring down the rest of the OpenSim server processes, that is.
  • [8:49] Saijanai Kuhn: Don't know how complicated ZHa's code was. But it didn't soud ilke rocket science,
  • except perhaps figuring out the interface initially (as usual)
  • [8:49] Charlesk Bing: We could perhaps arrange the interop to only go to a particular isolated island on the
  • LL betagrid to limit the tests until all feel more comfortable.
  • [8:50] Adam Zaius: From what I've been told Zha's code is a little bit ... unsanitary and needs cleaning.
  • [8:50] Charlesk Bing: We can also put in place any restrictions LL feels comfortable with.
  • [8:50] Adam Zaius: Fine for a first implementation as a get-it-working, but I think the proper implementation
  • will likely just use that as a guide.
  • [8:50] Saijanai Kuhn: Zha was suggesting that we need a special test asset server that has ONLY assets created
  • on the starting SL beta sim
  • [8:50] Hamilton Linden: Yes, the first step would be "get it working" step
  • [8:50] Tree Kyomoon: /reminds folks all this is on the record...
  • [8:50] Harleen Gretzky: [3]
  • [8:50] Hamilton Linden: We could even do joint debugging sessions
  • [8:50] Saijanai Kuhn: that way, we won't risk transferring assets from SL to OpenSim
  • [8:51] Charlesk Bing: I'll shut up now unless asked. But, in general, Adam, DrScofield, Neas and the rest of
  • the OpenSim core developers speak for me also.
  • [8:51] Tao Takashi: my refactored code is here:
  • http://pysecondlife.googlecode.com/svn/pyogp/pyogp.lib.base/trunk/pyogp/lib/base/
  • [8:51] Hamilton Linden: No inventory or asset transfer is supported at this time (including clothing, body
  • shapes, etc...)
  • [8:51] Tao Takashi: needs to be merged with LL's code, we will do a plan soon :)
  • [8:51] Baba Yamamoto: heh.. how would asset transfer happen without explicit support?
  • [8:51] Hamilton Linden: We will not add that without community co-design and in a way that protects existing
  • vendors
  • [8:51] Dr Scofield: channelling via sub-ether
  • [8:51] Infinity Linden: I think Saijanai was talking about code written by lindens
  • [8:52] Adam Zaius: What about transferring one-way for the moment? OpenSim->SL but not vice-versa.
  • [8:52] Baba Yamamoto: hamilton, you're too worried about existing vendors
  • [8:52] Baba Yamamoto: drop i nthe bucket
  • [8:52] Saijanai Kuhn: existing vendors are the bread and butter that keeps LL running via landsales
  • [8:52] Hamilton Linden: I'd have to to respectfully disagree Baba
  • [8:53] Hamilton Linden: but anyway, we haven't even designed that piece yet and will be doing so at these
  • office hours
  • [8:53] Charlesk Bing: I would like to say that OSGrid wishes to respect the desires of LL with respect to any
  • transferring of objects.
  • [8:53] Tao Takashi: Locklainn: btw, is place_avatar implemented like in
  • http://wiki.secondlife.com/wiki/SLGOGP_Teleport_Strawman ?
  • [8:54] Tree Kyomoon: thinks SL is still in R&D phase, real profitabiliy is a long ways away but when it hits it
  • will be huge, so for now concentrating on whats best for the platform is a wise move
  • [8:54] Tao Takashi: so could I do the same manually then?
  • [8:54] Hamilton Linden: lets keep in mind what we've been talking about today is only the first small step
  • towards interoperability
  • [8:54] Locklainn Linden: lemme look it over, 1 sec
  • [8:54] Tao Takashi: then this might be what OpenSim needs to implement I assume (and what Zha probably
  • implemented)
  • [8:54] Hamilton Linden: so while there's a lot of messages login and teleport are still a very small subset,
  • which leads me to my next question
  • [8:55] Hamilton Linden: What would you folks like Linden Lab to work on next in terms of interoperability
  • implementation of OGP
  • [8:55] Dr Scofield: chat? im?
  • [8:56] Tao Takashi: I personally would like inventory web services :)
  • [8:56] Adam Zaius: IM, Presence would be good ones.
  • [8:56] Locklainn Linden: Tao, yes, place_avatar is implemented as such
  • [8:56] Adam Zaius: Oh, I had a big question here - this has been discussed before, but I dont think it's been
  • finalised yet.
  • [8:56] Adam Zaius: What are we standardising on in terms of avatar identifiers?
  • [8:56] Locklainn Linden: as far as I know
  • [8:56] Adam Zaius: user@host?
  • [8:56] Tree Kyomoon: remove chat from the viewer and open it up, and allow us to access a mini viewer that we can embed
  • in facebook
  • [8:56] Tree Kyomoon: and youtube
  • [8:57] Hamilton Linden: Excellent question Adam, I'll have to defer to Zero on that till he gets back. But I'm
  • pretty sure we haven't finalized it
  • [8:57] Adam Zaius: Hang on
  • [8:57] Adam Zaius: I need to relog
  • [8:57] Adam Zaius: memory leak
  • [8:57] Adam Zaius: brb
  • [8:57] Tree Kyomoon: its one thing to interface with software no one uses, but it gets more exciting when SL users and
  • developers can access the 70,000,000 people using facebook
  • [8:57] Dr Scofield: chat, IM, presence would nicely complement login/teleport
  • [8:58] Infinity Linden: hmm.. facebook's security model concerns me though
  • [8:58] Tree Kyomoon: Im not saying a full client in facebook, but we should be able to put at least a viewer in an
  • embed on webpages
  • [8:58] Locklainn Linden: what do you mean by "presence"?
  • [8:58] Adam Zaius: Back
  • [8:59] Adam Zaius: Presence =Online Stauts
  • [8:59] Dr Scofield: avatar online status
  • [8:59] Adam Zaius: Status*
  • [8:59] Dr Scofield:  ;-)
  • [8:59] Hamilton Linden: Well if OGP supported IM you could theoretically integrate it with anything on the web
  • [8:59] Locklainn Linden: isn't that just logging in?
  • [8:59] Saijanai Kuhn: phogp should enable thin web-based clients
  • [8:59] Saijanai Kuhn: pyogp
  • [8:59] Hamilton Linden: + presence Locklainn
  • [8:59] Dr Scofield: you also have away, busy
  • [8:59] Tree Kyomoon: right so something like GAIM could access SL chat, which would be awesome
  • [8:59] Adam Zaius: Away, Busy, etc seem kind of restrictive.
  • [9:00] Adam Zaius: I'd have some standard identifiers, but leave it a text field personally.
  • [9:00] Saijanai Kuhn: steps right now are login => rez avatar
  • [9:00] Dr Scofield: i agree those should be extended
  • [9:00] Hamilton Linden: Sorry for being ignorant but what's GAIM?
  • [9:00] Saijanai Kuhn: between login and rez avatar could be "obain inventory" or "send IM"
  • [9:00] Tree Kyomoon: its now called Pidgeon
  • [9:00] Tree Kyomoon: sorry
  • [9:00] Baba Yamamoto: didnt they fork it again?
  • [9:00] Dr Scofield: multi-protocol IM/chat app
  • [9:00] Tree Kyomoon: open chat client
  • [9:00] BlueWall Slade: XMPP
  • [9:01] Saijanai Kuhn: so an IM client could use SL login annd send/receive SL IM messages
  • [9:01] Tao Takashi: the reason I would like inventory is so that I can build some web based inventory client
  • :)
  • [9:01] Tree Kyomoon: Im already working on one of those
  • [9:01] Hamilton Linden: wouldn't the first step to an open chat client be adding support for IM in our OGP
  • implementation
  • [9:01] Tree Kyomoon: everything is entirely extracted from SL
  • [9:01] Saijanai Kuhn: That's been the plan since the start of SLOGP, Tree
  • [9:01] Tree Kyomoon: but web communication from SL to servers is limited and crappy
  • [9:01] Ehdward Spengler: arent those "text only" sl clients basically glorified chat application?
  • [9:01] Infinity Linden: XMPP has scalability issues though
  • [9:01] Rex Cronon: hello, am i late or what:)
  • [9:02] Dr Scofield: infinity, hmm, seems like google disagrees
  • [9:02] Tree Kyomoon: we need real XML and session connectivity between SL and the httpwebs
  • [9:02] Hamilton Linden: By the way, Infinity is part of our team to design and implement OGP in case it hasn't
  • been stated explicitly before
  • [9:02] Tao Takashi: btw, the question of how to identify an agent is very much related to what dataportability
  • and other groups are thinking about so maybe there is something we can also discuss together
  • [9:02] Saijanai Kuhn: currenty, group IM also handles inventory trading between avatars
  • [9:02] Infinity Linden: google plays a few tricks with its implementation and is rather charded in terms of
  • its use
  • [9:03] Dr Scofield: what do they do?
  • [9:03] Saijanai Kuhn: so get group IM working means inventory passing is also working (or 95% of the way
  • there)
  • [9:03] Infinity Linden: still... maybe using XMPP for the client and having some form of gateway...
  • [9:03] Infinity Linden: hmm..
  • [9:03] Tao Takashi: but wouldn't this maybe something where we could engage with the XMPP community and try to
  • solve these problems instead of inventing something new?
  • [9:03] Infinity Linden: using an "open" chat protocol is probably better than re-inventing the wheel
  • [9:03] Dr Scofield: that's what we are planning for OpenSim (XmppBridgeModule)
  • [9:03] Infinity Linden: great minds think alike
  • [9:04] Adam Zaius: If you do XMPP for IM / Chat -- implement it in the client, and just use a login-share for
  • the server backend.
  • [9:04] Saijanai Kuhn: I think the first step should be to get gorup IM working in the pyogp. Then everyone can
  • hash out how to improvement
  • [9:04] Tao Takashi: XMPP is also one of the things which these days get mentioned over and over again, e.g.
  • related to dataportability again and life streams/twitter like applications
  • [9:04] Adam Zaius: That way it's explicit that you dont have to implement a XMPP server to implement the
  • protocol.
  • [9:04] Saijanai Kuhn: Zero insists that XMPP has issues
  • [9:04] BlueWall Slade: SL group messages to twitter might be good :0
  • [9:04] Tao Takashi: as said, maybe they can be removed by working with the XMPP people
  • [9:04] Saijanai Kuhn: Zha said that after independent checking, she decided that Zero is correct: it doesn't
  • handle the SL requirements properly
  • [9:04] Dr Scofield: has zero had a talk with google folks?
  • [9:04] Tao Takashi: they might be interested in identifying issues and solvign them
  • [9:05] Hypatia Callisto: twitter is "stressing out" a fair bit too much :P
  • [9:05] Infinity Linden: yeah.. Zero and I have gone through some of them
  • [9:05] Tao Takashi: Hypatia: sure, but even with IMs disabled ;-)
  • [9:05] Infinity Linden: there is a possibility that XMPP could be made to work, but not without a few changes
  • [9:05] Hypatia Callisto: its nearly unusable today Tao
  • [9:05] Tree Kyomoon: SL, to be truly open, needs to open up to regular web communication protocols so us flash / html
  • developers can have access to our islands and servers
  • [9:05] Tao Takashi: I still need to read the xmpp spec(s)
  • [9:05] Tao Takashi: if it only wouldn't be too much :)
  • [9:05] Tree Kyomoon: that would totally change the web
  • [9:06] Tao Takashi: and I would like to learn more about the issues
  • [9:06] Tao Takashi: maybe these are issues for other applications as well
  • [9:06] Rex Cronon: u wouldn't be the only one that has access to them tao, hackers would too
  • [9:06] Baba Yamamoto: hackers..
  • [9:06] Baba Yamamoto: Muahahaha
  • [9:06] Tao Takashi: well, I am not sure we talk about security issues here
  • [9:06] Infinity Linden: remember.. in SL, we have the idea of location as well as presence. so you can have
  • agent a and agent who can hear each other along with agent b and agent c who can hear each other, but agent a
  • and agent c can't hear each other
  • [9:06] Tree Kyomoon: fear of hackers should not affect wilingness to evolve
  • [9:06] Ehdward Spengler: hackers have access to the code for firefox 3, how many hack attacks do you know of
  • centered around firefox?
  • [9:06] Rex Cronon: i don't think that ll would like that
  • [9:07] BlueWall Slade: thinks inter-grid inventory transfers of *owner created* content would help testing as
  • well
  • [9:07] Charlesk Bing: I would suggest starting slow and just working out the logic to move as nekkid ruths
  • from one grid to another and then we can have all the rest of these interesting discussions.
  • [9:07] Tao Takashi: Infinity: sure, but isn't this a different chat than IM?
  • [9:07] Dr Scofield: we really only need IM for inter -grid
  • [9:07] Baba Yamamoto: moving nekkid ruths between grids is about 3-4 days of work ?
  • [9:08] Baba Yamamoto: if the specs are all there
  • [9:08] Dr Scofield: for that XMPP is fine
  • [9:08] Rex Cronon: a day might come when people might catch a virus from visiting a sim:)
  • [9:08] Hamilton Linden: I believe the next of Zero's office hours will focus on inventory & permissions and is
  • being led by Xan Linden
  • [9:08] Tao Takashi: I was more thinking about pure IM implemented via XMPP
  • [9:08] Ehdward Spengler: baba, i believe it has already been done
  • [9:08] Hamilton Linden: That's Tuesday 1 pm PST :-)
  • [9:08] Tree Kyomoon: I agree Charlesk that is of clear academic value, I guess I am talking more practical value,
  • increasing the visibility and usefulness of SL today, not 10 or 20 years from now
  • [9:08] Tao Takashi: Hamilton: cool
  • [9:08] Dr Scofield: tao, ys
  • [9:08] Baba Yamamoto: ehdward, i am aware.. but not open ;)
  • [9:08] Dr Scofield: i wasn't thinking straight when i mentioned chat, adam had it spot on
  • [9:09] Dr Scofield: IM & presence
  • [9:09] Adam Zaius:  :)
  • [9:09] Tao Takashi: Locklainn: good to hear btw, I might then try these out someday :)
  • [9:09] Hamilton Linden: So to summarize Presence, IM and Inventory (possibly in that order)
  • [9:09] Hamilton Linden: is what you'd guys would like (with some differences obviously)
  • [9:10] Tao Takashi: Locklainn: but it would also be good to have a clue why it stalls :)
  • [9:10] Tree Kyomoon: and Viewer at least 1 way or 1 way with some interactivity
  • [9:10] Tao Takashi: maybe implementing it myself might help to find it out
  • [9:10] Locklainn Linden: Tao, that reverse HTTP stuff
  • [9:10] Dr Scofield: yes
  • [9:10] Hamilton Linden: as usuall we'll be discussing the design of each before we implement it
  • [9:10] Locklainn Linden: gotta talk to tess and leyla
  • [9:10] Tao Takashi: Locklainn: but shouldn't at least something be coming over the wire?
  • [9:10] Saijanai Kuhn: hamilton, you may need to take Zero's office hours to a arena for the inventory
  • discussion next week
  • [9:10] Locklainn Linden: not sure
  • [9:10] Tao Takashi: or maybe it does but the lib does not know it's finished
  • [9:10] Hypatia Callisto: laughs
  • [9:10] Hamilton Linden: Yes, Tess will be in those meetings
  • [9:10] Tao Takashi: maybe I will utilize some hacker tools to find out ;-)
  • [9:10] Dr Scofield: saijanai: lol
  • [9:10] Locklainn Linden: haha
  • [9:11] Locklainn Linden: be s ure tolet me know please! haha
  • [9:11] Saijanai Kuhn: not joking actually
  • [9:11] Locklainn Linden: be sure to let me know please*
  • [9:11] Rex Cronon: i guess u r allowed to hack yourself:)
  • [9:11] Saijanai Kuhn: zero had to before when gp attempts toped 80
  • [9:11] Saijanai Kuhn: TP attempts
  • [9:11] Hamilton Linden: good point Sai
  • [9:11] Tao Takashi: I will let you know :)
  • [9:12] Adam Zaius: Actually.
  • [9:12] Locklainn Linden: awesome
  • [9:12] Adam Zaius: Thinking about it for a moment.
  • [9:12] Adam Zaius: and it's related to IM since it's just a special form of IM, but
  • [9:12] Tao Takashi: do you actually have another reverese http guru now? :)
  • [9:12] Adam Zaius: the Offer Teleport would be really helpful after we get TP's down.
  • [9:12] Adam Zaius: Being able to 'offer teleport' cross-grid would be mindblowingly awesome./
  • [9:12] Hamilton Linden: Definitely Adam
  • [9:12] BlueWall Slade: Adam++
  • [9:12] Dr Scofield: +1
  • [9:12] Hamilton Linden: +10 Adam
  • [9:12] Baba Yamamoto: isnt everything a special form of IM?
  • [9:13] Saijanai Kuhn: unlocking group IM would open 75%+ of the functionality of SL to the intergrid
  • [9:13] Tree Kyomoon: making it a real XML based webservice would be amazing
  • [9:13] Saijanai Kuhn: everything except voice and local chat, I think
  • [9:13] Locklainn Linden: Tao, I'm not sure what you mean by 'have a guru', like a LL guru?
  • [9:13] Hamilton Linden: Speaking of which Adam, how important is friend's list (because if you have presence
  • and offer teleport)
  • [9:13] Adam Zaius: Group IM is a nasty edge case, I'd rather leave that one for later since the amount of work
  • required would lead to more results spent elsewhere.
  • [9:13] Adam Zaius: Friends list would be helpful, but isnt required - if the other person can IM you first.
  • [9:13] Hamilton Linden: so IM before friends list?
  • [9:14] Tree Kyomoon: would be excellent to be able to offer teleport to someone in facebook!
  • [9:14] Hamilton Linden: would be your preference
  • [9:14] Saijanai Kuhn: Adam, I want it taken into pyogp asap, so we can hammer on it in Python
  • [9:14] Adam Zaius: Hamilton: I'd probably say IM first myself, but friends might be dead simple.
  • [9:14] Rex Cronon: isn't facebook 2d?
  • [9:14] Hamilton Linden: Agreed Adam
  • [9:14] Tree Kyomoon: facebook is participated in by humans mostly, as is SL
  • [9:14] Ehdward Spengler: using the anology of the 2d web - right now, a web page tells the browser where to
  • get images, etc from and the browser sends a request to get it and display it. couldnt inventories be similar.
  • then an inventory database could be anywhere
  • [9:14] Baba Yamamoto: rex, don't worry about details like that
  • [9:14] Infinity Linden: well... AjaxLife is a bit 2d as well
  • [9:14] Locklainn Linden: Sai, before we do that we have to talk to Enus and the rest to start the spec and all
  • taht
  • [9:14] Locklainn Linden: otherwise, we're going to get 3 different code bases
  • [9:15] Saijanai Kuhn: friends list is sent with EventQUeueGet, so that should be quite easy to put into the AD
  • (I would think)
  • [9:15] Tao Takashi: Locklainn: somebody who knows much about reverse http :)
  • [9:15] Tao Takashi: and how to implement it in various languages maybe (esp. python would be handy right now)
  • [9:15] Locklainn Linden: Tao, yea, the ones who coded it haha
  • [9:16] Locklainn Linden: coded it on the AD servers*
  • [9:16] Adam Zaius: Ack, EventQueueGet.
  • [9:16] Adam Zaius: IT BURNS US.
  • [9:16] Saijanai Kuhn: Tao, there's not that much to know. The sample code Donovan posted is about all there is
  • to it unless you want to implement it in a library
  • [9:16] Tao Takashi: Sai: the only problem would be to understand it ;-)
  • [9:16] Baba Yamamoto: libsecondlife will have rhttp soon ;)
  • [9:17] Tao Takashi: and as I remember the sample code also did not really work for me
  • [9:17] Dr Scofield: nice
  • [9:17] Tao Takashi: cool, Baba
  • [9:17] Locklainn Linden: Said, and Don's code uses Eventlets
  • [9:17] Locklainn Linden: Sai*
  • [9:17] LaPiscean Liberty: hytml
  • [9:17] Charlesk Bing: We may also wish to test this logic to transport between DeepGrid and OSGrid and back to
  • test OpenSim<->OpenSim as well as SL<->OpenSim.
  • [9:17] Dr Scofield: will take a look at it for the new OSHttpServer code then
  • [9:17] Tao Takashi: I also would like to see how to use it with plain http libs
  • [9:17] Saijanai Kuhn: yeah, but the principle is found in any complete 1.1 implementation.
  • [9:17] Tree Kyomoon: SL is really 2d in a practical sense. Can you reach your hand into your 2d monitor?
  • [9:17] Tao Takashi: and maybe some counterpart which implements it right to test it against
  • [9:17] Adam Zaius: Charles: exactly why I'm interested in implementing the Agent Domain on the OGS standard
  • servers.
  • [9:18] Tao Takashi: some counterpart which isn't a whole sim maybe ;-)
  • [9:18] Saijanai Kuhn: could swear I tested it with the BASE library in Python
  • [9:18] Baba Yamamoto: tao, it should be fine as long as you have http client and server libs and they support
  • upgrades
  • [9:18] Tao Takashi: post code, Sai :)
  • [9:18] Tao Takashi: well, I haven#t look too deep into it anyway, I might do so someday
  • [9:19] Locklainn Linden: def, and if you could, put it on the pyogp wiki
  • [9:19] Saijanai Kuhn: of course, maybe I dramed that but I thought I did... :-(
  • [9:19] Charlesk Bing: What are the actions items for OpenSim over the next week or two?
  • [9:19] Tao Takashi: one question might be: how do we communicate? via sldev?
  • [9:19] Tree Kyomoon: wonders how many people other than developers currently use opensim
  • [9:20] Dr Scofield: try and get zha's patch into at least an OpenSim branch
  • [9:20] Charlesk Bing: Thousands
  • [9:20] Baba Yamamoto: charlesk, rewriting login
  • [9:20] Charlesk Bing: k
  • [9:20] hackerpc1 Lewsey: hi
  • [9:21] BlueWall Slade: could we get a configuration setting the the client to enter osgrid as a login
  • destination?
  • [9:21] BlueWall Slade: *in the client*
  • [9:21] Tree Kyomoon: /are the open sim useage stats available somewhere online?
  • [9:22] Baba Yamamoto: bluewall thre is a gridselector in debug options?
  • [9:22] Charlesk Bing: Look at the "grids" page on the opensimulator.org wiki.
  • [9:22] Hamilton Linden: So let's start wrapping up this meeting
  • [9:23] Saijanai Kuhn: doh. THOT I tested it... :-(
  • [9:23] Locklainn Linden: haha
  • [9:23] Latif Khalifa: Baba, i think on SL-dev there was mention of allowing arbitrary login url on the login
  • screen of the viewer
  • [9:23] Hamilton Linden: To summarize the meeting, Linden Lab asked if the OpenSim folks they'd be interested
  • in interop testing with our agent domain once we got it working for login and teleport
  • [9:23] BlueWall Slade: baba: Ctrl+Shift+G gets a list in the lower RH corner in teh RC clients
  • [9:24] Charlesk Bing: Hamilton: One last point. We hold an "Office Hour" at 1900UTC each Tuesday on "Wright
  • Plaza" on OSGrid to discuss the weeks software activities for OpenSim and all are welcome.
  • [9:24] Tree Kyomoon: I guess I just see this fretting and fussing over opensim interop, but the elephant in the room
  • aka facebook, youtube, google, open IM etc, are being brushed aside
  • [9:24] Baba Yamamoto: blue, not sure how the grids are set.. i think there is an xml file with a grid list
  • [9:24] Hamilton Linden: Charles I'd like to come to that
  • [9:24] Hamilton Linden: BTW what is UTC in terms of PST?
  • [9:24] Dr Scofield: tree, one step at a time, i guess
  • [9:24] BlueWall Slade: basba: ok - wil look there - thanks
  • [9:25] Hamilton Linden: We also got good feedback in terms of what you'd like our roadmap to be
  • [9:25] Dr Scofield: hamilton: -9 i think
  • [9:25] Hamilton Linden: Everything discussed here is going straight into our development planning
  • [9:25] Harleen Gretzky: 7 hours behind during PDT
  • [9:25] Tao Takashi: Tree: well, you should maybe join effoerts like dataportability.org and the DiSO project,
  • they are thinking about more interoperability
  • [9:25] Hamilton Linden: so we really appreciate it!
  • [9:25] Adam Zaius: IIRC the OSGrid hours are just after Zero's?
  • [9:25] Adam Zaius: (on Tues that is)
  • [9:25] Tao Takashi: I am already trying to bridge these efforts a little bit by taking proposed standards to
  • use back and forth
  • [9:26] LaPiscean Liberty: [4]
  • [9:26] Charlesk Bing: 1900UTC == noon PDT or 3PM EDT
  • [9:26] Tao Takashi: so it's before Zero's I think
  • [9:26] Saijanai Kuhn: BTW< WHich LInden office hours at 11 AM> I'm counting those as AWG-related on the wiki
  • these days (lucky him)
  • [9:27] Dr Scofield: has always been rubbish with timezones
  • [9:27] Infinity Linden: oh... and I see there's a test hour as well
  • [9:27] BlueWall Slade: livin' on SLT :)
  • [9:27] Infinity Linden: for osgrit
  • [9:27] Saijanai Kuhn: just looks at the SL clock in the viewer window
  • [9:27] Adam Zaius: Test hour is our triage for bugs. :)
  • [9:27] Hamilton Linden: I want to thank you guys for this great discussion
  • [9:27] Tree Kyomoon: thanks Tao I'll look into that! I just want to keep these things on the table
  • [9:27] Tao Takashi: I want to think Linden Lab for pushing this forward :)
  • [9:27] Tree Kyomoon: thats why im here :)
  • [9:27] BlueWall Slade: thank you Hamilton!
  • [9:27] Charlesk Bing: We have a taunt the last five minutes of "Test Hour" to any wizard to bring the sim
  • down. We dont always succeed in bringing it down, which is good.
  • [9:28] Tao Takashi: I am also very much interested in getting my data from A to B and use my account whereever
  • I like etc.
  • [9:28] Flight Band: All Go
  • [9:28] Charlesk Bing: Thank you kindly, Hamilton.
  • [9:28] BlueWall Slade: Tao++
  • [9:28] Tao Takashi: and esp. share my friends etc.
  • [9:28] Adam Zaius: Yeah, thanks for this discussion.
  • [9:28] Tao Takashi: and not redefine them on every social network
  • [9:28] Dr Scofield: thx!
  • [9:28] Tao Takashi: and in this regard I see OGP more or less like a social network
  • [9:28] Hamilton Linden: It's been great getting sync'd up on how we can work together with you
  • [9:29] Hamilton Linden: Great analogy Tao
  • [9:29] Tree Kyomoon: SL is vastly more than a social network :)
  • [9:29] Tao Takashi: I also created [5] (and need to work on this more)
  • as a collection of libraries supporting such things
  • [9:29] Charlesk Bing: Hamilton, likewise. We have the highest of respect and appreciation for secondlife.
  • [9:29] Baba Yamamoto: tree, not really
  • [9:29] Saijanai Kuhn: for future reference to meeting schedule:
  • http://wiki.secondlife.com/wiki/Category:AW_Groupies#In-World_Meetings
  • [9:29] Baba Yamamoto: a social network is vastly more than facebook ;)
  • [9:30] Hypatia Callisto: is not a huge fan of social networks such as facebook, but to each his own :P
  • [9:30] BlueWall Slade: SL == Socializing Network
  • [9:30] Tao Takashi: well, my vision for the future is more likely to have specialized services which build
  • upon your social graph
  • [9:30] Tao Takashi: which they can subscribe to
  • [9:30] Tao Takashi: so I can pick and choose what I want
  • [9:30] Orion Shamroy: No, SL = Socializing Universe :0)
  • [9:30] Hamilton Linden: Thanks folks!
  • [9:30] BlueWall Slade: Orion++
  • [9:30] Charlesk Bing: Bye, Hamilton.
  • [9:30] Dr Scofield: bye!
  • [9:30] Hypatia Callisto: thanks :))
  • [9:31] Tao Takashi: and the social graph does not need to live on every social network but should be more "on
  • top" of it all
  • [9:31] BlueWall Slade: G'Day!
  • [9:31] Robinella Muliaina: bye hamilton
  • [9:31] Tao Takashi: cya Hamilton
  • [9:31] Locklainn Linden: Bye everyone!
  • [9:31] Hamilton Linden: One last thing, contact Periapse Linden if you're interested in interop testing
  • [9:31] Adam Zaius: Seeya
  • [9:31] Tree Kyomoon: SL is a platform that is mostly used for a social network. 70,000,000 people are fans of facebook.
  • Im not particularly, but it seems dumb to keep ourselves in an exclusive ivory tower and maintain a wall
  • between us and "the common people"
  • [9:31] Dex Mason: thanks
  • [9:31] Hamilton Linden: or myself if you can't reach him
  • [9:31] Rex Cronon: bye hamilton
  • [9:31] Dr Scofield: train to catch, cu all around! bye!
  • [9:31] Rex Cronon: bye dr
  • [9:31] Hypatia Callisto: I sort of view facebook as I would people who enjoy movies and going to the theater
  • :)
  • [9:31] Robinella Muliaina: I have to go too but thanks for the enlighting discussion on the OpenSim
  • [9:31] Tao Takashi: Tree: that's right and it makes sense to have the same friends here as on FB if you allow
  • for such connections
  • [9:32] Saijanai Kuhn: who got the full transcript?
  • [9:32] Hamilton Linden: I'll be publishing the transcript
  • [9:32] Hypatia Callisto: some like one and some like the other, and some like botha nd some like neither :)
  • not really related
  • [9:32] Eddy Stryker: is data portability done yet
  • [9:32] Tree Kyomoon: but we can also make interoperability between the platforms. I am mystified as to why people here
  • dont seem to get that
  • [9:32] Hamilton Linden: in Zero's office hours where all the other ones are
  • [9:32] Tao Takashi: Eddy: no, it's more in the beginning ;-)
  • [9:32] Baba Yamamoto: eddy, they're taking their sweet time with it
  • [9:32] Tao Takashi: Eddy: The problem is more politics of course
  • [9:33] Eddy Stryker: baba: who is "they"?
  • [9:33] LaPiscean Liberty: Agreed Tree
  • [9:33] Eddy Stryker: and does it conform to [6] ?
  • [9:33] Baba Yamamoto: they.. these people here ;P
  • [9:33] Tao Takashi: the important think IMHO is to try to make this platform we create here to be as open as
  • possible
  • [9:33] Hypatia Callisto: like my partner thinks SL is for the birds, and I think social networks are... we're
  • totally different. Some grok 2d more than 3d and vice versa
  • [9:33] Baba Yamamoto: eddy, asset migration will require "co development with existing vendors"
  • [9:34] Tao Takashi: and maybe implement (controlled) ways of syncing/exporting/importing data directly into it
  • [9:34] Baba Yamamoto: or something
  • [9:34] Tree Kyomoon: exactly, so XML based webservices instead of proprietary hidden data communication
  • [9:34] Saijanai Kuhn: hence the OGP from LInden Lab and the OSG from OpenSIm
  • [9:34] Eddy Stryker: baba: not really, i did it the other day just fine
  • [9:34] Tao Takashi: and standardized protocols
  • [9:34] Tao Takashi: but also keep control in place
  • [9:34] Eddy Stryker: is confused
  • [9:34] Tao Takashi: so I can say what I want to expose to which service and which person
  • [9:34] Dirk Talamasca: Please don't grok, Hypatia
  • [9:34] Saijanai Kuhn: Eddy, was a reference to the political issue of how to create a intergrid permissions
  • system
  • [9:34] Hypatia Callisto: :P
  • [9:35] Tree Kyomoon: I want to have a camera on my sim, aim it at an interactive 3d thing I make, and port that camera
  • view to an embedded object in an HTML page or a flash application
  • [9:35] Eddy Stryker: ahh
  • [9:35] Saijanai Kuhn: That's the topic at next week's office hours
  • [9:35] Tao Takashi: ok, I need to head off, some work is waiting
  • [9:35] Tao Takashi: great discussion! :)