Reconcile the license to CC BY-NC 4.0 (owner decision)
Template tests / tests (pull_request) Failing after 32s
Template tests / tests (pull_request) Failing after 32s
The repo contradicted itself — package.json/CONTRIBUTING said MPL-2.0 (permits commercial use) while README/docs/LICENSE said Creative Commons NonCommercial (forbids it), with no root LICENSE. The owner chose Creative Commons Attribution-NonCommercial 4.0 International; this makes every surface agree. - Add a root LICENSE with the full official CC BY-NC 4.0 legal text plus a StepForge copyright header and SPDX identifier. Packages already ship it as the copyright file (verified in the built .deb). - package.json license -> CC-BY-NC-4.0; RPM spec License -> CC-BY-NC-4.0. - docs/LICENSE becomes a short pointer to the root LICENSE (no more competing paraphrase); README and CONTRIBUTING state CC BY-NC 4.0 (contributions licensed under the same license + DCO sign-off for provenance). - app:info now reports the license so the About view can't contradict. - New tests/unit/license.test.js guards consistency: root LICENSE present with the full legal text, package.json is CC-BY-NC-4.0, no shipping surface mentions MPL, and the story matches across README/CONTRIBUTING/docs/spec. Updated the RPM-spec packaging test accordingly. Note: the historical planning archives under ai_prompts/ still mention the old MPL target; they are point-in-time design notes, not the license, so they are left as-is. Verified: 289 unit tests pass; the built .deb ships the CC BY-NC 4.0 text as its copyright file. Co-Authored-By: Claude Fable 5 <[email protected]>
This commit is contained in:
+10
-5
@@ -1,9 +1,14 @@
|
||||
Creative Commons Attribution-NonCommercial
|
||||
StepForge is licensed under the Creative Commons
|
||||
Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
|
||||
|
||||
Copyright (c) 2026 Tyler Westbrook
|
||||
The authoritative, full license text lives in the repository root:
|
||||
|
||||
Permission is granted to use, copy, modify, and distribute this software for non-commercial purposes only.
|
||||
../LICENSE
|
||||
|
||||
You may not sell this software, sell modified versions of it, or use it as part of a commercial product or service without written permission from the copyright holder.
|
||||
Summary: you may use, copy, modify, and share this software for
|
||||
NON-COMMERCIAL purposes, with attribution. Commercial use requires
|
||||
separate written permission from the copyright holder (Tyler Westbrook).
|
||||
|
||||
This software is provided "as is", without warranty of any kind.
|
||||
Human-readable summary: https://creativecommons.org/licenses/by-nc/4.0/
|
||||
SPDX-License-Identifier: CC-BY-NC-4.0
|
||||
Copyright (c) 2026 Tyler Westbrook
|
||||
|
||||
Reference in New Issue
Block a user