Skip to content
Draft
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: 1 addition & 1 deletion CLA.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ You grant the Project maintainers and downstream users a perpetual, worldwide, n

This includes use under:

- the open-source license in this repository (AGPL-3.0), and
- the open-source license in this repository (GPL-3.0), and
- commercial licensing offered by the Project maintainers.

## 3. Patent Grant
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ resolver = "2"

[workspace.package]
edition = "2021"
license = "AGPL-3.0-only"
license = "GPL-3.0-only"
version = "0.0.5-unstable2"
authors = ["Wavry Contributors"]
repository = "https://github.com/bybrooklyn/wavry"
Expand Down
429 changes: 203 additions & 226 deletions LICENSE

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[![Rust](https://img.shields.io/badge/language-Rust-orange.svg)](https://www.rust-lang.org/)
[![Protocol](https://img.shields.io/badge/protocol-RIFT--v0.1.0-blue)](docs/RIFT_SPEC_V1.md)
[![License](https://img.shields.io/badge/license-AGPL--3.0-blue)](LICENSE)
[![License](https://img.shields.io/badge/license-GPL--3.0-blue)](LICENSE)

---

Expand Down Expand Up @@ -227,9 +227,9 @@ Before submitting patches or opening a pull request, read [`CLA.md`](CLA.md) and

## Licensing & Hosted Service

**Open Source (AGPL-3.0):**
**Open Source (GPL-3.0):**
- Free to use, modify, and self-host.
- If you modify Wavry and provide it as a service, you must publish your changes (standard AGPL).
- If you modify Wavry and distribute it, you must publish your changes (standard GPL).

**Commercial License:**
- Available for private modifications, internal embedding, and closed derivatives.
Expand All @@ -247,7 +247,7 @@ See `TERMS.md` for the minimal hosted service policy.

## License

Wavry is licensed under the **GNU Affero General Public License v3.0 (AGPL-3.0)**. See [`LICENSE`](LICENSE) for details.
Wavry is licensed under the **GNU General Public License v3.0 (GPL-3.0)**. See [`LICENSE`](LICENSE) for details.

---

Expand Down
8 changes: 4 additions & 4 deletions apps/website/docs/deployment-modes.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ Wavry supports multiple operating models so teams can choose the right balance o

| Mode | Best Fit | Source/License Considerations | Control Plane Ownership |
|---|---|---|---|
| Open-source self-hosted | Teams prioritizing full control | AGPL-3.0 obligations apply | You own it |
| Open-source self-hosted | Teams prioritizing full control | GPL-3.0 obligations apply | You own it |
| Commercial license | Closed/private derivative needs | Commercial agreement governs usage | Usually you or hybrid |
| Hosted control plane | Fastest operational start | Service terms apply | Wavry-hosted control plane |

## 1. Open-Source Self-Hosted (AGPL-3.0)
## 1. Open-Source Self-Hosted (GPL-3.0)

Use this model when you want maximum infrastructure and code control.

Expand All @@ -25,12 +25,12 @@ Use this model when you want maximum infrastructure and code control.

### Obligations to evaluate

- AGPL-3.0 distribution/network-use requirements for modified services
- GPL-3.0 distribution requirements for modified versions
- Internal legal review for your distribution and hosting model

## 2. Commercial License

Use this model when AGPL obligations do not fit your product or organizational requirements.
Use this model when GPL obligations do not fit your product or organizational requirements.

### Typical characteristics

Expand Down
4 changes: 2 additions & 2 deletions apps/website/docs/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ Wavry is a low-latency, end-to-end encrypted remote session platform for desktop

## Is Wavry open source?

Yes. The core project is available under AGPL-3.0.
Yes. The core project is available under GPL-3.0.

## When do I need a commercial license?

Use a commercial license when AGPL obligations do not fit your operating model, especially for closed-source/private derivative use.
Use a commercial license when GPL obligations do not fit your operating model, especially for closed-source/private derivative use.

## Can I self-host everything?

Expand Down
4 changes: 2 additions & 2 deletions apps/website/docs/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,9 @@ Pick a path based on your role:

## Licensing Summary

Wavry is open-source under AGPL-3.0 for compliant use.
Wavry is open-source under GPL-3.0 for compliant use.

- AGPL-compatible usage: free
- GPL-compatible usage: free
- Commercial/private distribution and certain SaaS/integration models: commercial agreement required

RIFT implementation in this repository is covered by the same open-source licensing model documented for Wavry.
Expand Down
6 changes: 3 additions & 3 deletions apps/website/docs/pricing.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ description: Commercial pricing and licensing options for teams using Wavry.

Wavry uses a simple split:

- **Open-source path (AGPL-3.0):** free when your use follows AGPL obligations.
- **Commercial path:** for teams that want exclusion from AGPL obligations and/or want to use the hosted Wavry cloud service.
- **Open-source path (GPL-3.0):** free when your use follows GPL obligations.
- **Commercial path:** for teams that want exclusion from GPL obligations and/or want to use the hosted Wavry cloud service.

For any commercial questions, contact [contact@wavry.dev](mailto:contact@wavry.dev).

## Open-Source Path (Free)

If you release and operate under AGPL-3.0 obligations, you can use Wavry and the RIFT implementation for free.
If you release and operate under GPL-3.0 obligations, you can use Wavry and the RIFT implementation for free.

Reference license: [LICENSE](https://github.com/bybrooklyn/wavry/blob/main/LICENSE)

Expand Down
2 changes: 1 addition & 1 deletion apps/website/docs/product-use-cases.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ This page maps Wavry capabilities to real product scenarios so you can evaluate

### Key implementation concerns

- License model selection (AGPL vs commercial)
- License model selection (GPL vs commercial)
- API boundaries and upgrade strategy across releases
- Security and compliance review for internal deployment standards

Expand Down
2 changes: 1 addition & 1 deletion crates/wavry-master/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "wavry-master"
version = "0.0.5-unstable2"
edition = "2021"
license = "AGPL-3.0-only"
license = "GPL-3.0-only"

[features]
default = []
Expand Down
2 changes: 1 addition & 1 deletion crates/wavry-vr-alvr/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "wavry-vr-alvr"
version = "0.0.5-unstable2"
edition = "2021"
license = "AGPL-3.0-only"
license = "GPL-3.0-only"

[features]
# Enables building against the vendored ALVR source.
Expand Down
2 changes: 1 addition & 1 deletion crates/wavry-vr-openxr/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "wavry-vr-openxr"
version = "0.0.5-unstable2"
edition = "2021"
license = "AGPL-3.0-only"
license = "GPL-3.0-only"

[dependencies]
wavry-vr = { path = "../wavry-vr" }
Expand Down
6 changes: 3 additions & 3 deletions docs/PRICING_HOSTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

## Wavry Licensing

Wavry is **AGPL-3.0 by default**. That means you can use, modify, and self‑host everything for free.
If you run a modified version as a service, you must publish your changes (standard AGPL behavior).
Wavry is **GPL-3.0 by default**. That means you can use, modify, and self‑host everything for free.
If you distribute a modified version, you must publish your changes (standard GPL behavior).

Need private modifications or closed derivatives? **Commercial licenses are available.**

Expand All @@ -18,7 +18,7 @@ We operate an official hosted service for convenience:

**Personal / non‑commercial use is free and unlimited.**

**Commercial use requires an agreement** (or self‑host under AGPL).
**Commercial use requires an agreement** (or self‑host under GPL).

**Official relay limits:**
- 1080p / 60fps / ~10 Mbps per session
Expand Down