License
Two licenses, plus a reserved brand. Everything that makes the device work is open source.
The split
| What | License | Where |
|---|---|---|
Firmware (firmware/, scripts/, main.py) | GPLv3 | LICENSE-firmware |
Documentation and printable case CAD (README.md, docs/, case-design/** including the .3mf files, assembly/) | CC BY-SA 4.0 | LICENSE-docs |
| "Matrix Mole" / "OTP Gadget" name and branding | All rights reserved. | - |
What each license lets you do, in plain words
Firmware - GPLv3. You can read, modify, run, and share the firmware. If you distribute a device or a build with modified firmware, you have to publish your modifications under the same license. This is the standard copyleft deal.
Documentation and case CAD - CC BY-SA 4.0. You can quote, adapt, translate, remix, and republish anything in the docs and the printable .3mf case files, including for commercial purposes. Two strings: give credit, and release your version under the same CC BY-SA 4.0 license so the chain stays open.
Brand - reserved. "Matrix Mole" and "OTP Gadget" are not licensed. You can fork the firmware and the docs and ship your own variant; you can't call it Matrix Mole or OTP Gadget or present it as the official product.
Why this split
Every piece that affects security or trust needs to be open - firmware, protocol, parts list, assembly notes, case design - so anyone can audit and rebuild. Two simple licenses (GPLv3 for code, CC BY-SA 4.0 for everything else) cover that without surprises.
The brand stays reserved so forks aren't confused with the official product. Anything else you might want to do, you can.
How the project is funded
The project is funded by donations on GitHub Sponsors and (once demand justifies it) by sales of fully-compliant built units via the reservation flow. Nothing about the design is paywalled.
Full texts
The complete license texts live in the public repo:
- LICENSE-firmware - GPLv3, GNU General Public License version 3
- LICENSE-docs - CC BY-SA 4.0, Attribution-ShareAlike 4.0 International
If you have a specific licensing question that this page doesn't answer, ask via the form at the bottom of any wiki page.