Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .changeset/unify-apache-license.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
"@objectstack/core": patch
---

chore(license): unify the framework repo to a single Apache-2.0 license

The repo was left in a half-finished, self-contradictory source-available
transition: 44 package `LICENSE` files carried restrictive dual-license text
(a Licensor of "ObjectStack AI LLC", a four-year conversion date, and an
anti-competitive-hosting grant) while those same packages' `package.json`
already declared `"license": "Apache-2.0"` — and that license text pointed at
`LICENSING.md` for the authoritative list of restricted packages, which listed
none. The root also carried a redundant `LICENSE.apache` left over from that
transition.

The framework is deliberately permissive Apache-2.0 to maximize adoption; value
capture lives in the separate closed-source cloud repo, not here. This change
makes that unambiguous: every package `LICENSE` now contains the canonical
Apache 2.0 text (copied from the root `LICENSE`), the redundant root
`LICENSE.apache` is removed, and `LICENSING.md` states the entire repository is
Apache-2.0 with no dual-license language. No restrictive-license residue remains
anywhere outside `node_modules`.

This is a metadata-only change (license text and `package.json` already agreed);
the patch bump republishes the affected packages with the corrected `LICENSE`.
202 changes: 0 additions & 202 deletions LICENSE.apache

This file was deleted.

Loading