Difference between revisions of "AW Groupies"

From Second Life Wiki
Jump to navigation Jump to search
 
(30 intermediate revisions by 6 users not shown)
Line 2: Line 2:
Serious technical discussion about Linden Lab's [[Architecture Working Group|Architecture Working Group (AWG)]].  "AW Groupies" is an unofficial, Resident-operated group, though most (all?) members also participate in the AWG.
Serious technical discussion about Linden Lab's [[Architecture Working Group|Architecture Working Group (AWG)]].  "AW Groupies" is an unofficial, Resident-operated group, though most (all?) members also participate in the AWG.


Invite only (apply in-world to [[User:Zha Ewry|Zha Ewry]]), but the criterion is simple. Show up and contribute to the AWG, at [[User:Zero Linden|Zero Linden]]'s office hours, or on the Wiki, or on SL-Dev or in the [irc://irc.freenode.net/#pyogp irc channel] for the [[Pyogp/Client_Lib|Python test client]].
Invite only (apply in-world to [[User:Zha Ewry|Zha Ewry]]), but the criterion is simple. Show up and contribute to the AWG, or on the Wiki, or on SL-Dev or in the [irc://irc.freenode.net/#pyogp irc channel] for the [[Pyogp/Client_Lib|Python test client]].


=Activities=
=Activities=
The [[AW_Groupies#Architecture_Working_Group_meetings|main AWG meeting]] is held annually or semi-annually.
The [[AW_Groupies#Architecture_Working_Group_meetings|main AWG meeting]] is held annually or semi-annually.
We now [[AW_Groupies#In-World_Meetings|meet up to 8 times a week in-world]], counting AW Groupies meeting, Zero's office hours, Which's office hours, Enus's office hours, Whump's office hours and the [[Pyogp#In_World_Meetings|pygop daily meetings]].
We now [[AW_Groupies#In-World_Meetings|meet up to 8 times a week in-world]], counting AW Groupies meeting, Enus's office hours, and the [[Pyogp#In_World_Meetings|pygop daily meetings]].


Our main focus these days is on the [[Open Grid Protocol]], the [[Open_Grid_Public_Beta]] and the [[Pyogp|pyogp Python test harness]] for protocol testing.
Our main focus these days is on the [[Open Grid Protocol]], the [[Open_Grid_Public_Beta]] and the [[Pyogp|pyogp Python test harness]] for protocol testing.
Line 24: Line 24:
===AW Groupies meeting===
===AW Groupies meeting===
Weekly meeting times are:
Weekly meeting times are:
* '''Mondays''' -------


* '''Tuesdays''' ------  9:30 AM SLT at [http://slurl.com/secondlife/ThorneBridgeTown/156/129/25 Zha's IBM Island at ThorneBridgeTown]  (weekly AWG meeting)
* '''Tuesdays''' ------  9:30 AM SLT (weekly AWG meeting)
* ------------------ FIRST TUESDAY of the month ONLY: 1 PM SLT at [http://slurl.com/secondlife/Grasmere/171/112/27 Zero Linden's office hours at Grasmere]
 
1st - 3rd Tuesdays of the month at [http://slurl.com/secondlife/ThorneBridgeTown/156/129/25 Zha's IBM Island at ThorneBridgeTown]   
 
4th Tuesday of the month at [http://www.osgrid.org/elgg/index.php OSGrid] which you can access by using the login URI http://osgrid.org:8002.  See the [http://www.osgrid.org/elgg/index.php Main OSGrid page] for more info or read the [http://www.osgrid.org/docs/instructions.htm instructions to log in] for help. Look for the region "Dahlia AWG" for the meeting!
 
* ------------------ Noon SLT [https://wiki.secondlife.com/wiki/AW_Groupies#OpenSim__meeting| Open Sim Meeting]
* ------------------ Noon SLT [https://wiki.secondlife.com/wiki/AW_Groupies#OpenSim__meeting| Open Sim Meeting]


* '''Wednesdays''' -- Suspended until further notice: 1:30 PM SLT @ [http://slurl.com/secondlife/ambleside/228/244/25/?title=Whump%20Linden%27s%20Office Whump Linden's Office Hours] (main meeting for public grid open beta)
   
 
* '''Thursdays''' -----    11 AM SLT at [http://slurl.com/secondlife/Beaumont/149/44/24 Which Linden's office hours at Beaumont] (often AWG-related these days)
* '''Fridays''' ---------  9:30 AM SLT [http://slurl.com/secondlife/Longfellow/99/97/28 Enus Linden's Office Hours] (starring PyOGP and a cast of several)
:
Meetings are scheduled via the "[http://www.google.com/calendar/embed?src=pdd5mpktklo89bgmfgi076mcc4%40group.calendar.google.com SL AW Groupies" google calendar]" (though the above schedule is generally more accurate).
Meetings are scheduled via the "[http://www.google.com/calendar/embed?src=pdd5mpktklo89bgmfgi076mcc4%40group.calendar.google.com SL AW Groupies" google calendar]" (though the above schedule is generally more accurate).


Line 61: Line 60:
Chat logs of the in-world meetings are published and accessible via the links below:
Chat logs of the in-world meetings are published and accessible via the links below:


* 2007 meetings
====2007 meetings====
:* September: [[AW_Groupies/Chat_Logs/2007-09-28 | 28]]
:* September: [[AW_Groupies/Chat_Logs/2007-09-28 | 28]]
:* October: [[AW Groupies/Chat Logs/2007-10-01 | 1]] [[AW Groupies/Chat Logs/2007-10-05 | 5]] [[User:Zero_Linden/Office_Hours/2007_Oct_09|9 --Zero's office]] [[AW Groupies/Chat Logs/2007-10-16| 16]]
:* October: [[AW Groupies/Chat Logs/2007-10-01 | 1]] [[AW Groupies/Chat Logs/2007-10-05 | 5]] [[User:Zero_Linden/Office_Hours/2007_Oct_09|9 --Zero's office]] [[AW Groupies/Chat Logs/2007-10-16| 16]]
:* November: [[AW Groupies/Chat Logs/2007-11-06 | 6]] [[AW Groupies/Chat Logs/2007-11-13 | 13]] [[AW Groupies/Chat Logs/2007-11-20| 20]]
:* November: [[AW Groupies/Chat Logs/2007-11-06 | 6]] [[AW Groupies/Chat Logs/2007-11-13 | 13]] [[AW Groupies/Chat Logs/2007-11-20| 20]]
*2008 meetings
====2008 meetings====
:* January: [[AW_Groupies/Chat_Logs/AWGroupies-2008-01-08|08]]
:* January: [[AW_Groupies/Chat_Logs/AWGroupies-2008-01-08|08]]
:*February: [[AW_Groupies/Chat_Logs/AWGroupies-2008-02-19|19]]
:*February: [[AW_Groupies/Chat_Logs/AWGroupies-2008-02-19|19]]
Line 73: Line 72:
:*July: [[AW_Groupies/Chat_Logs/AWGroupies-2008-07-01|01]]  [[AW_Groupies/Chat_Logs/AWGroupies-2008-07-08| 08]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-07-15|15]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-07-22|22]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-07-29|29]]
:*July: [[AW_Groupies/Chat_Logs/AWGroupies-2008-07-01|01]]  [[AW_Groupies/Chat_Logs/AWGroupies-2008-07-08| 08]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-07-15|15]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-07-22|22]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-07-29|29]]
:*August: [[AW_Groupies/Chat_Logs/AWGroupies-2008-08-05|05]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-08-12|12]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-08-19|19]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-08-26|26]]
:*August: [[AW_Groupies/Chat_Logs/AWGroupies-2008-08-05|05]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-08-12|12]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-08-19|19]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-08-26|26]]
:* September [[AW_Groupies/Chat_Logs/AWGroupies-2008-09-02|2]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-09-09|9]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-09-16|16]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-09-23|23]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-09-30|30]]
:* September [[AW_Groupies/Chat_Logs/AWGroupies-2008-09-02|2]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-09-09|9]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-09-16|16]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-09-23|23]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-09-30|30]]  
:* October [[AW_Groupies/Chat_Logs/AWGroupies-2008-10-07|7]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-10-14|14]] [[User:Zero_Linden/Office_Hours/2008_October_14|14 --Zero's O.H.]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-10-28|28]]
:* October [[AW_Groupies/Chat_Logs/AWGroupies-2008-10-07|7]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-10-14|14]] [[User:Zero_Linden/Office_Hours/2008_October_14|14 --Zero's O.H.]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-10-28|28]]
:* November [[AW_Groupies/Chat_Logs/AWGroupies-2008-11-11|11]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-11-18|18]]
:* November [[AW_Groupies/Chat_Logs/AWGroupies-2008-11-11|11]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-11-18|18]]
:* December [[AW_Groupies/Chat_Logs/AWGroupies-2008-12-09|9]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-12-16|16]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-12-23|23]]
:* December [[AW_Groupies/Chat_Logs/AWGroupies-2008-12-09|9]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-12-16|16]] [[AW_Groupies/Chat_Logs/AWGroupies-2008-12-23|23]]
*2009 meetings
====2009 meetings====
:*January [[AW_Groupies/Chat_Logs/AWGroupies-2009-01-06|6]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-01-13|13]]  [[AW_Groupies/Chat_Logs/AWGroupies-2009-01-20|20]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-01-27|27]]
:*January [[AW_Groupies/Chat_Logs/AWGroupies-2009-01-06|6]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-01-13|13]]  [[AW_Groupies/Chat_Logs/AWGroupies-2009-01-20|20]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-01-27|27]]
:*February [[AW_Groupies/Chat_Logs/AWGroupies-2009-02-03|3]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-02-10|10]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-02-17|17]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-02-24|24]]
:*February [[AW_Groupies/Chat_Logs/AWGroupies-2009-02-03|3]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-02-10|10]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-02-17|17]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-02-24|24]]
:*March [[AW_Groupies/Chat_Logs/AWGroupies-2009-03-03|3]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-03-10|10]]
:*March [[AW_Groupies/Chat_Logs/AWGroupies-2009-03-03|3]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-03-10|10]]
:*April [[AW_Groupies/Chat_Logs/AWGroupies-2009-04-07|7]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-04-14|14]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-04-28|28]]
:*April [[AW_Groupies/Chat_Logs/AWGroupies-2009-04-07|7]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-04-14|14]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-04-28|28]]
:*June [[AW_Groupies/Chat_Logs/AWGroupies-2009-06-02|2]]
:*June [[AW_Groupies/Chat_Logs/AWGroupies-2009-06-02|2]] [[AW_Groupies/Chat_Logs/AWGroupies-2009-06-16|16]]
:*July [[AW_Groupies/Chat_Logs/AWGroupies-2009-07-21|21]]
:*September [[AW_Groupies/Chat_Logs/AWGroupies-2009-09-15|15]]
:*October [[AW_Groupies/Chat_Logs/AWGroupies-2009-10-20|20]]
====2010 meetings====
:*March [[AW_Groupies/Chat_Logs/AWGroupies-2010-03-02|2]]  [[AW_Groupies/Chat_Logs/AWGroupies-2010-03-09|9]]
:*April [[AW_Groupies/Chat_Logs/JoeLindenTPVBrownbag-2010-04-13|13joe]]  [[AW_Groupies/Chat_Logs/AWGroupies-2010-04-20|20joshua]]  [[AW_Groupies/Chat_Logs/JoeLindenTPVBrownbag-2010-04-20|20joe]]   
:*May [[AW_Groupies/Chat_Logs/AWGroupies-2010-05-04|04proxies]]  [[AW_Groupies/Chat_Logs/AWGroupies-2010-05-19|18meadhbh]]  [[AW_Groupies/Chat_Logs/AWGroupies-2010-05-25|25]]
:*June [[AW_Groupies/Chat_Logs/AWGroupies-2010-06-01|04mojito]] 
:*September [[AW_Groupies/Chat_Logs/Nyx-OH-Meshes-2010-09-15|15NyxMeshes]] 
 
