Skip to main content

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:

PlatformNoticeNotable terms
turtlebot3https://github.com/openrosde/openrosde-platform-turtlebot3/blob/main/NOTICETurtleBot3 packages of ROBOTIS under Apache-2.0
fetchhttps://github.com/openrosde/openrosde-platform-fetch/blob/main/NOTICEfetch_description in the image fetch-devel under CC BY-NC-SA 4.0
sciurus17https://github.com/openrosde/openrosde-platform-sciurus17/blob/main/NOTICEsciurus17_description under the non-commercial license of RT Corporation
cobottahttps://github.com/openrosde/openrosde-platform-cobotta/blob/main/NOTICEdenso_cobotta_ros and the four patches of the platform under GPL-2.0-or-later
ur5ehttps://github.com/openrosde/openrosde-platform-ur5e/blob/main/NOTICEThe 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
hsrhttps://github.com/openrosde/openrosde-platform-hsr/blob/main/NOTICEtmc_wrs_binary in the image hsr-devel under BSD 3-Clause Clear, and hsrb_meshes under CC BY-NC-ND 4.0
AllROS Noetic, ROS 2 Lyrical, Gazebo, FlexBE, and platform-specific upstream packagesPer upstream (BSD, Apache 2.0, MIT, etc.)
AllROS# 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
Alltrimesh and pycollada in the converter image openrosde-mesh2glbMIT 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.