|Version 2 (modified by martin, 8 years ago)|
OpenSceneGraph Public License
- Developer Blog
- Mailing Lists
- Getting Started
- Platform Specifics
- User Guides
- Programming Guides
- Reference Guides
- Tips And Tricks
- Knowledge Base
- Trac Usage Examples
- TracGuide Documentation
- Software Patents
- Software Patents Europe
The OpenSceneGraph is protected by Copyright, and is licensed as OpenSource, so the source code is freely available, modifyable and redistributed under terms of the OpenSceneGraph Public License (OSGPL). The OpenSceneGraph is based on the Lesser Gnu Public License (LGPL) and include the WxWidgets additions to LGPL which provide a clear statement that distribution with propriatary applications is accepted.
The principles behind the OpenSceneGraph license entities you to freely modify and copy the source code and libraries built from the source code under the terms of the license. You may not distributed the source code or libraries under any other license, unless authorised to do so by the Copyright holders. If you do not accept all the terms of the license then you do not have the right to copy the source or libraries, such copying is illegal under the terms of international Copyright law.
Like most software, be it close source or open source, the OpenSceneGraph is provided as is, without any warranty or any kind, or fitness for use, no indentification is provided. By accepting the license, you accept these disclaimers.
The OpenSceneGraph license is designed to be compatible with use of propritary applications, such applications can statically and dynamically link to the OpenSceneGraph and redistribute those applications with the libraries free of charge. Your applications can be distributed under any license, be it open source or propritary.
Modifications to the source code of the OpenSceneGraph must remain under the OSGPL and under the Copyright of the original code, this covers bug fixes or feature enhancements to the source code.
User written extensions to the OpenSceneGraph such as Subclassing from OpenSceneGraph classes are not covered by the OSGPL, and you are free to license these extensions as you wish, under propriatary or open source license.