Snowglobe: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
Oz Linden (talk | contribs)
Oz Linden (talk | contribs)
mNo edit summary
 
(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]]

Latest revision as of 07:39, 12 July 2011