Version
5.1.0
Operating System
Ubuntu 22.04
GPU Information
- Model: RTX 5090
- Driver Version: 580.95.05
Topic Description
At my workplace we are considering using isaacsim to create a simulation of a robot moving around a map of a factory, then output the point cloud data from the sensors on the robot to ROS2.
I have read the different agreements and licenses governing isaac but I still have some doubts as to whether acquiring an NVIDIA Enterprise License is necessary for our intended use.
Due to the different licensing agreements governing different parts of the software we intend to use some of them being Apache 2.0, I feel the information is a bit conflicting.
Detailed Description
Organizational structure of the project
Consider a multi-organizational effort, where work is split among different companies. There is an overarching integrator company A hiring company B to create a digital twin environment and provide it to company C to use such an environment to simulate the movement of a specific robot in it.
As part of the agreement, company C provides not only the resulting trained robot, but also the simulation environment used for training it. From the perspective of company C, if it were to transfer a docker container to help company A run the simulation, does company C need to purchase an NVIDIA enterprise license?
Reasons to believe no enterprise license is necessary
Isaacsim is open sourced under Apache 2.0, so we can use it as open source for developing the simulation as long as we don’t make use of 3D models and textures which fall under the License for Additional Software and Materials.
That is, if we only use isaacsim, but not the sample environments nor any other copyrighted assets, we are making fair use without purchasing an enterprise license.
Reasons to believe enterprise license IS necessary
If we eventually need enterprise level support from NVIDIA.
If we make use of other Omniverse SDK / API’s which are not licensed under Apache 2.0.
Is sharing the simulation environment to a client considered a transfer of isaac? If we only transfer assets and give instructions to clients on how to source isaac by themselves then no license is needed?
Additional Information
What I’ve Tried
Reading these agreements :
NVIDIA ISAAC SIM LICENSING — Isaac Sim Documentation
(also the Isaac sim additional software and materials license)
NVIDIA Agreements | Enterprise Software | Product Specific Terms for Omniverse
Related Issues
Isaac Sim Enterprise License - Omniverse / Isaac Sim - NVIDIA Developer Forums
Real question
Considering all of the above, does Company C needs to purchase an NVIDIA Enterprise License to develop a simulation and provide it to Company A?