Skip to content

License

FLINT is free and open-source software licensed under the GNU General Public License v3.0 (GPL-3.0).

Quick Summary

License at a Glance

  • Use - Use FLINT for any purpose
  • Modify - Change the source code as needed
  • Distribute - Share FLINT with others
  • Commercial Use - Use in commercial projects
  • ⚠️ Share-Alike - Derivative works must use GPL-3.0
  • ⚠️ Disclose Source - Provide source code when distributing
  • Patent Grant - Contributors grant patent rights

What This Means for You

As a User

You are free to:

  • Download and use FLINT without restrictions
  • Use FLINT in research, including published work
  • Use FLINT commercially in your business or organization
  • Modify FLINT to suit your needs

As a Distributor

If you distribute FLINT (modified or unmodified):

  • Provide source code or make it available
  • Include license notice with the software
  • State changes if you modified the code
  • Use the same license (GPL-3.0) for derivative works

As a Contributor

By contributing to FLINT:

  • You grant FLINT permission to use your contributions
  • Your contributions will be under GPL-3.0
  • You retain copyright of your contributions
  • You grant patent rights (if applicable)

License Compatibility

Compatible Licenses

FLINT (GPL-3.0) is compatible with:

  • GPL v3.0 - Same license ✅
  • LGPL v3.0 - Lesser GPL ✅
  • AGPL v3.0 - Affero GPL ✅
  • Apache 2.0 - With proper attribution ✅
  • MIT - Can incorporate MIT code ✅
  • BSD - Can incorporate BSD code ✅

Incompatible Licenses

GPL-3.0 is not compatible with:

  • GPL v2.0 - Earlier GPL version (without "or later" clause) ❌
  • Proprietary licenses - Closed source ❌

License Compatibility

When combining FLINT with other software, ensure all licenses are compatible.

Dependencies and Their Licenses

FLINT uses several dependencies, each with its own license:

Dependency License Compatibility
CEA Apache 2.0 ✅ Compatible
OSLO GPL v3.0 ✅ Same license
ORION GPL v3.0 ✅ Same license

See Acknowledgements for full attribution.

Full License Text

The complete GNU General Public License v3.0 text is available:

Warranty Disclaimer

No Warranty

FLINT is provided "as is" without warranty of any kind, either expressed or implied. See the full license for complete warranty disclaimer.

Key points:

  • No warranty - Software provided without guarantees
  • No liability - Authors not liable for damages
  • Use at own risk - User assumes all risks