-
Notifications
You must be signed in to change notification settings - Fork 119
Description
Describe the problem you got
Summary
The README and root LICENSE state that the entire project is under Apache 2.0.
However, it appears the hardware repository (openarm_hardware) contains CAD/STL data that may actually be under CERN-OHL-S-2.0 (a more restrictive license). This discrepancy raises legal/compatibility concerns for downstream users, contributors, and integrators.
Why this matters
Users who rely on the Apache-2.0 declaration may assume they have broad rights (commercial use, modification, redistribution) for all components — but if parts of the hardware are under CERN OHL, those rights may be more limited or conditional.
License incompatibility may deter adoption, partnerships, or integration into other open hardware / robotics projects.
Worst case: it opens the project (or contributors) to legal risk from misunderstandings or claims from third parties or derivative users.
Evidence / Observations
The top‐level license file is Apache-2.0.
The hardware CAD repo (openarm_hardware) is CERN-OHL-S-2.0
Apache-2.0 and CERN-OHL-S-2.0 have different obligations (e.g. attribution, source distribution formats, etc.) which may conflict.
Suggested actions / questions
Clarify in documentation exactly which license(s) apply to each component (software, mechanical, CAD, firmware).
If the hardware/CAD files are indeed under CERN-OHL-S, please remove the "Fully Open Source" Statement which is false and misleading
Provide guidance on how derivative works combining both software and hardware can be licensed or redistributed in compliance with both licenses.
Consider re‐licensing hardware to something fully permissive if the goal is maximal openness (if feasible).
Optionally, seek counsel or community feedback about compatibility issues between Apache-2.0 and CERN OHL for hardware/software hybrid open projects.