Skip to content

Add Apache License 2.0 - #33

Merged
ymote merged 1 commit into
mainfrom
chore/apache-2.0-license
Sep 19, 2026
Merged

ymote merged 1 commit into
mainfrom
chore/apache-2.0-license

Conversation

@ymote

@ymote ymote commented Sep 19, 2026

Copy link
Copy Markdown
Collaborator

The project adopts the Apache License 2.0 ahead of the Agentic App hackathon, which requires submissions to be Apache-2.0 licensed.

What changed

  • LICENSE is now the canonical Apache-2.0 text (the duplicate LICENSE-APACHE is removed; it becomes LICENSE).
  • The previous MIT LICENSE (Copyright 2023 Makepad B.V.) is moved to LICENSES/Makepad-MIT.txt.
  • [workspace.package] license changes from MIT to Apache-2.0. All 13 inheriting workspace crates follow it.
  • octoscript-ui-l0 changes from MIT OR Apache-2.0 to Apache-2.0, and octoscript-fuzz gets license = "Apache-2.0".
  • NOTICE now says the project code is Apache-2.0 (Copyright 2026 The OctoSense Authors) and keeps the existing Makepad and smallvec attributions.

Third-party code that keeps its license

  • The Makepad-derived compatibility core (makepad-script and its leaf crates from the octoscript branch of OctoSense-org/makepad) stays under MIT (Copyright 2023 Makepad B.V.; see LICENSES/Makepad-MIT.txt). It is consumed as a pinned git dependency, not stored in this repo, so no crate in this workspace is wholly Makepad-derived and none was left as MIT.
  • smallvec (inside that dependency) stays under MIT OR Apache-2.0.

🤖 Generated with Claude Code

Adopt Apache-2.0 as the project license ahead of the Agentic App
hackathon. Adds/updates LICENSE and NOTICE and sets Cargo license
fields for the project's own crates. Third-party code keeps its
original license, as recorded in NOTICE.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ymote
ymote merged commit 407e404 into main Sep 19, 2026
4 of 8 checks passed
@ymote
ymote deleted the chore/apache-2.0-license branch September 19, 2026 06:55
ymote added a commit that referenced this pull request Sep 19, 2026
Adopt Apache-2.0 as the project license ahead of the Agentic App
hackathon. Adds/updates LICENSE and NOTICE and sets Cargo license
fields for the project's own crates. Third-party code keeps its
original license, as recorded in NOTICE.

Co-authored-by: ychen <ychen@Mrandi5.local>
Co-authored-by: Claude Opus 5 (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