Skip to content

feat: Replace the LICENSE file at the repo root with the COMPLETE - #21

Merged
andrei-hasna merged 1 commit into
mainfrom
factory/task-028700464456-186c3565
Jul 29, 2026
Merged

feat: Replace the LICENSE file at the repo root with the COMPLETE#21
andrei-hasna merged 1 commit into
mainfrom
factory/task-028700464456-186c3565

Conversation

@andrei-hasna

@andrei-hasna andrei-hasna commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Objective

Replace the LICENSE file at the repo root with the COMPLETE canonical Apache License 2.0 text (~202 lines from https://www.apache.org/licenses/LICENSE-2.0.txt, including all sections 1-9 and the APPENDIX). This repo currently ships only the ~17-line Apache boilerplate NOTICE, which is intended for source-file headers, not as the LICENSE; Apache-2.0 section 4(a) requires shipping a copy of the License itself, and GitHub cannot detect the license as a result. Preserve the existing copyright year and entity EXACTLY as the current file states — do not invent either — placing them in the APPENDIX placeholders where the canonical text has [yyyy] [name of copyright owner]. Change no other file, except a README line that explicitly claims a different license, which should be corrected to Apache-2.0. If the full license text is already present rather than a stub, make NO change and say so rather than manufacturing a diff. VERIFY before finishing: the new LICENSE contains "TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION" and "APPENDIX: How to apply the Apache License to your work", exceeds 150 lines, and leaves NO unfilled [yyyy] or [name of copyright owner] placeholders.

Verification

  • policy source: base dce573d (immutable commit — agent-proof)
  • install: pass
  • typecheck: pass
  • build: pass
  • test: pass
  • doctor (ci): ok — 11 checks passed

Run run_941a6cffffd2 · backend cursor · task inline
🏭 Generated by @hasnaxyz/factory


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Replace the LICENSE file at the repo root with the COMPLETE canonical Apache License 2.0 text (~202 lines from https://www.apache.org/licenses/LICENSE-2.0.txt, including all sections 1-9 and the APPENDIX). This repo currently ships only the ~17-line Apache boilerplate NOTICE, which is intended for source-file headers, not as the LICENSE; Apache-2.0 section 4(a) requires shipping a copy of the License itself, and GitHub cannot detect the license as a result. Preserve the existing copyright year and entity EXACTLY as the current file states — do not invent either — placing them in the APPENDIX placeholders where the canonical text has [yyyy] [name of copyright owner]. Change no other file, except a README line that explicitly claims a different license, which should be corrected to Apache-2.0. If the full license text is already present rather than a stub, make NO change and say so rather than manufacturing a diff. VERIFY before finishing: the new LICENSE contains "TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION" and "APPENDIX: How to apply the Apache License to your work", exceeds 150 lines, and leaves NO unfilled [yyyy] or [name of copyright owner] placeholders.

X-Factory-Run: run_941a6cffffd2
@andrei-hasna
andrei-hasna merged commit f9d1869 into main Jul 29, 2026
2 checks passed
@andrei-hasna
andrei-hasna deleted the factory/task-028700464456-186c3565 branch July 29, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant