chore: formalize Bessemer as an Apache-2.0 project - #33
Merged
Conversation
Windsor Nguyễn (windsornguyen)
force-pushed
the
chore/apache-license
branch
from
July 31, 2026 22:03
a21fbba to
446e58a
Compare
Windsor Nguyễn (windsornguyen)
force-pushed
the
docs/source-documentation
branch
from
August 1, 2026 02:40
22a8b0a to
4712902
Compare
Windsor Nguyễn (windsornguyen)
force-pushed
the
chore/apache-license
branch
from
August 1, 2026 02:41
446e58a to
a97151d
Compare
1 task
Dedalus (dedalus-ai)
approved these changes
Aug 6, 2026
Windsor Nguyễn (windsornguyen)
force-pushed
the
chore/apache-license
branch
from
August 8, 2026 06:47
8165a8c to
ef5d841
Compare
Dedalus (dedalus-ai)
approved these changes
Aug 10, 2026
Windsor Nguyễn (windsornguyen)
removed this pull request from the merge queue due to a manual request
Aug 10, 2026
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.
Pull Request
Linear Issue
N/A - repository licensing maintenance.
Summary
What:
Formally establishes Apache-2.0 as the license for Bessemer-authored work across the Rust workspace, Node packages, new source-file headers, contribution policy, and public documentation. Inherited Buck2 and third-party files retain their original notices and grants.
Why:
Bessemer needs one clear, enterprise-oriented license for new work without falsely relicensing inherited source. The retained
LICENSE-MITrecords Meta's upstream grant only; it does not license Bessemer-authored additions under MIT.Important
Lines added MUST be under +500. Use stacked diffs for larger changes. Deletions are always welcome.
Lines added: 41
Test Plan
pnpm install --frozen-lockfile --ignore-scriptsusing pnpm 10.30.3.pnpm run ci check: 13/13 tests passed; generated workflows and actions remained unchanged; workflow-security validation passed.cargo metadata --locked --no-deps --format-version 1and verified every first-party workspace package resolves to Apache-2.0.superconsolecrate (MIT OR Apache-2.0) and upstream Starlark VS Code client (MIT).git diff --check.Repro / Showcase
N/A (no visual surface changed).
Tests Added
Documentation
Internal (
docs/):STYLE.md@8165a8c4f2(defined the Apache-only Dedalus source header and file-brief placement).README.md,NOTICE, andCONTRIBUTING.md@a97151d6fa,8165a8c4f2(documented the project and inherited-code licensing boundary).External (
docs/):docs/getting_started/what_is_bsmr.md@a97151d6fa,8165a8c4f2(documented Bessemer's Apache-2.0 policy).Reviewers
Notes for Reviewers
Please review the ownership boundary carefully: Bessemer-authored work is Apache-2.0-only, while pre-existing Buck2 and third-party files preserve their original copyright, license, and attribution notices. This PR does not claim Dedalus ownership of inherited source and does not revoke licenses already granted by upstream authors.
Changelog
2026-07-31
Feedback received:
Changes made:
2026-07-30
Feedback received:
Changes made: