On 3/27/08 12:43 PM, David Bronke wrote:
Chris and I have been working on the design for our networking plugin (which may or may not end up being included in any of the CS/CEL repositories; we'll discuss that at a later date) and I've come across a couple of design questions I'd like to hear thoughts on. One of my goals in this design is to allow the networking plugin to be used in as many projects as possible, so we're trying to abstract any parts which people might want to change or replace.

One thing to look at as something to possibly build requirements for this would be the work we're doing on the Second Life Grid Architecture Working Group:
https://wiki.secondlife.com/wiki/Architecture_Working_Group

In particular, check out the first draft of our protocol docs:
https://wiki.secondlife.com/wiki/SLGOGP_Draft_1

If you're looking to build the server side test harness, I'd suggest checking out Eventlet and Mulib:
http://wiki.secondlife.com/wiki/Eventlet
http://wiki.secondlife.com/wiki/Mulib

These are really easy to get started with, and they're at the foundation layer of what we're doing with Second Life. You may want to look at them for ideas about how to structure a networking layer.

The networking layer of Second Life is licensed under GPL, but if there's pieces of that that you'd like to pull in for what you're doing, let me know and we can start a relicensing discussion. We haven't teased out which parts of our viewer we'd be willing to license as LGPL/MIT/BSD/whatever, but I know there are pieces we'd be willing to do that for for the right reasons. Code sharing with complementary projects would be a good reason.

Rob


Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: mailto:[EMAIL PROTECTED]

Reply via email to