The visual meshes in meshes/ are converted from https://github.com/neobotix/rox commit c865076d5412aca9c861e3b3326fb6a30cb393b1 file rox_description/meshes/nanoscan_3.dae Copyright (c) Neobotix GmbH Licence: BSD, as declared in the package manifest (no licence text ships upstream). Converted (and, where the source is heavy, decimated) to OBJ in metres by external/convert/build_scanner_devices.py; the MJCF's link frame, visual origin, collision primitive and inertial are read from the same repository. -------------------------------------------------------------------------------- The repository ships no LICENSE file, and the mesh carries no per-file copyright header. The only licence statement the upstream makes is the one in the package manifest that ships the mesh: rox_description/package.xml, at the commit above Neobotix BSD Pradheep Padmanabhan "BSD" names a family, not a document: the 2-clause, 3-clause and original 4-clause texts differ in what they require. No variant's text is reproduced here, because choosing one would put terms in the licensor's mouth that the licensor did not write. What every variant does require -- that the copyright notice and the licence statement travel with the copy -- is what this file is: it names the copyright holder, the author, the exact upstream revision, and the exact file the geometry derives from. If a downstream use needs the variant pinned (an SPDX-clean SBOM, say), ask Neobotix GmbH to state it, and replace this paragraph with their answer.