Oculus VR, LLC Software Development Kit License Agreement
Copyright (c) 2014-2016 Oculus VR, LLC All rights reserved.
The text of this may be found at: https://developer3.oculus.com/licenses/sdk-3.4.1/
In order to obtain and use the Oculus Software Development Kit for mobile or for PC,
You must first agree to the terms of this License. If you agree to the terms of this
License, you may use the Oculus Software Development Kit. If you do not agree to the
terms of this License, then you may not use the Oculus Software Development Kit.
OCULUS SDK LICENSE
1. Subject to the terms and conditions of this License Agreement (the "License"),
Oculus VR, LLC ("Oculus") hereby grants to you a worldwide, non-exclusive, no-charge,
royalty-free, sublicenseable copyright license to use, reproduce and redistribute
(subject to restrictions below) the software contained in this Oculus Rift Software
Development Kit for PC and/or Oculus Rift Software Development Kit for mobile (individually
and collectively, "Oculus SDK"), including, but not limited to, the samples,
headers, LibOVR and VRLib headers, LibOVR and VRLib source and, subject to your
compliance with Section 3, the headers, libraries and APIs to enable the Platform
Services. This License is subject to the following terms and conditions:
1.1 This license grants you the non-exclusive license and right to use (i) the Oculus
SDK to make engines, tools, applications, content, games and demos (collectively and
generally referred to as "Developer Content") for use on the Oculus approved hardware
and software products ("Oculus Approved Products") and which may incorporate the Oculus
SDK in whole or in part in binary or object code; and (ii) the headers, libraries,
APIs and other tools made available by Oculus to enable the use of Platform Services
with your Developer Content.
1.2 For the sake of clarification, when you use the Oculus SDK in or with Developer
Content, you retain all rights to your Developer Content, and you have no obligations
to share or license Developer Content (including your source and object code) to Oculus
or any third parties; provided, however, Oculus retains all rights to the Oculus SDK
and the headers, libraries and APIs to the Platform Services and other tools made available
by Oculus, including those that may be incorporated into your Developer Content.
1.3 You agree that as a condition of this License you will design and distribute your Developer
Content to ensure that your Developer Content and any software required to use your Developer
Content does not, and you will not, alter or interfere with the normal operation, behavior
or functionality of the Oculus hardware or software or Oculus Approved Products, including:
(i) the behavior of the "Oculus button" and "XBox button" implemented by the Oculus system
software; (ii) any on-screen messages or information; (iii) the behavior of the proximity
sensor in the Oculus hardware implemented by the Oculus system software; (iv) Oculus
hardware or software security features; (v) end user's settings; or (vi) the Oculus Flash
Screen Warnings. You also agree not to commit any act intended to interfere with the normal
operation of the Oculus hardware or software or Oculus Approved Products, or provide software
to Oculus users or developers that would induce breach of any Oculus agreements or that contains
malware, viruses, hacks, bots, Trojan horses, or other malicious code.
1.4 You may not use the Oculus SDK for any purpose not expressly permitted by this
License. You may not:
a. decompile
b. reverse engineer
c. disassemble
d. attempt to derive the source code of the Oculus SDK or any part of the
Oculus SDK, or any other software or firmware provided to you by Oculus
(except as and only to the extent any foregoing restriction is prohibited by applicable law).
REDISTRIBUTION
2. Subject to the terms and conditions of this License, your license to redistribute and
sublicense the Oculus SDK is also expressly made subject to the following conditions:
2.1 You may sublicense and redistribute the source, binary, or object code of the
Oculus SDK in whole for no charge or as part of a for-charge piece of Developer Content;
provided, however, you may only license, sublicense or redistribute the source, binary
or object code of the Oculus SDK in its entirety. The Oculus SDK (including, but not
limited to LibOVR and VRLib), and any Developer Content that includes any portion of
the Oculus SDK, may only be used with Oculus Approved Products and may not be used,
licensed, or sublicensed to interface with software or hardware or other commercial
headsets, mobile tablets or phones that are not authorized and approved by Oculus;
2.2 You must include with all such redistributed or sublicensed Oculus SDK code
the following copyright notice: "Copyright (c) 2014-2016 Oculus VR, LLC. All rights reserved,"
2.3 You must give any other recipients of the Oculus SDK a copy of this License as such
recipients, licensees or sublicensees may only use the Oculus SDK subject to the terms
of this License and such recipient's, licensee's or sublicensee's agreement to and
acceptance of this License with Oculus; and
2.4 The Oculus SDK includes a "LICENSE" text file (the "License Notice"), and any Oculus
SDK distribution that you distribute must include a copy of this License with the License Notice.
OCULUS PLATFORM SERVICES
3. Oculus makes the headers, libraries and APIs, software, and other tools made available by
Oculus to enable Platform Services in connection with your Developer Content. You agree
not to use any API, code or other tools, instruction or service provided by Oculus to enable
or use a Platform Service other than in compliance with these terms. For more information go
to https://developer.oculus.com.
* "Oculus Platform Framework" means the suite of Oculus platform services, including but not
limited to the Oculus file distribution and update system (enabling distribution and updates
of Developer Content by Oculus, including through generated activation Keys), entitlement
system, and account authentication, which list may be changed from time to time in Oculus'
sole discretion.
* "Application Services" means services provided by Oculus associated with the Platform,
including but not limited to in-app purchasing, multiplayer matchmaking, friends, leader boards,
achievements, rooms, voice over IP and cloud saves, which list may be changed from time to time
in Oculus' sole discretion.
* "Platform" means the Oculus virtual reality platform, including but not limited to the user
experience, user interface, store, and social features, usable on Oculus approved hardware or
any third-party device or operating system, including but not limited to iOS, Android, Windows,
OS X, Linux, and Windows Mobile.
* "Platform Services" means the Oculus Platform Framework and the Application Services.
3.1 Oculus Platform Services. Oculus makes certain Platform Services available to you to include and
enable in your Developer Content. Developer Content that enables or includes any Platform Service
must implement the Oculus Platform Framework with that Developer Content. Once your Developer
Content has been authorized for use of the Platform Services, you are not required to update your
Developer Content to include new Platform Services Oculus may make available as part of the
Oculus Platform Framework.
3.2 Limited Authorization. You hereby grant Oculus the limited authorization reasonably necessary
for Oculus's exercise of its rights and performance of its obligations under this Section 3.
You agree that Oculus may use its contractors and affiliates for the purposes of exercising
its rights and licenses set forth in this Section 3.
3.3. Internal Use. You agree