Skip to content

Conversation

@cwillisf
Copy link
Contributor

Resolves

Proposed Changes

Makes our license and trademark policy consistent and available across:

  • the repository
  • all packages within the repository
  • published packages in the npm registry

Specifically:

  1. remove outdated LICENSE files
  2. update TRADEMARK file with current information
  3. add a script to copy LICENSE and TRADEMARK into each package/workspace
  4. run that script and commit the results

Note that some commits associated with this work were accidentally committed to develop directly. I have adjusted the repository's GitHub settings to block myself from doing that again in the future 😅

Reason for Changes

Prior to today's changes:

  • The LICENSE file in this repository's root disagreed with the LICENSE file in each of the workspaces/packages, which retained the old license.
  • There was no TRADEMARK file in the root of the repository.
  • The TRADEMARK file in each workspace/package was out of date.

@cwillisf cwillisf requested a review from colbygk October 22, 2025 18:21
@cwillisf cwillisf requested a review from a team as a code owner October 22, 2025 18:21
@github-actions
Copy link

Test report for scratch-svg-renderer

  1 files  ±0   60 suites  ±0   0s ⏱️ ±0s
124 tests ±0  124 ✅ ±0  0 💤 ±0  0 ❌ ±0 
276 runs  ±0  275 ✅ ±0  1 💤 ±0  0 ❌ ±0 

Results for commit 36979d4. ± Comparison against base commit 39d7e28.

@github-actions
Copy link

Test report for scratch-render

  1 files  ±0   55 suites  ±0   3s ⏱️ -1s
209 tests ±0  209 ✅ ±0  0 💤 ±0  0 ❌ ±0 
279 runs  ±0  279 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 36979d4. ± Comparison against base commit 39d7e28.

@github-actions
Copy link

Test report for scratch-gui

  2 files  ±0   62 suites  ±0   11m 19s ⏱️ + 1m 15s
398 tests ±0  390 ✅ ±0  8 💤 ±0  0 ❌ ±0 
416 runs  ±0  408 ✅ ±0  8 💤 ±0  0 ❌ ±0 

Results for commit 36979d4. ± Comparison against base commit 39d7e28.

@github-actions
Copy link

Test report for scratch-vm

    1 files  ±0    770 suites  ±0   1m 6s ⏱️ +2s
1 686 tests ±0  1 686 ✅ ±0   0 💤 ±0  0 ❌ ±0 
4 891 runs  ±0  4 861 ✅ ±0  30 💤 ±0  0 ❌ ±0 

Results for commit 36979d4. ± Comparison against base commit 39d7e28.

This pull request removes 2 and adds 2 tests. Note that renamed tests count towards both.
test/unit/blocks_control.js > wait ‑ Wait block ended too early: 11 < 10 - 16.666666666666668
test/unit/blocks_control.js > wait ‑ Wait block ended too late: 11 > 10 + 333.3333333333333
test/unit/blocks_control.js > wait ‑ Wait block ended too early: 10 < 10 - 16.666666666666668
test/unit/blocks_control.js > wait ‑ Wait block ended too late: 10 > 10 + 333.3333333333333

@cwillisf cwillisf changed the title fix: move TRADEMARK to root and update it Update LICENSE and TRADEMARK files Oct 22, 2025
@cwillisf
Copy link
Contributor Author

GitHub's diffing doesn't seem to handle symlinks correctly: the LICENSE file in each package was previously a symlink, and is now a regular file containing the text of the AGPL v3.0 license.

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.

Licensing Discrepancy

1 participant