I’m uncertain if the GPLv3 [1], or something from Creative Commons [3], like the CC-BY-SA [2] license, would be appropriate for open source hardware. I’ve come across the CERN-OHL-S [4], which appears interesting, but I’ve never encountered it in the wild, so I’m wary of it’s apparent obscurity.
References
- Type: Webpage. Title: “GNU General Public License”. Publisher: “GNU Operating System”. Accessed: 2025-09-04T21:29Z. URI: https://www.gnu.org/licenses/gpl-3.0.en.html.
- Type: Webpage. Title: “Attribution-ShareAlike 4.0 International”. Publisher: “Creative Commons”. Accessed: 2025-09-04T21:30Z. URI: https://creativecommons.org/licenses/by-sa/4.0/deed.en.
- Type: Webpage. Title: “About CC Licenses”. Publisher: “Creative Commons”. Accessed: 2025-04-09T21:31Z. URI: https://creativecommons.org/share-your-work/cclicenses/.
- Type: Text. Title: “CERN Open Hardware Licence Version 2 - Strongly Reciprocal”. Publisher: “CERN”. Accessed: 2025-04-09T21:33Z. URI: https://gitlab.com/ohwr/project/cernohl/-/wikis/uploads/819d71bea3458f71fba6cf4fb0f2de6b/cern_ohl_s_v2.txt.
The big question is how copyleft do you want to license it.
Which means, to what extend are the people building on top of your work allowed to keep their improvements and all downstream improvements for themselves and other future rights holder they might sell it to.
A copyleft license prevents someone from making an improvement and then treating the entire thing as their private property but also stop anyone else from making that improvement on your stuff and continuing progress.
So copyleft is, do you allow future devs building on your things to “pull the ladder up” on everyone else that come after them.
I’d go with no. But that means you cede control of it for yourself as well if you start including other people’s improvements into your design, unless you make them sign dual license “contributor license agreement” so that you can have both a private commercial right to the entire thing while also giving copyleft version to the community.