You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: relicense to Apache-2.0 (Signetry goes open core) (#18)
Signetry moves to an open-core model. This repository is part of the
integration surface, so it is now Apache-2.0: use it, fork it, ship it
commercially, no permission needed. The engine (Signetry/core) is
source-available under BUSL-1.1 and converts to Apache-2.0 on 2030-08-31.
Until now every repo in the org was "All Rights Reserved" with no LICENSE
file, which GitHub reports as no license at all. That is the strictest
possible default: it blocks corporate evaluation outright and makes outside
contribution legally murky. This fixes that.
What changed:
- LICENSE (Apache-2.0) added, so GitHub detects and displays it.
- README, CONTRIBUTING, CLA, CONTRIBUTORS and the CLA bot comment no longer
claim the project is "not open source" or withhold usage rights.
- The CLA is kept, because open core means code moves across the licence
line and relicensing needs those rights. Its fallback licence grant is now
non-exclusive: the previous *exclusive* grant would have stripped
contributors of the right to use their own contribution, contradicting the
rights the LICENSE grants everyone. The CLA text is now identical across
all Signetry repos so the legal terms cannot drift per-repo again.
- Community health files (SECURITY.md, CODE_OF_CONDUCT.md, issue templates)
where they were missing.
No functional or API change.
custom-notsigned-prcomment: "Thanks for your contribution! Before it can be merged, please read the **[Contributor License Agreement](https://github.com/Signetry/precommit/blob/main/CLA.md)** — Signetry is **All Rights Reserved**, and by signing you assign copyright/ownership of your contribution to the Owner (you may not use, sell, or commercialize it yourself). To agree, reply with exactly:"
56
+
custom-notsigned-prcomment: "Thanks for your contribution! Before it can be merged, please read the **[Contributor License Agreement](https://github.com/Signetry/precommit/blob/main/CLA.md)** — this repo is **Apache-2.0**, and the CLA lets us relicense contributions across Signetry's [open-core boundary](https://github.com/Signetry/signetry/blob/main/LICENSING.md) (for example moving an adapter into the BUSL-1.1 engine). You keep every Apache-2.0 right to this code, including the right to use your own contribution anywhere. To agree, reply with exactly:"
52
57
custom-pr-sign-comment: "I have read the CLA Document and I hereby sign the CLA"
53
58
custom-allsigned-prcomment: "All contributors have signed the CLA. ✅"
By submitting a Pull Request to this repository, you agree to assign and transfer all copyright and ownership of your contributed code to the repository owner. The owner retains the exclusive right to monetize, use, and control the entire codebase.
3
+
This repository is **[Apache-2.0](LICENSE)**. You may use, copy, modify, distribute,
4
+
and commercialize it — including in closed-source and commercial products — with no
5
+
permission needed and no fee. Contributions are very welcome.
6
+
7
+
## Licensing, in short
8
+
9
+
-**The code here is Apache-2.0.** Fork it, vendor it, ship it. Attribution and the
10
+
licence notice are the only obligations, per the [LICENSE](LICENSE).
11
+
-**A signed CLA is still required before a PR merges** (see below). That is not a
12
+
walk-back of the open licence — it is what keeps the open-core boundary movable.
13
+
- This repo is the *integration surface*. The engine
14
+
([`signetry-core`](https://github.com/Signetry/core)) is source-available under
15
+
BUSL-1.1 and converts to Apache-2.0 on **2030-08-31**. See the platform's
0 commit comments