Skip to content

docs: dual license, CLA, and contributing guide#29

Merged
bwyard merged 2 commits intodevfrom
docs/license-and-cla
Mar 22, 2026
Merged

docs: dual license, CLA, and contributing guide#29
bwyard merged 2 commits intodevfrom
docs/license-and-cla

Conversation

@bwyard
Copy link
Copy Markdown
Owner

@bwyard bwyard commented Mar 22, 2026

Summary

  • LICENSE: Dual license — non-commercial MIT (free for artists, open source, personal, educational use) + commercial license on request for software products (DAW plugins, SaaS, streaming infra). Artists making and profiting from music with Score need no commercial license.
  • CLA.md: Contributor License Agreement — by opening a PR, contributors grant Bree Yard perpetual right to sublicense contributions commercially. Required before any PR can be merged.
  • CONTRIBUTING.md: CLA acknowledgement, thesis code standards, PR process.

Why now

External contributor PR #20 is open. Without a CLA in place, contributors retain full copyright on their contributions, blocking any commercial licensing of the project.

Test plan

🤖 Generated with Claude Code

bwyard and others added 2 commits March 21, 2026 21:23
LICENSE: non-commercial MIT + commercial license on request.
CLA.md: contributors grant Bree Yard perpetual right to sublicense
commercially — required before any PR can be merged.
CONTRIBUTING.md: CLA acknowledgement, code standards, PR process.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…freely

Commercial license is only required when embedding Score as software in a
product (DAW plugins, SaaS, streaming infra). Artists using Score to create,
perform, and sell music need no commercial license — the music is theirs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@bwyard bwyard merged commit 409beb5 into dev Mar 22, 2026
1 check passed
@bwyard bwyard deleted the docs/license-and-cla branch March 31, 2026 05:39
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.

1 participant