commit 2113dabb361426bd74b5462b8552bbccc25ecff8 equwal <13551856+equwal@users.noreply.github.com> 2026-10-05 02:21:38 -0700 replay unpushed imports from pc onto the remote
LICENSE | 25 +++++++++++++++++++++++ rules/license.md.conflict-pc-20261005 | 9 ++++++++ skills/ccai-license/SKILL.md.conflict-pc-20261005 | 15 ++++++++++++++ 3 files changed, 49 insertions(+)
diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..b972545 --- /dev/null +++ b/LICENSE @@ -0,0 +1,25 @@ +Contextual Copyleft AI (CCAI) License v1.0 +Copyright (c) 2026 Spenser Truex +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated +documentation files (the “Software”), to use, copy, modify, merge, publish, distribute, and/or sublicense copies +of the Software, subject to the following conditions: +1. Software Freedom. +Users are granted the freedom to run, study, modify, and distribute the Software, including modified versions, +for any purpose. +2. Copyleft Requirement. +Any distribution, publication, or making available of the Software — including exact copies, modified versions, +or derivative works — must be licensed in full under the terms of this CCAI License without imposing any +further restrictions. This requirement also applies to any model, dataset, or system that is trained on, derived +from, or incorporates the Software or its outputs. In the case of generative AI models, the obligation to apply +this license includes, at minimum, the disclosure of the model’s source code, a meaningful description of the +training data, and the model’s parameters, weights, and architecture. +3. Distribution Clarification. +Providing access to the Software or any covered model over a network or online service shall be considered +distribution and triggers the obligations of this License. +4. No Warranty. +The Software is provided “as is”, without warranty of any kind. +5. Preservation of License Notice. +Copies, modifications, and derivative works must retain this license notice. + +Paper: https://arxiv.org/pdf/2507.12713 +Mirror: https://dickt.store/fuckai.pdf diff --git a/rules/license.md.conflict-pc-20261005 b/rules/license.md.conflict-pc-20261005 new file mode 100644 index 0000000..fead9dc --- /dev/null +++ b/rules/license.md.conflict-pc-20261005 @@ -0,0 +1,9 @@ +## MANDATORY: New projects use the CCAI License v1.0 + +Give each new project the Contextual Copyleft AI (CCAI) License v1.0 as its `LICENSE` file from the first commit. This includes private repos, so they are licensed when they become public. + +- Copy the text byte-for-byte from `CCAI-1.0.txt` in the `ccai-license` skill folder. Never retype it. +- 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.conflict-pc-20261005 b/skills/ccai-license/SKILL.md.conflict-pc-20261005 new file mode 100644 index 0000000..7137699 --- /dev/null +++ b/skills/ccai-license/SKILL.md.conflict-pc-20261005 @@ -0,0 +1,15 @@ +--- +name: ccai-license +description: Add jose's default license, the Contextual Copyleft AI (CCAI) License v1.0, to a new project. Use when you create a repo or project, or when asked to license one. +--- + +# ccai-license + +`CCAI-1.0.txt` in this folder is the license text, byte-for-byte as jose gave it. + +1. Copy `CCAI-1.0.txt` to `LICENSE` in the project root. Copy the file; do not retype the text. +2. Replace `[year]` with the current year and `[author]` with `git config user.name`. +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, 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.