Functional Source License (FSL)

The Functional Source License (FSL) is a "Source Available" license: you may use, copy, modify and redistribute the code for any purpose except a Competing Use. Each version becomes available under MIT or Apache 2.0 two years after its release.

📜 LICENSE CLASS: 📖 SOURCE-AVAILABLE

Executive Summary: What is it?

The Functional Source License (FSL) is a "Source Available" license. It grants the right to use, copy, modify and redistribute the code for any purpose except a Competing Use: making the software available to others in a commercial product or service that substitutes for it, substitutes for another product or service the licensor offers using it that already exists when that version is released, or offers the same or substantially similar functionality. It is NOT an Open Source license (OSI definition) until each version converts.

CFO / Business Impact: What does it cost/risk?

Technical Reality: How does it work?

It acts as a "timed" license.

  1. Initial Phase: Source is available and editable, but a Competing Use is excluded.
  2. Conversion Date: Two years after a version's release, that version becomes available under MIT or Apache 2.0. This offers a compromise for sustainable business models: the licensor's newest code is protected from competing use, while every version becomes open source two years after its release.