commit 9cbf1a2af0ab13083b250a125d60b4c360fd3bf0 equwal <13551856+equwal@users.noreply.github.com> 2026-10-05 02:21:10 -0700 license: exempt F-Droid and OSI/FSF store apps from CCAI
rules/license.md | 1 + skills/ccai-license/SKILL.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/rules/license.md b/rules/license.md index 942d61b..fead9dc 100644 --- a/rules/license.md +++ b/rules/license.md @@ -6,3 +6,4 @@ Give each new project the Contextual Copyleft AI (CCAI) License v1.0 as its `LIC - Replace `[year]` with the current year and `[author]` with the repo's `git config user.name`. - If a manifest has a license field, point it at the file: npm `"SEE LICENSE IN LICENSE"`, Cargo `license-file = "LICENSE"`, pyproject `license = {file = "LICENSE"}`, other formats `LicenseRef-CCAI-1.0`. - Exception: a fork, a patch for an upstream project, and client or employer work keep the license of their owner. +- Apps published on F-Droid, or any store or distro that requires an OSI/FSF license, keep a plain FLOSS license with no CCAI. diff --git a/skills/ccai-license/SKILL.md b/skills/ccai-license/SKILL.md index 876269f..7137699 100644 --- a/skills/ccai-license/SKILL.md +++ b/skills/ccai-license/SKILL.md @@ -12,4 +12,4 @@ description: Add jose's default license, the Contextual Copyleft AI (CCAI) Licen 3. If a manifest has a license field, set it: npm `"SEE LICENSE IN LICENSE"`, Cargo `license-file = "LICENSE"`, pyproject `license = {file = "LICENSE"}`, other formats `LicenseRef-CCAI-1.0`. 4. Commit `LICENSE` (and the manifest change) in its own commit. -Do not use it for a fork, a patch for an upstream project, or client or employer work. Those keep their owner's license. +Do not use it for a fork, a patch for an upstream project, client or employer work, or apps published on F-Droid or any store or distro that requires an OSI/FSF license. Those keep their owner's license or a plain FLOSS license with no CCAI.