Licenses & Open Source

UnboundBytes is built on a foundation of open source software. Here's how licensing works.

The Two-Part Model

1. The UnboundBytes Platform (Proprietary)

The UnboundBytes control plane—including the portal, orchestrator, and agent core—is proprietary software. You get a license to use it while you're subscribed, but you don't get to redistribute or modify it.

What this means:

  • You can use the platform to manage your apps
  • You can't resell or redistribute our platform
  • You can't reverse engineer or modify our platform code
  • Your subscription gives you a limited, non-transferable license

2. The Self-Hosted Apps (Open Source)

The applications you deploy—Immich, Seafile, Vaultwarden, OnlyOffice—are open source. Each is licensed under its own open source license by its respective maintainers.

What this means:

  • You can use, modify, and distribute these apps per their licenses
  • We don't own these apps—their communities do
  • You're bound by each app's license terms, not ours
  • You can self-host these apps without UnboundBytes if you want

Application Licenses

Here are the licenses for each app we support:

Immich

AGPL-3.0

High-performance photo and video backup solution

Seafile

Apache-2.0 / AGPL-3.0

Professional file sync and share platform

Vaultwarden

GPL-3.0

Unofficial Bitwarden server implementation in Rust

OnlyOffice

AGPL-3.0

Secure online office suite with real-time collaboration

What About Copyleft?

Many of these apps use copyleft licenses (GPL, AGPL). This means:

  • You can use them freely - Copyleft doesn't restrict use, only distribution
  • If you modify and distribute - You must share your modifications under the same license
  • Network use triggers AGPL - If you modify an AGPL app and run it as a service, you must share your changes

For most users: You're just using these apps, not redistributing them. The copyleft terms don't restrict you at all.

If you're modifying: Check each app's license. AGPL requires you to share modifications even if you only run it as a web service.

Dependencies & Attribution

The UnboundBytes platform itself depends on many open source libraries. Here are the major ones:

Platform Dependencies

  • SvelteKit (MIT) - Portal frontend framework
  • Cloudflare Workers (Proprietary/Apache-2.0) - Serverless orchestrator runtime
  • Rust (MIT/Apache-2.0) - Agent programming language
  • HashiCorp Vault (MPL-2.0) - Secrets management
  • Docker Compose (Apache-2.0) - Container orchestration on agent

For a complete list of dependencies and their licenses, see our DEPENDENCIES.md file in our repository.

Contribution & Community

We reinvest subscription revenue back into the open source projects we depend on. Community members vote quarterly on which projects receive funding.

We also publish our own tooling, scripts, and documentation as open source where possible. Check our GitHub organization for contributions.

Questions?

Have questions about licensing? Email [email protected].

Want to report a license compliance issue? Email [email protected] with the subject "License Compliance".