From 858fa128ef7b08582bbb95d8495b48598f6e8d67 Mon Sep 17 00:00:00 2001 From: toBzh30 <141926303+toBzh30@users.noreply.github.com> Date: Fri, 19 Jun 2026 22:47:58 +0200 Subject: [PATCH] chore(license): per-plugin LICENSE files + split engineering-craft vendored vs original MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Root LICENSE: normalize the disclaimer line to canonical MIT wording. - Add plugins/claude-project-bootstrap/LICENSE (MIT (c) toBzh30) so the grant travels with a standalone plugin install. - engineering-craft (version A): LICENSE is now ours (MIT (c) toBzh30) covering the plugin's original work; Matt's MIT preserved as LICENSE-mattpocock for the vendored skills. ATTRIBUTION.md links both. - plugins/CLAUDE.md tree updated for the new license files. No relicensing — everything stays MIT. References #53 Co-Authored-By: Claude Opus 4.8 --- LICENSE | 2 +- plugins/CLAUDE.md | 6 ++++-- plugins/claude-project-bootstrap/LICENSE | 21 ++++++++++++++++++++ plugins/engineering-craft/ATTRIBUTION.md | 2 +- plugins/engineering-craft/LICENSE | 2 +- plugins/engineering-craft/LICENSE-mattpocock | 21 ++++++++++++++++++++ 6 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 plugins/claude-project-bootstrap/LICENSE create mode 100644 plugins/engineering-craft/LICENSE-mattpocock diff --git a/LICENSE b/LICENSE index 9ccb905..9b1530a 100644 --- a/LICENSE +++ b/LICENSE @@ -16,6 +16,6 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF TORT OR CONTRACT, OR OTHERWISE, ARISING FROM, +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/plugins/CLAUDE.md b/plugins/CLAUDE.md index 36d0000..b91ef0c 100644 --- a/plugins/CLAUDE.md +++ b/plugins/CLAUDE.md @@ -11,6 +11,7 @@ plugins/ ├── claude-project-bootstrap/ # one-time project SETUP (run per new repo) │ ├── .claude-plugin/ │ │ └── plugin.json # plugin metadata (name, author) +│ ├── LICENSE # our MIT license (© toBzh30) │ ├── hooks/ # git/PR lifecycle hooks — auto-loaded in any repo where the plugin is enabled │ │ ├── hooks.json # registers the hooks on Bash Pre/PostToolUse │ │ ├── preflight-branch.sh # PreToolUse: collision guard before /- branch creation @@ -31,8 +32,9 @@ plugins/ └── engineering-craft/ # ongoing CRAFT skills (enabled permanently) — mostly vendored from mattpocock/skills (MIT), plus homegrown skills ├── .claude-plugin/ │ └── plugin.json - ├── LICENSE # Matt Pocock's MIT license (vendored code) - ├── ATTRIBUTION.md # source pinned commit + adaptations + what's not vendored + ├── LICENSE # our MIT license (© toBzh30) — the plugin's original work + ├── LICENSE-mattpocock # Matt Pocock's MIT license (vendored skills) + ├── ATTRIBUTION.md # source pinned commit + adaptations + vendored-vs-original └── skills/ # vendored: zoom-out, diagnose, tdd, prototype, grill-with-docs, improve-codebase-architecture, to-issues, to-prd · homegrown: checkpoint ├── zoom-out/ │ └── SKILL.md diff --git a/plugins/claude-project-bootstrap/LICENSE b/plugins/claude-project-bootstrap/LICENSE new file mode 100644 index 0000000..9b1530a --- /dev/null +++ b/plugins/claude-project-bootstrap/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 toBzh30 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/plugins/engineering-craft/ATTRIBUTION.md b/plugins/engineering-craft/ATTRIBUTION.md index a5c5584..b44c2cc 100644 --- a/plugins/engineering-craft/ATTRIBUTION.md +++ b/plugins/engineering-craft/ATTRIBUTION.md @@ -1,6 +1,6 @@ # Attribution -**Most** skills in this plugin are vendored and adapted from **[mattpocock/skills](https://github.com/mattpocock/skills)** — © 2026 Matt Pocock, MIT-licensed (see [`LICENSE`](./LICENSE)). A few are **homegrown** and not derived from upstream (see *Homegrown* below). +**Most** skills in this plugin are vendored and adapted from **[mattpocock/skills](https://github.com/mattpocock/skills)** — © 2026 Matt Pocock, MIT-licensed (see [`LICENSE-mattpocock`](./LICENSE-mattpocock)). A few are **homegrown** and not derived from upstream (see *Homegrown* below). The plugin's own original work is © 2026 toBzh30, MIT-licensed (see [`LICENSE`](./LICENSE)). - **Source:** `mattpocock/skills` at pinned commit `733d312884b3878a9a9cff693c5886943753a741`, `skills/engineering/`. - **Nature:** fork-and-**adapt**, not redistribution-unchanged. The skills are modified to fit this marketplace's conventions and the AFK/HITL execution model. Divergence from upstream is intentional. diff --git a/plugins/engineering-craft/LICENSE b/plugins/engineering-craft/LICENSE index f1dd2c0..9b1530a 100644 --- a/plugins/engineering-craft/LICENSE +++ b/plugins/engineering-craft/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2026 Matt Pocock +Copyright (c) 2026 toBzh30 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/plugins/engineering-craft/LICENSE-mattpocock b/plugins/engineering-craft/LICENSE-mattpocock new file mode 100644 index 0000000..f1dd2c0 --- /dev/null +++ b/plugins/engineering-craft/LICENSE-mattpocock @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Matt Pocock + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE.