License
⚖️ OpenRoSDE
OpenRoSDE is released under the Apache License 2.0.
Copyright 2019 Coarobo GK.
See LICENSE of the core for the full text.
The versions before 3.0.0 were published under the MIT License, whose notice NOTICE of the core keeps.
This documentation is released under the Apache License 2.0 as well, from https://github.com/openrosde/openrosde-docs.
📜 Third-Party Software
The OpenRoSDE Docker images bundle third-party robotics middleware, drivers, and simulation assets, each governed by its own license.
Each platform repository records the licenses of its platform in its NOTICE, and some of them restrict commercial use:
| Platform | Notice | Notable terms |
|---|---|---|
turtlebot3 | https://github.com/openrosde/openrosde-platform-turtlebot3/blob/main/NOTICE | TurtleBot3 packages of ROBOTIS under Apache-2.0 |
fetch | https://github.com/openrosde/openrosde-platform-fetch/blob/main/NOTICE | fetch_description in the image fetch-devel under CC BY-NC-SA 4.0 |
sciurus17 | https://github.com/openrosde/openrosde-platform-sciurus17/blob/main/NOTICE | sciurus17_description under the non-commercial license of RT Corporation |
cobotta | https://github.com/openrosde/openrosde-platform-cobotta/blob/main/NOTICE | denso_cobotta_ros and the four patches of the platform under GPL-2.0-or-later |
ur5e | https://github.com/openrosde/openrosde-platform-ur5e/blob/main/NOTICE | The default kinematics of ur_description under BSD 3-Clause, and the meshes of some UR models in the image ur5e-devel under the terms of Universal Robots A/S |
hsr | https://github.com/openrosde/openrosde-platform-hsr/blob/main/NOTICE | tmc_wrs_binary in the image hsr-devel under BSD 3-Clause Clear, and hsrb_meshes under CC BY-NC-ND 4.0 |
| All | ROS Noetic, ROS 2 Lyrical, Gazebo, FlexBE, and platform-specific upstream packages | Per upstream (BSD, Apache 2.0, MIT, etc.) |
| All | ROS# file_server and file_server2 2.3.1 (Siemens AG), built from source in the base images with the patches of docker/openrosde-base/patches/ros-sharp/ and docker/openrosde-base-ros2/patches/ros-sharp/ | Apache 2.0 |
| All | trimesh and pycollada in the converter image openrosde-mesh2glb | MIT and BSD 3-Clause |
See the NOTICE and docs/robot-platforms/<platform>.md of each platform repository for its licensing details.
Each device repository records the licenses of its driver and of the packages of its Docker layer in its NOTICE and its README.md the same way.