chore: relicense from FSL-1.1-ALv2 to Apache 2.0 + MIT#604
Conversation
Drop the Functional Source License and fully commit to open source.
Platform moves to Apache 2.0; SDKs and shared libraries stay MIT.
- Root LICENSE replaced with Apache 2.0 text
- LICENSING.md removed (per-package LICENSE + SPDX license field carry the story)
- core/{lightfast,cli,mcp}/LICENSE added as MIT (matching core/ai-sdk)
- 24 package.json: "FSL-1.1-Apache-2.0" -> "Apache-2.0"
- README badge + License section rewritten for the new split
- CONTRIBUTING.md replaces the FSL clause with a DCO clause
DCO enforcement is live on main via the DCO GitHub App + branch ruleset
(Protect main, ruleset 15254385). All future commits require Signed-off-by.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Jeevan Pillay <169354619+jeevanpillay@users.noreply.github.com>
Entire-Checkpoint: f5f1f8dd45b4
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Note
|
Summary
Drop the Functional Source License (FSL-1.1-ALv2) and fully commit to open source. Platform moves to Apache 2.0; SDKs and shared libraries stay MIT. DCO replaces the prior FSL contributor grant — no CLA paperwork.
Plan: thoughts/shared/plans/2026-04-19-relicense-to-apache-2.md
Changes
LICENSEreplaced with verbatim Apache 2.0 text + copyright appendix (Copyright 2025 Lightfast Pty Ltd).LICENSING.mdremoved — per-packageLICENSEfiles + SPDXlicensefields inpackage.jsoncarry the full story.core/{lightfast,cli,mcp}/LICENSEadded as MIT, byte-identical to the existingcore/ai-sdk/LICENSE. This fixes the missing-LICENSE-in-tarball bug for three published packages.package.jsonfiles:"license": "FSL-1.1-Apache-2.0"→"license": "Apache-2.0".README.md: badge switched to Apache 2.0 blue; License section rewritten for the split.CONTRIBUTING.md: FSL contributor clause replaced with a DCO clause (git commit -s).DCO is live on
mainProtect main(ID15254385) requiresDCO,CI,Core CI; 1 approval; linear history; force-push and deletion blocked.Test plan
pnpm installpnpm typecheckpnpm checkpnpm build:apppnpm build:platformrg -F "FSL"returns zero results outsidethoughts/,node_modules/,.git/md5of all fourcore/*/LICENSEfiles matchnpm pack --dry-runincore/lightfast,core/cli,core/mcpincludesLICENSE/LICENSErenders with GitHub's "Apache License 2.0" bannerNotes
DCOcheck before they can merge.🤖 Generated with Claude Code