From 22ce55897791c94a1a9504baed924d8da303448b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 8 Jul 2026 15:27:39 +0000 Subject: [PATCH 1/2] Split license: preserve upstream MIT, reserve rights on fork-original files Upstream code (obra/superpowers) remains MIT-licensed under Jesse Vincent's original notice, unmodified and intact, as required by its own terms. Adds NOTICE documenting the three content tiers (unmodified upstream, upstream files edited by this fork, and files created new by this fork) and LICENSE-FORK covering only the 58 files with no upstream original, Copyright Minhyeok Kim, all rights reserved. --- LICENSE | 14 +++++++ LICENSE-FORK | 25 ++++++++++++ NOTICE | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 150 insertions(+) create mode 100644 LICENSE-FORK create mode 100644 NOTICE diff --git a/LICENSE b/LICENSE index abf0390320..ebbf51eb7a 100644 --- a/LICENSE +++ b/LICENSE @@ -1,3 +1,17 @@ +This repository ("doperpowers") is a fork of https://github.com/obra/superpowers +and contains code under two different licenses. See NOTICE for the full +breakdown of which files are which. + +1. Code inherited from upstream (obra/superpowers), including the inherited + portions of files this fork has modified, remains under the MIT License + below, Copyright (c) 2025 Jesse Vincent. This notice is preserved in full + and unmodified, as required by its own terms. +2. Files created new by this fork (listed in NOTICE) are original work by + Minhyeok Kim and are NOT covered by the MIT License below. They are + licensed separately under LICENSE-FORK (All Rights Reserved). + +------------------------------------------------------------------------------ + MIT License Copyright (c) 2025 Jesse Vincent diff --git a/LICENSE-FORK b/LICENSE-FORK new file mode 100644 index 0000000000..d35bf453d5 --- /dev/null +++ b/LICENSE-FORK @@ -0,0 +1,25 @@ +All Rights Reserved + +Copyright (c) 2026 Minhyeok Kim + +This license applies only to the files listed as "created new by this +fork" in NOTICE. It does not apply to code inherited from +obra/superpowers (https://github.com/obra/superpowers), which remains +licensed under the MIT License in LICENSE, Copyright (c) 2025 Jesse +Vincent. + +All rights are reserved by the copyright holder. No permission is +granted to copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the covered files, or to permit persons to whom the +covered files are furnished to do so, except with the prior written +permission of the copyright holder. + +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 +AUTHOR OR COPYRIGHT HOLDER 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. + +Contact for licensing inquiries: Minhyeok Kim diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000000..a5715655f2 --- /dev/null +++ b/NOTICE @@ -0,0 +1,111 @@ +NOTICE — Licensing provenance for doperpowers +============================================== + +doperpowers is a fork of obra/superpowers (https://github.com/obra/superpowers), +maintained by Minhyeok Kim (SSFSKIM). This file explains which parts of the +repository are covered by which license. It supplements, and does not +replace, LICENSE and LICENSE-FORK. + +Three categories of content exist in this repository: + +1. Unmodified upstream files +----------------------------- +The majority of this repository is unmodified code from obra/superpowers. +It remains licensed under the MIT License in LICENSE, Copyright (c) 2025 +Jesse Vincent. Nothing about that license or copyright changes in this fork. + +2. Upstream files modified by this fork +----------------------------------------- +Some upstream files have been edited as part of maintaining this fork (see +`git log upstream/main..HEAD` for the exact commit history against +https://github.com/obra/superpowers). These files remain governed by the +MIT License in LICENSE in their entirety — MIT requires the original +copyright and permission notice to be preserved in all copies or +substantial portions of the software, and a modified file is still +substantially the original work. The fork-specific edits within these +files are additionally authored by Minhyeok Kim, who is credited as a +contributor but does not claim exclusive ownership of these files. + +3. Files created new by this fork +------------------------------------ +The files listed below did not exist in obra/superpowers and were written +from scratch for doperpowers. They are original work, Copyright (c) 2026 +Minhyeok Kim , All Rights Reserved, licensed under +LICENSE-FORK — not under the MIT License in LICENSE. This list is accurate +as of the commit that introduced this NOTICE file; run +`git diff --diff-filter=A --name-only upstream/main HEAD` against this +fork's history to regenerate it as the fork evolves. + + AGENTS.local.md + CLAUDE.local.md + docs/INSTALL-doperpowers.md + docs/doperpowers/execplans/2026-07-07-board-close-candidate.md + docs/doperpowers/execplans/2026-07-07-board-priority-axis.md + docs/doperpowers/plans/2026-07-03-issue-tracker-substrate.md + docs/doperpowers/plans/2026-07-03-living-specs.md + docs/doperpowers/plans/2026-07-05-board-sync.md + docs/doperpowers/plans/2026-07-05-issue-board-html-map.md + docs/doperpowers/plans/2026-07-08-pr-review-loop.md + docs/doperpowers/specs/2026-07-03-execplan-track-design.md + docs/doperpowers/specs/2026-07-03-issue-tracker-substrate-design.md + docs/doperpowers/specs/2026-07-03-living-specs-design.md + docs/doperpowers/specs/2026-07-05-board-sync-design.md + docs/doperpowers/specs/2026-07-05-issue-board-html-map-design.md + docs/doperpowers/specs/2026-07-06-issue-tracker-v7-gh-ssot-design.md + docs/doperpowers/specs/2026-07-08-pr-review-loop-design.md + hooks/session-start-codex + skills/codebase-design/DEEPENING.md + skills/codebase-design/DESIGN-IT-TWICE.md + skills/codebase-design/SKILL.md + skills/domain-modeling/ADR-FORMAT.md + skills/domain-modeling/CONTEXT-FORMAT.md + skills/domain-modeling/SKILL.md + skills/execplan/SKILL.md + skills/execspec/SKILL.md + skills/execspec/references/PLANS.md + skills/issue-register/SKILL.md + skills/issue-tracker/SKILL.md + skills/issue-tracker/references/board-cloudflare-pages.yml + skills/issue-tracker/references/board-pages.yml + skills/issue-tracker/scripts/_board.py + skills/issue-tracker/scripts/_lib.sh + skills/issue-tracker/scripts/board-bind.sh + skills/issue-tracker/scripts/board-edge.sh + skills/issue-tracker/scripts/board-lint.sh + skills/issue-tracker/scripts/board-list.sh + skills/issue-tracker/scripts/board-map.sh + skills/issue-tracker/scripts/board-map.template.html + skills/issue-tracker/scripts/board-migrate-gh.sh + skills/issue-tracker/scripts/board-priority.sh + skills/issue-tracker/scripts/board-reconcile.sh + skills/issue-tracker/scripts/board-register.sh + skills/issue-tracker/scripts/board-relate.sh + skills/issue-tracker/scripts/board-show.sh + skills/issue-tracker/scripts/board-transition.sh + skills/orchestrating-daemons/SKILL.md + skills/orchestrating-daemons/scripts/_lib.sh + skills/orchestrating-daemons/scripts/daemon-list.sh + skills/orchestrating-daemons/scripts/daemon-mark.sh + skills/orchestrating-daemons/scripts/daemon-reply.sh + skills/orchestrating-daemons/scripts/daemon-resume.sh + skills/orchestrating-daemons/scripts/daemon-retire.sh + skills/orchestrating-daemons/scripts/daemon-spawn.sh + tests/issue-tracker/mock-gh/gh + tests/issue-tracker/test-board-scripts.sh + tests/issue-tracker/test-board-template.cjs + tests/orchestrating-daemons/test-daemon-scripts.sh + +Why the split (and not a single All-Rights-Reserved license) +-------------------------------------------------------------- +The MIT License on the upstream code requires its copyright and permission +notice to be preserved in all copies or substantial portions of the +software. Since this repository is still substantially obra/superpowers, +that notice cannot be removed or overridden wholesale. Only content that +is genuinely new — with no upstream original to derive from — can be +placed under different terms. This keeps the fork's use of upstream code +compliant with MIT while letting the fork owner reserve rights over what +they actually authored. + +Contact +------- +Minhyeok Kim From abe59c3d27de510263872af9e188a6e01f2d60ca Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 8 Jul 2026 15:30:47 +0000 Subject: [PATCH 2/2] Carve out mattpocock/skills-derived content from the fork license skills/codebase-design/ and skills/domain-modeling/ were adapted from https://github.com/mattpocock/skills (MIT, Copyright Matt Pocock), not authored by this fork or inherited from obra/superpowers. They were incorrectly listed as fork-original all-rights-reserved content. Adds THIRD-PARTY-LICENSES with Matt Pocock's MIT notice and moves those 6 files out of LICENSE-FORK's scope into that third category. --- LICENSE | 12 ++++++--- LICENSE-FORK | 8 +++--- NOTICE | 58 +++++++++++++++++++++++++++----------------- THIRD-PARTY-LICENSES | 42 ++++++++++++++++++++++++++++++++ 4 files changed, 91 insertions(+), 29 deletions(-) create mode 100644 THIRD-PARTY-LICENSES diff --git a/LICENSE b/LICENSE index ebbf51eb7a..b2a0819731 100644 --- a/LICENSE +++ b/LICENSE @@ -1,14 +1,18 @@ This repository ("doperpowers") is a fork of https://github.com/obra/superpowers -and contains code under two different licenses. See NOTICE for the full +and contains code under more than one license. See NOTICE for the full breakdown of which files are which. 1. Code inherited from upstream (obra/superpowers), including the inherited portions of files this fork has modified, remains under the MIT License below, Copyright (c) 2025 Jesse Vincent. This notice is preserved in full and unmodified, as required by its own terms. -2. Files created new by this fork (listed in NOTICE) are original work by - Minhyeok Kim and are NOT covered by the MIT License below. They are - licensed separately under LICENSE-FORK (All Rights Reserved). +2. Some skills are adapted from other third-party MIT projects (not + obra/superpowers) and remain under that project's own MIT License. See + THIRD-PARTY-LICENSES. +3. Files created new by this fork (listed in NOTICE), excluding the + third-party-adapted files above, are original work by Minhyeok Kim and + are NOT covered by the MIT License below. They are licensed separately + under LICENSE-FORK (All Rights Reserved). ------------------------------------------------------------------------------ diff --git a/LICENSE-FORK b/LICENSE-FORK index d35bf453d5..a3bd3ca32b 100644 --- a/LICENSE-FORK +++ b/LICENSE-FORK @@ -2,11 +2,13 @@ All Rights Reserved Copyright (c) 2026 Minhyeok Kim -This license applies only to the files listed as "created new by this -fork" in NOTICE. It does not apply to code inherited from +This license applies only to the files listed under "Files created new +by this fork" in NOTICE. It does not apply to code inherited from obra/superpowers (https://github.com/obra/superpowers), which remains licensed under the MIT License in LICENSE, Copyright (c) 2025 Jesse -Vincent. +Vincent, and it does not apply to skills adapted from other third-party +MIT projects, which remain licensed under their own terms as reproduced +in THIRD-PARTY-LICENSES. All rights are reserved by the copyright holder. No permission is granted to copy, modify, merge, publish, distribute, sublicense, and/or diff --git a/NOTICE b/NOTICE index a5715655f2..44c3a7eab0 100644 --- a/NOTICE +++ b/NOTICE @@ -4,9 +4,9 @@ NOTICE — Licensing provenance for doperpowers doperpowers is a fork of obra/superpowers (https://github.com/obra/superpowers), maintained by Minhyeok Kim (SSFSKIM). This file explains which parts of the repository are covered by which license. It supplements, and does not -replace, LICENSE and LICENSE-FORK. +replace, LICENSE, LICENSE-FORK, and THIRD-PARTY-LICENSES. -Three categories of content exist in this repository: +Four categories of content exist in this repository: 1. Unmodified upstream files ----------------------------- @@ -26,15 +26,33 @@ substantially the original work. The fork-specific edits within these files are additionally authored by Minhyeok Kim, who is credited as a contributor but does not claim exclusive ownership of these files. -3. Files created new by this fork +3. Content adapted from other third-party MIT projects +---------------------------------------------------------- +Some skills were not written for either obra/superpowers or this fork — +they were adapted from other MIT-licensed projects and carry their own +attribution line in the file itself (e.g. "_Adapted from +[mattpocock/skills](https://github.com/mattpocock/skills) (MIT)._"). These +remain governed by that project's own MIT License, reproduced in +THIRD-PARTY-LICENSES, and are NOT covered by LICENSE-FORK. Currently: + + skills/codebase-design/DEEPENING.md -- mattpocock/skills (MIT) + skills/codebase-design/DESIGN-IT-TWICE.md -- mattpocock/skills (MIT) + skills/codebase-design/SKILL.md -- mattpocock/skills (MIT) + skills/domain-modeling/ADR-FORMAT.md -- mattpocock/skills (MIT) + skills/domain-modeling/CONTEXT-FORMAT.md -- mattpocock/skills (MIT) + skills/domain-modeling/SKILL.md -- mattpocock/skills (MIT) + +4. Files created new by this fork ------------------------------------ -The files listed below did not exist in obra/superpowers and were written -from scratch for doperpowers. They are original work, Copyright (c) 2026 -Minhyeok Kim , All Rights Reserved, licensed under -LICENSE-FORK — not under the MIT License in LICENSE. This list is accurate -as of the commit that introduced this NOTICE file; run +The files listed below did not exist in obra/superpowers, are not adapted +from any other third-party project, and were written from scratch for +doperpowers. They are original work, Copyright (c) 2026 Minhyeok Kim +, All Rights Reserved, licensed under LICENSE-FORK — +not under the MIT License in LICENSE. This list is accurate as of the +commit that introduced this NOTICE file; run `git diff --diff-filter=A --name-only upstream/main HEAD` against this -fork's history to regenerate it as the fork evolves. +fork's history to regenerate it as the fork evolves (then subtract the +third-party-adapted files listed in section 3 above). AGENTS.local.md CLAUDE.local.md @@ -54,12 +72,6 @@ fork's history to regenerate it as the fork evolves. docs/doperpowers/specs/2026-07-06-issue-tracker-v7-gh-ssot-design.md docs/doperpowers/specs/2026-07-08-pr-review-loop-design.md hooks/session-start-codex - skills/codebase-design/DEEPENING.md - skills/codebase-design/DESIGN-IT-TWICE.md - skills/codebase-design/SKILL.md - skills/domain-modeling/ADR-FORMAT.md - skills/domain-modeling/CONTEXT-FORMAT.md - skills/domain-modeling/SKILL.md skills/execplan/SKILL.md skills/execspec/SKILL.md skills/execspec/references/PLANS.md @@ -97,14 +109,16 @@ fork's history to regenerate it as the fork evolves. Why the split (and not a single All-Rights-Reserved license) -------------------------------------------------------------- -The MIT License on the upstream code requires its copyright and permission +The MIT License on the upstream code, and on any other third-party MIT +content adapted into this fork, requires its copyright and permission notice to be preserved in all copies or substantial portions of the -software. Since this repository is still substantially obra/superpowers, -that notice cannot be removed or overridden wholesale. Only content that -is genuinely new — with no upstream original to derive from — can be -placed under different terms. This keeps the fork's use of upstream code -compliant with MIT while letting the fork owner reserve rights over what -they actually authored. +software. Since this repository is still substantially obra/superpowers +plus other MIT-licensed adaptations, those notices cannot be removed or +overridden wholesale. Only content that is genuinely new — with no +upstream or third-party original to derive from — can be placed under +different terms. This keeps the fork's use of others' code compliant +with their licenses while letting the fork owner reserve rights over +what they actually authored themselves. Contact ------- diff --git a/THIRD-PARTY-LICENSES b/THIRD-PARTY-LICENSES new file mode 100644 index 0000000000..24387429aa --- /dev/null +++ b/THIRD-PARTY-LICENSES @@ -0,0 +1,42 @@ +THIRD-PARTY-LICENSES +===================== + +This file lists content in doperpowers that originates from third-party +projects other than obra/superpowers (the upstream this repo forks) and +other than this fork's own original work. See NOTICE for the full +provenance breakdown. + +mattpocock/skills (MIT) +------------------------ +The following files are adapted from https://github.com/mattpocock/skills +and remain covered by that project's MIT License, reproduced below. They +are NOT covered by LICENSE-FORK (All Rights Reserved). + + skills/codebase-design/DEEPENING.md + skills/codebase-design/DESIGN-IT-TWICE.md + skills/codebase-design/SKILL.md + skills/domain-modeling/ADR-FORMAT.md + skills/domain-modeling/CONTEXT-FORMAT.md + skills/domain-modeling/SKILL.md + +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.