|
|
(3 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| {{multi-lang}}[[Image:Snowglobe-snowflake-captioned.svg|right|192px|]] | | {{multi-lang}}[[Image:Snowglobe-snowflake-captioned.svg|right|192px|]] |
| | {{Obsolete|This page is here only for historical purposes; Snowglobe is no longer being developed. See [[Project Snowstorm]]}} |
|
| |
|
| Snowglobe was the previous Second Life open source viewer project (before [[Project Snowstorm]]). It created the viewer of the same name, which added many new features on top of those supported by Linden Lab's official Second Life Viewer. {{KBcaution|custom=The Snowglobe project is no longer active:|No new Snowglobe versions will be produced.<br/>Existing Snowglobe viewers can still be used to access Second Life. | | Snowglobe was the previous Second Life open source viewer project (before [[Project Snowstorm]]). It created the viewer of the same name, which added many new features on top of those supported by Linden Lab's official Second Life Viewer. |
| <hr/>
| |
| [[Project Snowstorm]] coordinates Linden Lab's current open source viewer development efforts. Rather than developing a separate viewer, contributions are made directly into the official Second Life Viewer code, which is now available under a more liberal license. Features developed first in Snowglobe are being rapidly integrated into the Second Life Viewer through the Snowstorm process.}}
| |
| | |
| __TOC__
| |
| | |
| {{KBtrivia|Some abbreviations are commonly used to refer to the different meanings of "Snowglobe" in the Second Life context:
| |
| ;SNOW
| |
| :The Snowglobe '''Project'''
| |
| ;SG
| |
| :The Snowglobe '''Viewer(s)'''
| |
| ;SG1
| |
| ;SG2
| |
| :Snowglobe Viewers from the 1.x or 2.x development branch
| |
| }}
| |
| | |
| == Downloads ==
| |
| | |
| ''Snowglobe download links removed to discourage any new users.'' [[User:Oz Linden|Oz Linden]] 13:44, 16 May 2011 (PDT)
| |
| | |
| == License ==
| |
| Snowglobe source code is offered under the [http://secondlifegrid.net/technology-programs/license-virtual-world/viewerlicensing/flossexception GPLv2 license with FLOSS exception].
| |
| | |
| Developers are encouraged to complete the [http://lecs.opensource.secondlife.com/SLVcontribution_agmt.pdf Second Life Viewer Contributor Agreement]. Submissions to Snowglobe cannot be included in the official Second Life Viewer without this agreement in place.
| |
| | |
| == Get Source Code ==
| |
| The most recent source code for both Snowglobe and the SecondLife Viewer ([[Linden_Lab_Repository_Strategy|viewer-external]]) is available through SVN. See [[Version control repository]] for information about where to checkout the source code from.
| |
| | |
| You can also download source packages for released versions from the [[Source_downloads|source downloads]] page.
| |
| | |
| == Build Instructions ==
| |
| The [[Get source and compile]] page gives general information about how to compile the source.
| |
| For a quick step-by-step instruction for building on Linux, see [[Compiling the viewer (Linux)]].
| |
| | |
| == Features ==
| |
| * '''[[Snowglobe Current Cycle|Current Release Cycle]]''' - information on features and patches pending for the current release cycle,
| |
| * Main features in Snowglobe 1.2 that are not in the Second Life 1.23 viewer:
| |
| ** [[Media Rendering Plugin System]] - Plugin architecture enabling media of all kinds to render in Snowglobe.
| |
| ** [[User:Pixel_Gausman/Interop_Viewer|Interop Viewer Open Grid Protocol]] - Documents how OGP (now VWRAP) is implemented in Snowglobe
| |
| ** [[HTTP Texture]] - Project to transition from custom UDP-based protocol to HTTP for texture delivery.
| |
| ** [[S3 based viewer map]] - Utilizing HTTP Texture for the in-viewer map.
| |
| | |
| == Development ==
| |
| * Commit mail and build system notifications: [https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits sldev-commits mailing list].
| |
| * Developers discussion: [https://lists.secondlife.com/cgi-bin/mailman/listinfo/opensource-dev opensource-dev mailing list].
| |
| * [[Snowglobe Committer List]] - List of people with direct commit access who are working to build this viewer
| |
| * [[Snowglobe Development Process]] - Development practices for everyone working on the Snowglobe viewer
| |
| * [[Snowglobe Quality Assurance]] - More details on the process we'll use to maintain high quality releases
| |
| ** [[Snowglobe Test Plans]]
| |
| * [[Open Source Meeting]] - Regular in-world meetings where residents and Lindens discuss Open Source development issues, mainly focusing on Snowglobe.
| |
| * Browse source: [http://svn.secondlife.com/trac/linden/browser/projects/2009/snowglobe snowglobe branch in Trac] - browse the source code we're working on
| |
| * [http://omvviewer.byteme.org.uk/snowglobe_1_x_doxygen/ Snowglobe 1.x Doxygen]
| |
| * [http://dimentox.com/sg2dox/ SnowGlobe 2.0 Doxygen]
| |
| * [[Snowglobe/Internet Relay Chat|Internet Relay Chat (IRC)]] - Instant communication with developers
| |
| | |
| For an introduction to the goals of the Snowglobe viewer, see [https://blogs.secondlife.com/community/technology/blog/2009/03/30/intensifying-open-source-efforts Philip's blog post: "Intensifying Open Source Effort"] which describes our new approach to open source. See [http://lists.secondlife.com/pipermail/sldev/2009-May/013879.html Philip's mail to sldev] for a little bit more about the name.
| |
| | |
|
| |
|
| [[Category:Open Source Portal]] | | [[Category:Open Source Portal]] |
| [[Category:Snowglobe|*]] | | [[Category:Snowglobe|*]] |
| [[Category:Glossary]] | | [[Category:Glossary]] |