====2011 meetings====
:*February [[AW_Groupies/Chat_Logs/AWGroupies-2011-02-08|2011-02-08]]
 
*
*
*  [[MMOX#Chat_logs|MMOX chat logs]] -- in-world transcripts with non-SL/Opensim participants
*  [[MMOX#Chat_logs|MMOX chat logs]] -- in-world transcripts with non-SL/Opensim participants
Line 98: Line 110:
* [[Mono/2008-04-04 | mono beta meeting  discussion of het-grid]]
* [[Mono/2008-04-04 | mono beta meeting  discussion of het-grid]]
   
   


(if you post chat logs, you might want to use the [[User:Dr_Scofield/logtransform|sllog2wiki perl script]] to turn them into a more readable wiki table format ready to copy & paste into the chat log page)
(if you post chat logs, you might want to use the [[User:Dr_Scofield/logtransform|sllog2wiki perl script]] to turn them into a more readable wiki table format ready to copy & paste into the chat log page)
Line 190: Line 203:
* [[Brainstorming#ANALYSIS:_Scalability_through_reverse_proxies:_the_paravirtual_grid| Reverse Proxies]]
* [[Brainstorming#ANALYSIS:_Scalability_through_reverse_proxies:_the_paravirtual_grid| Reverse Proxies]]
* [[AWG Scalability through per-resident subdivision of the Grid| Resident Subdivision]]
* [[AWG Scalability through per-resident subdivision of the Grid| Resident Subdivision]]
===Group IM===
* [[Message_Queue_Evaluation_Notes| Which Linden's message queue evaluation notes]]
==Other==
==Other==
* [[Use_Cases#Extended_Capability_Clients|Extended Capability Clients]]
* [[Use_Cases#Extended_Capability_Clients|Extended Capability Clients]]


=Thinking-in-Progress=
=Thinking-in-Progress=
Line 214: Line 231:
**[http://opensimulator.org/wiki/Main_Page opensim homepage]
**[http://opensimulator.org/wiki/Main_Page opensim homepage]
**[http://openviewer.org openviewer homepage]
**[http://openviewer.org openviewer homepage]
**[http://code.google.com/p/openmetaverse/wiki/SimianGrid SimianGrid]
*[http://www.osgrid.org OSGrid: open/non-profit OpenSim based grid]
*[http://www.osgrid.org OSGrid: open/non-profit OpenSim based grid]
* [http://www.realxtend.org/ realxtend homepage]
* [http://www.realxtend.org/ realxtend homepage]
*
*
* [http://www-03.ibm.com/press/us/en/pressrelease/22428.wss IBM PR re: AWG]
* [http://www-03.ibm.com/press/us/en/pressrelease/22428.wss IBM PR re: AWG]
Latha's quick list of interop relevant VW sites, 3/30/2010
* http://tools.ietf.org/wg/vwrap/
* http://opensimulator.org/wiki/Main_Page
* http://openwonderland.org/
* http://www.realxtend.org/
* http://code.google.com/p/openmetaverse/wiki/SimianGrid
* http://www.opencobalt.org/
* http://www.solipsis.org/
* http://www.web3d.org/


==Second Life Viewers==
==Second Life Viewers==
Line 253: Line 281:
==Mailing Lists==
==Mailing Lists==
* [https://lists.secondlife.com/cgi-bin/mailman/listinfo List of Linden Lab mailing lists]
* [https://lists.secondlife.com/cgi-bin/mailman/listinfo List of Linden Lab mailing lists]
** [https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev SLDEV]  Main mailing list for SL developers
** [https://lists.secondlife.com/cgi-bin/mailman/listinfo/opensource-dev Opensource-Dev]  Main mailing list for SL developers
** [https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev SLDEV]  Archived mailing list for SL developers
** [https://lists.secondlife.com/cgi-bin/mailman/listinfo/gridnauts gridnauts]  Mailing list for participants in Open Grid Public Beta
** [https://lists.secondlife.com/cgi-bin/mailman/listinfo/gridnauts gridnauts]  Mailing list for participants in Open Grid Public Beta
** [https://lists.secondlife.com/cgi-bin/mailman/listinfo/pyogp PyOGP] Mailing List for Python-based client library and test harness for the Open Grid Protocols
** [https://lists.secondlife.com/cgi-bin/mailman/listinfo/pyogp PyOGP] Mailing List for Python-based client library and test harness for the Open Grid Protocols
Line 259: Line 288:
* [http://opensimulator.org/wiki/Main_Page opensim]
* [http://opensimulator.org/wiki/Main_Page opensim]
* [http://lists.berlios.de/mailman/listinfo/openviewer-dev openviewer]
* [http://lists.berlios.de/mailman/listinfo/openviewer-dev openviewer]
* [http://www.ietf.org/mail-archive/web/vwrap/current/maillist.html VWRAP]


==IRC==
==IRC==
* irc://irc.efnet.net/#opensl
* irc://irc.freenode.net/#opensl
* irc://irc.efnet.net/#opensl-jira (real time updates of entries to jira.secondlife.com)
* irc://irc.freenode.net/#opensl-jira (real time updates of entries to jira.secondlife.com)
* irc://irc.efnet.net/#opensl-svn (updates of the the public SVN)
* irc://irc.freenode.net/#opensim
* irc://irc.freenode.net/#opensim     * irc://irc.freenode.net/#opensim-dev
* irc://irc.freenode.net/#opensim-dev
* irc://irc.efnet.net/#libomv                     * irc://irc.efnet.net/#libomv-dev
* irc://irc.efnet.net/#libomv
* irc://irc.freenode.net/#openviewer * irc://irc.freenode.net/#openviewer-dev
* irc://irc.efnet.net/#libomv-dev
* irc://irc.freenode.net/#openviewer
* irc://irc.freenode.net/#openviewer-dev
* irc://irc.freenode.net/#realxtend  (Finnish language but can handle English if needed)
* irc://irc.freenode.net/#realxtend  (Finnish language but can handle English if needed)
* irc://irc.freenode.net/#pyogp (Python test harness/pyogp Second LIfe library irc)
* irc://irc.freenode.net/#pyogp (Python test harness/pyogp Second LIfe library irc)

Latest revision as of 10:25, 2 May 2011

Purpose

Serious technical discussion about Linden Lab's Architecture Working Group (AWG). "AW Groupies" is an unofficial, Resident-operated group, though most (all?) members also participate in the AWG.

Invite only (apply in-world to Zha Ewry), but the criterion is simple. Show up and contribute to the AWG, or on the Wiki, or on SL-Dev or in the irc channel for the Python test client.

Activities

The main AWG meeting is held annually or semi-annually. We now meet up to 8 times a week in-world, counting AW Groupies meeting, Enus's office hours, and the pygop daily meetings.

Our main focus these days is on the Open Grid Protocol, the Open_Grid_Public_Beta and the pyogp Python test harness for protocol testing.

Also members are quite active on the wiki and in the SLDEV mailing list.

A public SVN repository is open to all AW Groupies members here:

Contact anyone with root on openmv.org for an account if you are in the AW Groupies group in-world.

Architecture Working Group meetings

In-World Meetings

AW Groupies meeting

Weekly meeting times are:

  • Tuesdays ------ 9:30 AM SLT (weekly AWG meeting)

1st - 3rd Tuesdays of the month at Zha's IBM Island at ThorneBridgeTown

4th Tuesday of the month at OSGrid which you can access by using the login URI http://osgrid.org:8002. See the Main OSGrid page for more info or read the instructions to log in for help. Look for the region "Dahlia AWG" for the meeting!


Meetings are scheduled via the "SL AW Groupies" google calendar" (though the above schedule is generally more accurate).

Meeting Agendas

Each meeting should have an agenda --- which will be distributed via

OpenSim meeting

Set client command line options to:

-loginuri http://osgrid.org:8002
-loginpage http://osgrid.org/loginscreen.php
-helperuri http://osgrid.org/

Chat Logs

Chat logs of the in-world meetings are published and accessible via the links below:

2007 meetings

2008 meetings

2009 meetings

2010 meetings

2011 meetings


(if you post chat logs, you might want to use the sllog2wiki perl script to turn them into a more readable wiki table format ready to copy & paste into the chat log page)

Chat logs of AWGroupies meetings should be summarized on the wiki.

Viewpoint Advocacy Groups

Viewpoint Advocacy Groups - groups to focus on specific requirements.

AWG-specific VAGs

AWG-related VAGs

Work-In-Progress

Work-in-progress wiki pages are architecture pages that are (as the name implies ;-)) work in progress. Once the group has reached consensus that a particular topic is "good-to-go" we'll graduate that page to the main AWG page.

General Concerns

Open Grid Protocol (OGP)

Linden Pages

User Pages

Communications

Documenting current protocols

AWG and citizen pages

Linden Lab pages

libsecondlife reference pages

opensim reference pages

Future Protocols

deprecated in favor of:

Possible future directions

Asset Security and Trust

Scaling Issues

Group IM

Other


Thinking-in-Progress

Misc User Pages

  • Have an AWG idea? Don't know where in the wiki it should be indexed? Make sure that folks can find it by adding it to the AW_Groupies_User_Pages Add: '[[Category:AW Groupies User Pages]]' to the end of your user page.

External Resources

Stuff of interest to or in connection with the AW Groupies or the Architecture Working Group:

Latha's quick list of interop relevant VW sites, 3/30/2010

Second Life Viewers

Various viewers compatible with Second Life.

  • Note: the "Derived 3rd-party clients" page includes a few non GPL viewers plus some hybrids. I'll try to come up with a better way to index this stuff. Saijanai Kuhn
  • Yeah, that redirect of "Alternate_viewers" to "Downloads" is nuts, and the "Downloads" page itself seems to have to have a variety of things bundled together --- it needs splitting. But don't split it by license, that's precisely what I sought to eliminate in this section's re-org. It makes no sense to classify clients by license, since GPL'd clients don't necessarily have anything to do with Linden's code, just like BSD clients don't necessarily have anything to do with libomv. It does make sense to keep a list of Linden-derived clients though, since they're all more alike than not alike, and share both code and license encumbrance. Morgaine Dinova 01:28, 16 June 2009 (UTC)

Viewers based on the Linden Lab GPL code (C++)

The main (official) Second Life viewer, produced by Linden Lab with the help of patches submitted by the community, and available for Linux, Mac and Windows.
A new version of the Second Life client in a public repository where Linden Lab permits direct committing from select community members alongside daily Linden work. There is also a new build system to keep this version continuously building when new submissions are received, with new builds available to everyone. This version will become available as an alternative Linden download alongside the main SL client, once it is sufficiently stable.
A large list of clients (not necessarily 3D) developed in the free and open-source community using GPL code from the above two official viewers.

Viewers based on the libomv/libsl code (C#)

IdealistViewer is a new cross-platform viewer based on the Irrlicht engine, PrimMesher, and LibOpenmetaverse. It can either use the Second Life protocols as provided by LibOpenmetaverse or the MXP protocol. Since it uses the Irrlicht engine it can simultaneously display prim/sculptie content and objects and animated meshes/avatars from a wide variety of sources such as Collada, .OBJ, DirectX, and Blitz3D files. It is not derived from the LL GPL viewer and is made available under BSD style licensing. It is designed to work with OpenSimulator but may also work with Second Life. It is written in the C# language.
LookingGlass viewer is a modular viewer with pluggable communication and rendering engines. Initial communication plugin uses LibOpenMetaverse and the initial rendering plugin uses PrimMesher and Ogre. It is written in C# and BSD licensed. Home site at http://lookingglassviewer.org/ .

Viewers based on other libraries (python, C, etc)

Pyogp is an open source project between Linden Lab and the Architecture Working Group (AWG) to support testing the (Open Grid Protocol (OGP). Written in Python, Pyogp will consist initially of a client library and test functionality to enable testing OGP-enabled virtual worlds such as Second Life and compatible OpenSim implementations. These components will expand as the effort matures. Pyogp is released under the Apache v2 license.

Mailing Lists

IRC

Forums

Capabilities

Misc

Members

Founder Zha Ewry

Saijanai Kuhn

Tao Takashi

Tillie Ariantho

Dr Scofield

Burhop Piccard

Vicero Lambert

Morgaine Dinova

Silicon Plunkett

Dale Innis