Skip to content

license: Add cli FSL notice - #24956

Merged
JPeer264 merged 1 commit into
developfrom
jp/24849-license-sentry-cli-notice
Oct 1, 2026
Merged

JPeer264 merged 1 commit into
developfrom
jp/24849-license-sentry-cli-notice

Conversation

@JPeer264

@JPeer264 JPeer264 commented Oct 1, 2026

Copy link
Copy Markdown
Member

No description provided.

@JPeer264 JPeer264 self-assigned this Oct 1, 2026
@JPeer264
JPeer264 marked this pull request as ready for review October 1, 2026 17:14
@JPeer264
JPeer264 merged commit dd93cce into develop Oct 1, 2026
44 checks passed
@JPeer264
JPeer264 deleted the jp/24849-license-sentry-cli-notice branch October 1, 2026 17:14
JPeer264 added a commit that referenced this pull request Oct 13, 2026
follow up to #24956

This adds the Third-Party Dependency Notice from the root LICENSE to the
LICENSE of each published package that has the Sentry CLI (`sentry` on
npm) as a direct or transitive runtime dependency. It also replaces the
BSD 3-Clause text in `packages/bundler-plugins/LICENSE` with the MIT
text, which its title, `package.json` and the upstream repo already
declare (I think that got it while we moved commits over to this repo)

## Why

npm ships the package LICENSE in the tarball, so users of these packages
never see the notice in the root LICENSE.

## Scope decisions

20 packages get the notice: `bundler-plugins`, `remix` and
`react-router` depend on the CLI directly, and every package built on
`@sentry/node` gets it through `@sentry/bundler-plugins`. `@sentry/hono`
does not get it, because it reaches the CLI only through optional peer
dependencies.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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