Skip to content

Relicense ModelSpec under the Apache License 2.0 - #10

Open
paralleliq wants to merge 1 commit into
mainfrom
license-apache-2.0
Open

paralleliq wants to merge 1 commit into
mainfrom
license-apache-2.0

Conversation

@paralleliq

Copy link
Copy Markdown
Owner

Summary

Relicenses ModelSpec from the Business Source License 1.1 to the Apache License 2.0, matching what the README already says (badge and License section both state Apache 2.0). The same change was made to piqc in paralleliq/piqc#18.

Changes

  • LICENSE: the standard Apache License 2.0 text, replacing BSL 1.1 (non-production use only, converting to Apache 2.0 in January 2028).
  • CONTRIBUTING.md: contributions are licensed under Apache 2.0.
  • tooling/validator/validate.py: the file header now states Apache 2.0 and links to the Apache licence.
  • README.md needed no change.

Before merging

  • Copyright in outside contributions. 32 of the repository's commits are by Ameer Hamza (AISH-HAMZA). Relicensing requires that ParallelIQ holds the rights to that work, e.g. through a contractor agreement that assigns IP; if not, get his written agreement first.
  • Open PR Soften README's framing of the piqc/ModelSpec relationship #9 (README framing) does not touch these files, so the two don't conflict.

🤖 Generated with Claude Code

The README already stated Apache 2.0, but LICENSE was the Business Source
License 1.1. LICENSE, CONTRIBUTING.md and the validator's file header now
match the README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@stavares843 stavares843 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Checked LICENSE against the apache.org text (matches), grepped the repo for leftover BSL references (none), and checked the validator deps (all MIT, no conflict). No NOTICE needed since nothing third-party is bundled. Approving with the condition already in the description: confirm the rights to Ameer's contributions before merging.

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.

2 participants