Difference between revisions of "Linden Lab Official:Havok Viewer Sublicense"
(summarised conditions) |
Vir Linden (talk | contribs) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Linden Lab | Linden Lab incorporates technology from [http://www.havok.com Havok] into the Second Life Viewer to provide certain advanced features. In order to enable Third Party Viewers to provide those features, Linden Lab has obtained the right to sublicense this Havok technology to Third Party Viewers. | ||
If you are interested, contact {{User|Vir Linden}}. | |||
==Packaging== | ==Packaging== | ||
The technology is provided in the form of an autobuild package ' | The technology is provided in the form of an autobuild package 'llphysicsextensions_tpv' containing header files and the required library. This does not directly expose the Havok APIs, but a set of higher level interfaces specific to the viewer. Sources for the wrapper itself are not open source. The llphysicsextensions_tpv package includes all features that use Havok (currently convex decomposition and features related to navigation mesh for pathfinding). | ||
A stub version of the llphysicsextensions package | A stub version of the llphysicsextensions package is also available in source form. | ||
==Eligibility== | ==Eligibility== | ||
Line 13: | Line 13: | ||
In order to be eligible to obtain a Havok sublicense, a TPV project must: | In order to be eligible to obtain a Havok sublicense, a TPV project must: | ||
# Be listed in the Linden Lab Third Party Viewer Directory | # Be listed in the Linden Lab [[Third Party Viewer Directory]] | ||
# Be using open source licensing that permits linking with closed source components | # Be using open source licensing that permits linking with closed source components | ||
# Be substantially based on current code from Linden Lab in all the areas related to the features that use Havok | # Be substantially based on current code from Linden Lab in all the areas related to the features that use Havok | ||
Line 20: | Line 20: | ||
# Be primarily focused on Second Life as a target market, and have a significant base of users within Second Life | # Be primarily focused on Second Life as a target market, and have a significant base of users within Second Life | ||
The responsible Third Party Viewer developer must execute the [http://lecs | The responsible Third Party Viewer developer must execute the [http://lecs-opensource.secondlife.com/HavokSublicense.pdf Havok Sublicense] and abide by its terms. | ||
Latest revision as of 05:58, 24 July 2024
Linden Lab incorporates technology from Havok into the Second Life Viewer to provide certain advanced features. In order to enable Third Party Viewers to provide those features, Linden Lab has obtained the right to sublicense this Havok technology to Third Party Viewers.
If you are interested, contact Vir Linden.
Packaging
The technology is provided in the form of an autobuild package 'llphysicsextensions_tpv' containing header files and the required library. This does not directly expose the Havok APIs, but a set of higher level interfaces specific to the viewer. Sources for the wrapper itself are not open source. The llphysicsextensions_tpv package includes all features that use Havok (currently convex decomposition and features related to navigation mesh for pathfinding).
A stub version of the llphysicsextensions package is also available in source form.
Eligibility
In order to be eligible to obtain a Havok sublicense, a TPV project must:
- Be listed in the Linden Lab Third Party Viewer Directory
- Be using open source licensing that permits linking with closed source components
- Be substantially based on current code from Linden Lab in all the areas related to the features that use Havok
- Have a demonstrated track record of proactively contributing fixes to Linden Lab for problems found in our code
- Have a demonstrated track record of contributing TPV-developed features when requested by Linden Lab, and porting them to our code base
- Be primarily focused on Second Life as a target market, and have a significant base of users within Second Life
The responsible Third Party Viewer developer must execute the Havok Sublicense and abide by its terms.