License
Goldy is dual-licensed under the GNU Lesser General Public License v2.1 or later (LGPL-2.1-or-later) and a commercial license.
Open Source (LGPL-2.1-or-later)
You may use Goldy freely in any project — including proprietary and commercial software — as long as you comply with the LGPL:
- ✅ Use Goldy as a dynamically linked library in proprietary software
- ✅ Distribute your application without releasing your own source code
- ✅ Modify Goldy for your own use
- ✅ Use commercially
You must:
- Distribute (or offer access to) the source code of Goldy itself (including any modifications you make to it)
- Allow users to replace the Goldy library with their own build (dynamic linking satisfies this)
- Include the LGPL license and copyright notice
Commercial License
A commercial license removes all LGPL obligations. This is appropriate when you need to:
- Statically link Goldy into a proprietary binary
- Distribute modified versions of Goldy without source disclosure
- Embed Goldy in locked-down or proprietary firmware/SDKs
- Satisfy corporate policies that prohibit copyleft dependencies
For commercial licensing terms, contact: koubaa@github
Dependencies
Goldy depends on various open-source libraries with their own licenses:
| Dependency | License |
|---|---|
| ash | MIT/Apache-2.0 |
| anyhow | MIT/Apache-2.0 |
| thiserror | MIT/Apache-2.0 |
| tracing | MIT |
| bitflags | MIT/Apache-2.0 |
| bytemuck | Zlib/MIT/Apache-2.0 |
All dependencies are permissively licensed and compatible with the LGPL.