Repository navigation
docs(license): restrict commercial monetization and require source attribution - #1575
Merged
Merged
Conversation
Adopt the cc-haha Community Source License 1.0 for covered future additions, while allowing personal and internal business use. Require separate permission for competing commercial offerings and visible source attribution for redistributions. Preserve prior MIT grants, third-party notices, and contributor rights; document the transition in both READMEs, the licensing guide, and contribution instructions. Record the motivation: GoDiao/dreamcoder reused cc-haha code and initially omitted the original MIT copyright notice. Its maintainer acknowledged the omission in issue #71. Attribution was restored in merged PR #72, and PR #73 clarified the cc-haha v0.3.1 origin and inherited features. This records the omission and subsequent repair, not an assertion that the current repository still lacks attribution. GoDiao/dreamcoder#71 GoDiao/dreamcoder#71 (comment) GoDiao/dreamcoder#72 GoDiao/dreamcoder#73 Validation: bun run check:impact; bun run verify (3 passed, 0 failed, 10 skipped); git diff --check; byte-identical legacy MIT and local Markdown link checks. No executable production code changed.
PR quality triageChanged areas: area:docs CLI core policy: No CLI-core policy block detected. Missing-test policy: No missing-test policy block detected. Coverage baseline policy: No coverage-baseline policy block detected. CLI core files:
Coverage policy files:
Required check plan:
Test coverage signals:
Risk notes:
Hard merge gates come from the deterministic GitHub Actions contract lanes above. |
…zation Keep internal business operations and internal-only modifications permitted. Remove the paid-client-work and noncompeting-commercial-use exceptions. Require prior written permission for commissioned work, commercial deliverables, paid customization and secondary development, commercial redistribution, and paid services, regardless of competition with cc-haha. Align the bilingual guide, README footers, and NOTICE; preserve historical MIT rights. Validation: bun run check:impact; bun run verify (3 passed, 0 failed, 10 skipped); git diff --check; unchanged legacy MIT and documentation consistency checks.
This was referenced Oct 15, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
将根目录许可改为自定义 cc-haha Community Source License 1.0:允许个人非商业用途及企业内部自用(内部部署、内部工具、内部需要的修改)。使用 cc-haha 接单、承接付费委托、开发对外商业销售或许可的软件和其他成果、收费定制或二次开发、商业集成或再分发、付费托管或服务,均须事先取得书面商业授权,不以是否与 cc-haha 竞争为条件,即使商业交付物不包含 cc-haha 源码也适用。二次分发须显著保留 cc-haha 来源署名,修改版须说明非官方身份和实质性修改。
LICENSE,新增NOTICE和中英双语LICENSING.md;同步双语 README 的许可徽章、定位及贡献指南;许可说明放在双语 README 文末。LICENSE-MIT-legacy。旧 MIT 授权、第三方许可和既有贡献者权利继续有效;不会追溯撤销旧授权。Event record
提交正文保留以下有公开证据的事件:GoDiao/dreamcoder 使用了 cc-haha 的代码,最初遗漏原 MIT 版权声明;作者已在 issue #71 承认。对方已在合并的 PR #72 补充许可及致谢,并通过 PR #73 明确基于 cc-haha v0.3.1 及继承的功能。记录包含后续修复,不声称对方当前仍缺少署名。
Feature Quality Contract
Verification
bun run check:impact: docs only, unblocked; selectedcheck:policyandcheck:docs.bun run verify: 3 passed, 0 failed, 10 skipped. Policy: 420 passed, 0 failed. Docs build/check: passed; 31 tests passed, 0 failed.git diff --check: passed; reviewed full final diff and clean source worktree.Quality report:
artifacts/quality-runs/2026-10-15T06-13-02-156Z/report.md; JUnit: same directoryjunit.xml; lane logs: same directorylogs/. Generated evidence is local and not committed.Upstream synchronization
NanmiCoder/cc-haha:main, fetched and rechecked at755a18edb7e7519a12f5c7ee4265c9eb4f2ed508.20adce114a8d63ed60c8f0dc21a516cc4ea50c66(docs/community-source-license), directly based on that target. No text or overlapping business conflicts; validated content unchanged after commit.Risk