Licensing
This document describes the licensing options for Flipt v2.
Flipt v2 is licensed under the Fair Core License (FCL).
About the Fair Core License
The Fair Core License is a Fair Source license specifically designed for self-hosted software that balances developer sustainability with user freedom. It’s a mostly-permissive non-compete license that eventually transitions to Open Source after 2 years.
What the FCL Allows
Under the Fair Core License, you can:
- Read, use, modify, and redistribute the Flipt source code
- Use Flipt for any purpose that doesn’t compete with Flipt’s business interests
- Self-host and deploy Flipt in your infrastructure
- Modify the code to suit your needs
What the FCL Restricts
The FCL restricts competing uses, which means you cannot:
- Create a competing cloud or SaaS offering using Flipt
- Offer Flipt as a managed service to third parties
- Remove or circumvent license checks for commercial features
Transition to Open Source
After 2 years from each software version’s release, that version automatically becomes available under an Open Source license (MIT), ensuring long-term access and community benefit.
Why We Chose the Fair Core License
The Fair Core License allows us to:
- Share our entire codebase in a single repository under a single license
- Maintain sustainable development while keeping core functionality free
- Ensure all features eventually become Open Source
- Protect our ability to offer commercial services while respecting user freedom
What’s Free vs. Commercial
Free and Open Source Components
The majority of Flipt v2 remains free and open source, including:
- Core feature flag evaluation engine
- Dashboard and UI
- Multi-environment support
- Branch environments
- Git-backed storage and sync
- Authentication mechanisms
- Real-time client updates
Commercial Features
Some advanced functionality requires an ongoing license to use, including:
- Premium support options
- Integrated Source Control Management (SCM) support
- Enterprise authentication providers (future)
- Advanced analytics and reporting (future)
Commercial features are protected by license key validation and cannot be accessed without a valid license.
SDK and Integration Licensing
All Flipt SDKs and client libraries remain MIT licensed, ensuring that:
- Your application code using Flipt SDKs has no licensing restrictions
- You can integrate Flipt into commercial applications freely
- There are no licensing concerns for end-user applications
This includes:
- All language-specific SDKs (Go, Python, Node.js, etc.)
- OpenFeature providers
- Integration libraries and tools
Important Restrictions
License Compliance
When using Flipt v2, you must not:
- Remove or modify license checks in the source code
- Attempt to circumvent license protection mechanisms
- Distribute modified versions that bypass commercial feature restrictions
- Use Flipt to create competing feature flag services
Commercial Use Guidelines
For most users and organizations, Flipt v2 can be used freely in commercial environments. The restrictions primarily apply to companies wanting to compete directly with Flipt’s business model.
Purchasing a Commercial License
To purchase a commercial Flipt v2 Pro license, click the link below or scan the QR code:
Flipt v2 Pro License (with 14 day free trial)
Commercial License FAQ
-
What is the difference between the Free and Pro editions?
The Pro edition includes all of the features of the Free edition, but with some additional features and support. The Pro edition requires a license key to be configured in the Flipt v2 configuration file.
-
How do I get a license key?
You can get a license key by purchasing a license from the Flipt v2 Pro License page. The license will be emailed to you after checkout.
-
How do I configure the license key?
See our licensing configuration documentation for more information.
-
Is there a free trial?
Yes, you can get a 14 day free trial license by signing up for a license from the Flipt v2 Pro License (with 14 day free trial) page. The license will be emailed to you after checkout.
-
How do I cancel my subscription?
You can cancel your subscription at any time by logging in to our Stripe customer portal. Your license will be deactivated immediately and you will be prorated for the remaining time in your current billing cycle.
-
How do I upgrade from the trial license to a paid subscription license?
If you have a valid payment method on file, your trial license will be automatically upgraded to a paid subscription license. You will not need to change your license key in your Flipt v2 configuration file.
-
Are there any limitations as far as the number of instances I can run?
For the trial license, you can run up to 5 instances of Flipt v2 with the same license key.
For the paid subscription there is no limit on the number of instances you can run.
-
What level of support do I get with a paid subscription?
A paid subscription license gives you access to a shared Slack channel for same-day support. Paid subscribers also get priority bug fixes and feature requests implementations over free users.
Questions?
If you have questions about licensing or whether your use case requires a commercial license, please:
- Review the Fair Core License FAQ
- Contact us at support@flipt.io
- Open a discussion on our GitHub repository