Skip to content

Add Apache-2.0 LICENSE and license metadata - #149

Merged
blockchain-maxis merged 2 commits into
blockchain-maxis:mainfrom
Salmatcre8:feat/apache-2.0-license
Aug 3, 2026
Merged

Add Apache-2.0 LICENSE and license metadata#149
blockchain-maxis merged 2 commits into
blockchain-maxis:mainfrom
Salmatcre8:feat/apache-2.0-license

Conversation

@Salmatcre8

Copy link
Copy Markdown
Contributor

closes #127

Summary

The repo had no LICENSE file and no license field in any manifest, so nobody
could legally fork, vendor or redistribute Signet, and @signet/sdk could not be
published to npm (#60). This adds Apache-2.0 — the Stellar ecosystem default —
and propagates the metadata everywhere.

Changes

  • LICENSE at the repo root — full, unmodified Apache License 2.0 text, with
    the appendix notice filled in as Copyright 2026 The Signet Contributors.
  • "license": "Apache-2.0" added to the root package.json and to every
    workspace package: packages/sdk, packages/types, packages/ui,
    packages/db, apps/web, apps/indexer.
  • license = "Apache-2.0" added to
    packages/contracts/identity-registry/Cargo.toml.
  • README gains a ## License section linking LICENSE and naming the
    packages and contract it covers.

Copyright 2026 The Signet Contributors is used rather than a personal or
company name since the repo declares no legal entity anywhere — say the word if
you want a different holder and I'll amend the notice line.

Verification

  • pnpm test10/10 tasks successful (51 tests in @signet/web, all pass).
  • All eight edited JSON manifests re-parsed and asserted to carry
    license == "Apache-2.0".
  • packages/contracts/identity-registry/Cargo.toml re-parsed as TOML; the
    package table now reads
    {name: identity-registry, version: 0.1.0, edition: 2021, license: Apache-2.0, publish: false}.
  • Docs-and-metadata only — no runtime code touched.

The repo shipped with no LICENSE file and no `license` field anywhere, so
Signet was legally un-forkable and `@signet/sdk` could not be published.

- LICENSE at the repo root: full Apache-2.0 text, "Copyright 2026 The
  Signet Contributors" in the appendix notice.
- `"license": "Apache-2.0"` in the root package.json and in all six
  workspace packages (sdk, types, ui, db, web, indexer).
- `license = "Apache-2.0"` in the identity-registry Cargo manifest.
- README gains a License section linking the file and naming the packages
  it covers.
@netlify

netlify Bot commented Jul 30, 2026

Copy link
Copy Markdown

Deploy Preview for stellar-signet ready!

Name Link
🔨 Latest commit 60bedfe
🔍 Latest deploy log https://app.netlify.com/projects/stellar-signet/deploys/6a70d807ab73ce000821cc5b
😎 Deploy Preview https://deploy-preview-149--stellar-signet.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@drips-wave

drips-wave Bot commented Jul 30, 2026

Copy link
Copy Markdown

@Salmatcre8 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@vercel

vercel Bot commented Jul 30, 2026

Copy link
Copy Markdown

@Salmatcre8 is attempting to deploy a commit to the blockchainmaxis-8449's projects Team on Vercel.

A member of the Team first needs to authorize it.

@blockchain-maxis
blockchain-maxis merged commit 162c621 into blockchain-maxis:main Aug 3, 2026
9 of 10 checks passed
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.

Add a LICENSE and license metadata

2 participants