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
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed


- Relicense Dinglebear-owned original work under AGPL-3.0-only and document separate commercial licensing; third-party material retains its original terms.
- Pin the shared Rust cache action to Kache 0.13.0 so hosted and self-hosted jobs use the same stabilized daemon protocol.
- Add an explicit LAN-only production port binding while retaining the configurable primary bind address.

Expand Down
9 changes: 9 additions & 0 deletions COMMERCIAL-LICENSING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Commercial Licensing

No commercial license is granted by this file.

The original portions of synapse owned or controlled by Dinglebear AI are available under separately negotiated commercial terms. Those terms may permit use without the source-disclosure and copyleft obligations of AGPL-3.0-only.

A commercial agreement covers only Dinglebear-owned rights. Third-party code, dependencies, trademarks, data, artwork, and separately licensed files remain subject to their original terms.

To request terms, contact Dinglebear AI through this repository's GitHub contact channels and identify the intended product, deployment model, distribution method, and support needs.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ version = "1.0.0"
edition = "2024"
rust-version = "1.97.1"
authors = ["dinglebear.ai <hello@dinglebear.ai>"]
license = "MIT"
license = "AGPL-3.0-only"
readme = "README.md"
homepage = "https://github.com/dinglebear-ai/synapse#readme"
repository = "https://github.com/dinglebear-ai/synapse"
Expand Down
682 changes: 661 additions & 21 deletions LICENSE

Large diffs are not rendered by default.

21 changes: 21 additions & 0 deletions LICENSING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Licensing

## Open-source license

Except for third-party material and files carrying a separate license or copyright notice, the original software in synapse authored by Jacob Magar or Dinglebear AI is licensed under the GNU Affero General Public License version 3.0 only (SPDX: AGPL-3.0-only). The complete terms are in LICENSE.

This applies to revisions containing this notice. Earlier revisions remain available under the licenses under which they were originally published; those earlier grants are not revoked.

## Commercial licensing

Dinglebear-owned portions are also available under separate written commercial terms for organizations that need terms outside the AGPL. See COMMERCIAL-LICENSING.md.

Commercial terms cover only copyrights owned or controlled by Dinglebear AI. They do not relicense third-party code, dependencies, trademarks, data, artwork, or separately licensed material.

## Third-party material

Files and directories containing their own license, copyright notice, or upstream attribution remain under those original terms. Dependencies are licensed by their respective authors.

## Contributions

External code contributions must not be merged until Dinglebear AI has a contributor agreement or another documented grant permitting both AGPL and commercial distribution. Issues, bug reports, and suggestions do not transfer copyright.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -577,4 +577,4 @@ Source-of-truth docs and code are split as follows:

## License

[MIT](LICENSE)
Original Dinglebear-authored portions of this project are licensed under [AGPL-3.0-only](LICENSE). Separate commercial licensing is available for organizations that need terms outside the AGPL. Third-party material remains under its original license. See [LICENSING.md](https://github.com/dinglebear-ai/synapse/blob/main/LICENSING.md).
1 change: 1 addition & 0 deletions apps/web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "synapse-web",
"version": "0.1.0",
"license": "AGPL-3.0-only",
"private": true,
"packageManager": "pnpm@10.33.2",
"scripts": {
Expand Down
1 change: 1 addition & 0 deletions deny.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ ignore = [
[licenses]
version = 2
allow = [
"AGPL-3.0-only",
"MIT",
"Apache-2.0",
"Apache-2.0 WITH LLVM-exception",
Expand Down
682 changes: 661 additions & 21 deletions packages/synapse-rmcp/LICENSE

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/synapse-rmcp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -577,4 +577,4 @@ Source-of-truth docs and code are split as follows:

## License

[MIT](LICENSE)
Original Dinglebear-authored portions of this project are licensed under [AGPL-3.0-only](LICENSE). Separate commercial licensing is available for organizations that need terms outside the AGPL. Third-party material remains under its original license. See [LICENSING.md](https://github.com/dinglebear-ai/synapse/blob/main/LICENSING.md).
2 changes: 1 addition & 1 deletion packages/synapse-rmcp/package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "@dinglebear/synapse",
"version": "1.0.0",
"license": "AGPL-3.0-only",
"description": "Host, Docker, Compose, SSH, logs, ZFS, and file operations over MCP and CLI.",
"license": "MIT",
"homepage": "https://github.com/dinglebear-ai/synapse#readme",
"repository": {
"type": "git",
Expand Down
Loading