GNU AGPL-3.0

The GNU Affero General Public License v3 is one of the strongest copyleft licenses in open source. It ensures that LVChat — and any modifications you deploy — remain free and open for everyone.

What This Means

  • Free to use for any purpose — commercial or non-commercial
  • Full source code always available to everyone
  • Modify and redistribute under the same license
  • Network use clause ensures hosted modifications remain open
  • No CLA traps — contributions accepted under the Developer Certificate of Origin
⚖️
The Network Use Clause

Unlike the standard GPL, the AGPL's Section 13 requires that if you run a modified version of LVChat over a network (i.e., as a hosted service), you must offer the complete corresponding source code to all users interacting with it.

This means no one can take LVChat, modify it, and run it as a proprietary hosted service. The freedom is preserved for all users.

Built-In License Server

LVChat includes a licensing server for managing commercial module licenses and SaaS deployments.

🔑

License Key Management

Generate, validate, and revoke license keys for commercial modules and extensions. The licensing server handles the full lifecycle.

💳

SaaS Billing Integration

The optional billing module connects to the license server for plan-based metering with Stripe, PayPal, and BTCPay Server. Monetize your deployment.

🧩

Module Ecosystem

Third-party modules may carry their own licenses, enabling a healthy ecosystem of both open-source and commercial extensions.

🔄

Update Verification

The built-in update system verifies license status before delivering updates to commercial modules and desktop clients.

🛡️

Self-Hosted Control

Run the licensing server on your own infrastructure. No third-party licensing service, no data leaving your server.

📊

Activation Tracking

See which instances have activated which modules, track usage patterns, and manage compliance from the admin dashboard.

What's AGPL, What's Not

The core application and all bundled modules are AGPL-3.0. Third-party modules may carry their own licenses.

Component License Notes
Core ApplicationAGPL-3.0The full LVChat server, web app, and all APIs
WebRTC Voice ModuleAGPL-3.0Bundled with the core, voice and video calls
Module SystemAGPL-3.0The plugin architecture and API
Desktop ClientsAGPL-3.0Electron wrappers around the web app
Messenger ClientsAGPL-3.0IM-first web and desktop clients
Third-Party ModulesVariesMay be AGPL, MIT, Apache, or commercial — check individual licenses

Developer Certificate of Origin

  • No Contributor License Agreement (CLA) required
  • Contributions accepted under the DCO — sign off your commits with git commit -s
  • You retain copyright on your contributions
  • No corporate CLA traps — your code stays yours

Get LVChat

Free forever under AGPL-3.0. Download or deploy today.

⬇ Download Desktop Self-Host →