Repository navigation
chore: relicense under BUSL-1.1 and add SPDX headers - #176
Open
lmcorbalan wants to merge 1 commit into
Open
lmcorbalan wants to merge 1 commit into
lmcorbalan wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
No related issue. Moves the project from MIT to the Business Source License 1.1, matching the license BootNode uses on its other projects, and adds an SPDX header to every source file in the style of
canton-network/splice.Changes
LICENSE: BUSL-1.1 with Licensor BootNode, Licensed Work "Canton Token Forge", Additional Use Grant None, Change Date October 15, 2030, Change License GPL v2.0 or laterCopyright (c) 2026 BootNode. All rights reserved./SPDX-License-Identifier: BUSL-1.1header on 68 files (23.daml, 37.ts, 2.mjs, 6.sh), placed after the shebang where there is one; the.claude/skill scripts are left out as shared toolingpackage.jsonand the rootpackage-lock.jsonentry declareBUSL-1.1;README.mdLicense section updatedSPEC.md: license sentence updated, and the line counts refreshed for the added headers (976/ 2508 / 1846 / 4693 to 1003 / 2547 / 1894 / 4750)Acceptance criteria
.daml,.ts,.mjsand.shfile outside.claude/carries the SPDX headerTest plan
Automated tests
npm run build,npm test(80/80 scenarios),npm run smokeregistry/:npm run lint,npm run build,npm run typecheck:test,npm test(246/246)npm run smoke:registryManual verification
npm run test:e2eagainst a local sandbox (Canton 3.5.12): 18/18grep -L 'SPDX-License-Identifier: BUSL-1.1'over the tracked source files returns nothingBreaking changes
0.0.1.Checklist
Screenshots
None.