Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,4 +157,7 @@ through private vulnerability reporting; see `SECURITY.md`.
## License

By contributing you agree that your contribution is licensed under the
Apache License 2.0, the same as the rest of the repository.
Apache License 2.0, the same as the rest of the repository, and you grant
ReScience Lab Inc. a perpetual, worldwide, royalty-free, irrevocable license to
use, modify, sublicense and relicense it under any terms, including in its
commercial editions. You confirm the contribution is yours to give.
Comment on lines +160 to +163

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Record the relicensing decision in docs

Introducing a perpetual right to relicense contributions is a long-lived licensing-policy decision, but its rationale currently exists only in the commit message. Future maintainers evaluating or changing the commercial-licensing model will not have that context in the repository; add a dated decision document explaining the grant's scope and rationale.

AGENTS.md reference: AGENTS.md:L136-L136

Useful? React with 👍 / 👎.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2026 ReScience Lab
Copyright 2026 ReScience Lab Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
28 changes: 24 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -262,12 +262,32 @@ version's section in `RELEASE-NOTES.md`, then merge: the tag
The whole procedure, including what to do when a step fails, is under "Cutting a
release" in `CONTRIBUTING.md`.

## Commercial edition

This repo is the open-source edition, free to use. A commercial edition is
packaged and supported for studios and teams, from ReScience Lab Inc.
Pricing is by conversation: write to
[yilin.jing@rescience.com](mailto:yilin.jing@rescience.com) with your team size
and what you want to use it for.
Comment on lines +265 to +271

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 Commercial announcement has no release note

The commercial edition announcement is user-visible, but ## Unreleased has no matching entry. Contribution rules require one; the PR checklist claims documentation needs none.

Devin Review


Was this helpful? React with 👍 or 👎 to provide feedback.


## Licence

This repo is Apache-2.0 (see `LICENSE`).
This repo is Apache-2.0 (see `LICENSE`), © ReScience Lab Inc.

**Third-party material is not.** The community projects in `canvases/` carry
screenshots, logos, app-store images and other brand assets of the products
they study. Those belong to their owners, are not licensed under Apache-2.0
here, and are included only to research and demonstrate the method. ReScience
Lab Inc. is not affiliated with or endorsed by any of those companies. None of
this material ships in the desktop app, which has bundled only
`canvases/templates` since 1.7.0, or in the commercial edition. The one
third-party image that does ship is the iPhone shell in `canvases/templates`,
from a Figma Community mockup and under that file's own terms. To have
something taken down, write to
[yilin.jing@rescience.com](mailto:yilin.jing@rescience.com).

**The tldraw SDK it depends on is not.** tldraw ships under the
[tldraw licence](https://github.com/tldraw/tldraw/blob/main/LICENSE.md): free
to use with the tldraw watermark visible, paid business licence to remove it.
Apache-2.0 here covers this repo's own code only. Anyone running the canvas
is bound by tldraw's terms, and the watermark must stay.
in development, but any production deployment, the hosted canvas included,
needs a licence key from tldraw. Apache-2.0 here covers this repo's own code
only. Anyone running the canvas is bound by tldraw's terms.
Loading