Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2: Request to Relicense Contributions for Flipt v2 under the Fair Core License (FCL) #3855

Open
markphelps opened this issue Jan 29, 2025 · 23 comments
Assignees
Labels
v2 For consideration for v2 of Flipt

Comments

@markphelps
Copy link
Collaborator

markphelps commented Jan 29, 2025

Hello Flipt Contributors 👋,

We’re excited to announce that Flipt v2 is on the horizon ! As part of this major release, we’re transitioning the project’s license from GPL-3.0 to the Fair Core License (FCL-MIT). This change ensures Flipt remains sustainable while balancing open-source freedoms with protections against unfair commercialization.

To complete this transition, we need your help. If you’ve made significant contributions to Flipt in the past, we kindly ask you to agree to relicense your work under the FCL for the v2 release.


What is the Fair Core License (FCL)?

The FCL is a novel license designed to protect the project’s sustainability while preserving open-source values. Key terms include:

  1. Permitted Uses:
    • You may use, modify, and redistribute Flipt for free in most cases, including:
      • Internal use
      • Non-commercial education/research
      • Professional services supporting Flipt users
    • Competing Uses Are Restricted: You cannot use Flipt in a commercial product/service that:
      • Substitutes for Flipt itself
      • Replaces other products/services we offer using Flipt
      • Offers substantially similar functionality to Flipt
  2. License Key Integrity:
    • You must not bypass or alter license key functionality that protects restricted features.
  3. Automatic MIT Conversion:
    • Two years after Flipt v2’s release, the license converts to the MIT License, granting unrestricted usage rights.
  4. Patent Protection:
    • A patent license is granted for Permitted Uses but terminates if you sue us over patent infringement.
  5. Trademarks:
    • You may only use our trademarks to attribute us as the Software’s origin.

Read the full license here: FCL-1.0-MIT.


Who Needs to Agree?

You've been tagged in this request if your contributions meet at least one of these criteria:

  1. Code Contributions: Changes to application source code (not docs/tests) exceeding 1 line.
  2. Substantial Impact: Contributions critical to Flipt’s functionality or architecture.

If your contributions were only documentation, tests, or very small changes, no action is needed.


How to Agree

If you consent to relicensing your contributions under the FCL for v2, reply to this issue with:

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.  

Deadline: February 28, 2025


What Happens If You Don’t Respond?

If we don’t hear from you by the deadline, we’ll unfortunately need to:

  • Remove or rewrite your contributions in the v2 codebase to comply with the FCL.
  • Preserve your contributions in the legacy GPL-3.0 code (v1 and earlier).

Why Relicense?

The FCL ensures that:

  • Flipt can’t be exploited in commercial products that directly compete with it.
  • The project gains long-term sustainability through protections against unfair use.
  • After two years, the MIT License takes effect, giving everyone unrestricted rights.

Questions?

Feel free to:


Thank You!

Your contributions have made Flipt what it is today, and your support now ensures it can grow sustainably for years to come. We deeply appreciate your help in this transition!

Best regards,

Mark Phelps & the Flipt Maintainers

@markphelps markphelps added the v2 For consideration for v2 of Flipt label Jan 29, 2025
@markphelps
Copy link
Collaborator Author

markphelps commented Jan 29, 2025

To ensure fairness and compliance, we’re tagging everyone who meets the criteria (code changes >1 line). If:

You were tagged but believe your contributions were docs/tests only, please let us know!

You weren’t tagged but think you should be, reply here!

We apologize for the noise and appreciate your patience as we work to make Flipt sustainable while respecting your contributions.

Your help matters!

If tagged, please review ☝ and reply with the following message if you consent:

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.  

@markphelps markphelps self-assigned this Jan 29, 2025
@markphelps markphelps pinned this issue Jan 29, 2025
@erka
Copy link
Collaborator

erka commented Jan 29, 2025

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

7 similar comments
@phenax
Copy link
Contributor

phenax commented Jan 29, 2025

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@lzakharov
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@vic3lord
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@tvcsantos
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@mattiaforc
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@wtertius
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@khepin
Copy link
Contributor

khepin commented Jan 29, 2025

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@julesglad
Copy link
Contributor

julesglad commented Jan 29, 2025 via email

@julesglad
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

8 similar comments
@MattNotarangelo
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@kevin-ip
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@ahobson
Copy link
Contributor

ahobson commented Jan 30, 2025

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@devumesh
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@kvnhmn
Copy link
Contributor

kvnhmn commented Jan 30, 2025

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@mbezhanov
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@rochacon
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@thepabloaguilar
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@christopherdiehl
Copy link
Contributor

christopherdiehl commented Jan 31, 2025 via email

@aaronraff
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

2 similar comments
@gnalin-impala
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

@Jamess-Lucass
Copy link
Contributor

I agree to relicense my contributions to Flipt under the Fair Core License (FCL) for the v2 release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v2 For consideration for v2 of Flipt
Projects
Status: No status
Development

No branches or pull requests