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:

DependencyLicense
ashMIT/Apache-2.0
anyhowMIT/Apache-2.0
thiserrorMIT/Apache-2.0
tracingMIT
bitflagsMIT/Apache-2.0
bytemuckZlib/MIT/Apache-2.0

All dependencies are permissively licensed and compatible with the LGPL.