Skip to content

chore: switch from MIT to Apache 2.0 license#42

Merged
github-actions[bot] merged 1 commit intomainfrom
apache-license
Jan 29, 2026
Merged

chore: switch from MIT to Apache 2.0 license#42
github-actions[bot] merged 1 commit intomainfrom
apache-license

Conversation

@adamhjk
Copy link
Copy Markdown
Contributor

@adamhjk adamhjk commented Jan 29, 2026

Summary

  • Add Apache License 2.0 as the project license (replacing MIT)
  • Add COPYRIGHT file with swamp contributor attribution notice
  • Add CONTRIBUTORS.md listing project contributors with licensing terms
  • Add NOTICE file with System Initiative copyright attribution
  • Update README.md to reference all license files

Test Plan

  • Verified all 4 new files exist: COPYRIGHT, LICENSE, CONTRIBUTORS.md, NOTICE
  • Verified README.md references all license files
  • All pre-flight checks pass (deno fmt, deno lint, deno test)

Add standard Apache 2.0 licensing files:
- LICENSE: Apache License 2.0 full text
- COPYRIGHT: Attribution notice for swamp contributors
- CONTRIBUTORS.md: List of project contributors with licensing terms
- NOTICE: System Initiative copyright attribution

Update README.md to reference all license files.
Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Summary

This PR adds Apache License 2.0 documentation files to the project. LGTM!

No Blocking Issues

This is a documentation-only PR with no code changes - it adds licensing files (LICENSE, COPYRIGHT, CONTRIBUTORS.md, NOTICE) and updates README.md.

Minor Observations (Non-blocking)

  1. PR description accuracy: The PR title says "switch from MIT to Apache 2.0" but there was no previous LICENSE file in the repository. The README.md on main did say "MIT" but there was no actual MIT license file. This is a minor description issue only.

  2. LICENSE file format: The LICENSE file contains the standard Apache 2.0 text with the appendix boilerplate template at the end (lines 190-202 with [yyyy] and [name of copyright owner] placeholders). This is normal for an Apache 2.0 LICENSE file and matches the official source.

  3. CONTRIBUTORS.md grammar: Line 3 reads "We contributors to swamp:" which is slightly awkward phrasing (could be "We, the contributors to swamp:" or "Contributors to swamp:"). Very minor stylistic point.

Verification

  • LICENSE contains standard Apache License 2.0 text
  • COPYRIGHT clearly establishes contributor-retained copyright
  • CONTRIBUTORS.md documents contributor licensing agreement
  • NOTICE properly attributes System Initiative as initial developer
  • README.md updated to reference all license files
  • No code changes requiring tests
  • No TypeScript/security concerns (no code in this PR)

@github-actions github-actions bot merged commit f407c0f into main Jan 29, 2026
3 checks passed
@github-actions github-actions bot deleted the apache-license branch January 29, 2026 06:55
stack72 added a commit that referenced this pull request Apr 9, 2026
…42)

Fix wrong resume command (swamp model get → swamp data get), add start
safety warning, add in-flight guard in triage.md, and add close-out
workflow section.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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