This commit is contained in:
Chrystian Huot 2026-05-16 12:04:11 -04:00
parent c4827ac78b
commit f18df8a98f

View file

@ -1,4 +1,3 @@
# WebSocket API Terms of Use # WebSocket API Terms of Use
**Effective Date:** January 3rd, 2026 **Effective Date:** January 3rd, 2026
@ -8,6 +7,7 @@
--- ---
### 1. License ### 1. License
This software is distributed under the GNU General Public License (GPL). You are free to use, modify, and distribute the source code under the terms of the GPL. This software is distributed under the GNU General Public License (GPL). You are free to use, modify, and distribute the source code under the terms of the GPL.
**Exception:** The WebSocket API implementation is proprietary and subject to the terms outlined in this document. **Exception:** The WebSocket API implementation is proprietary and subject to the terms outlined in this document.
@ -15,6 +15,7 @@ This software is distributed under the GNU General Public License (GPL). You are
--- ---
### 2. Scope of Restriction ### 2. Scope of Restriction
The HTTP REST API and all other features are fully available under GPL terms. The HTTP REST API and all other features are fully available under GPL terms.
The **WebSocket API** is a proprietary real-time communication channel provided exclusively by Saubeo Solutions. This distinction supports the commercial model that funds ongoing project development. The **WebSocket API** is a proprietary real-time communication channel provided exclusively by Saubeo Solutions. This distinction supports the commercial model that funds ongoing project development.
@ -24,9 +25,11 @@ The **WebSocket API** is a proprietary real-time communication channel provided
### 3. Authorized Access ### 3. Authorized Access
**Official Saubeo Solutions Service:** **Official Saubeo Solutions Service:**
- The WebSocket API is exclusively available through Saubeo Solutions' hosted service for its native applications and the integrated web application. - The WebSocket API is exclusively available through Saubeo Solutions' hosted service for its native applications and the integrated web application.
**Self-Hosted Deployments:** **Self-Hosted Deployments:**
- Self-hosted instances can use the HTTP REST API without restriction. - Self-hosted instances can use the HTTP REST API without restriction.
- Access to the WebSocket API in self-hosted instances requires a prior written license agreement with Saubeo Solutions. - Access to the WebSocket API in self-hosted instances requires a prior written license agreement with Saubeo Solutions.
- Contact [rdio-scanner@saubeo.solutions](mailto:rdio-scanner@saubeo.solutions) to inquire about licensing. - Contact [rdio-scanner@saubeo.solutions](mailto:rdio-scanner@saubeo.solutions) to inquire about licensing.
@ -34,26 +37,33 @@ The **WebSocket API** is a proprietary real-time communication channel provided
--- ---
### 4. Authentication ### 4. Authentication
Authorized clients (including self-hosted licensees) must: Authorized clients (including self-hosted licensees) must:
- Use valid authentication credentials provided by Saubeo Solutions. - Use valid authentication credentials provided by Saubeo Solutions.
- Ensure secure handling of credentials. Sharing credentials with unauthorized parties is strictly prohibited. - Ensure secure handling of credentials. Sharing credentials with unauthorized parties is strictly prohibited.
--- ---
### 5. Prohibited Use ### 5. Prohibited Use
You may not: You may not:
- Attempt to use the WebSocket API without explicit authorization (either through the official hosted service or a valid license agreement). - Attempt to use the WebSocket API without explicit authorization (either through the official hosted service or a valid license agreement).
- Use the WebSocket API in commercial applications or services without a license agreement. - Use the WebSocket API in commercial applications or services without a license agreement.
- Reverse-engineer, replicate, or redistribute the WebSocket API service. - Reverse-engineer, replicate, or redistribute the WebSocket API service.
- Bypass or disable WebSocket API restrictions through code modification. - Bypass or disable WebSocket API restrictions through code modification.
### 6. HTTP REST API ### 6. HTTP REST API
The HTTP REST API provided by Rdio Scanner is **not restricted** and fully available under GPL terms for all uses, including self-hosted deployments and third-party applications. The HTTP REST API provided by Rdio Scanner is **not restricted** and fully available under GPL terms for all uses, including self-hosted deployments and third-party applications.
--- ---
### 7. Enforcement ### 7. Enforcement
Violation of these terms may result in: Violation of these terms may result in:
- Immediate revocation of WebSocket API access. - Immediate revocation of WebSocket API access.
- Termination of any license agreement. - Termination of any license agreement.
- Legal action for unauthorized use. - Legal action for unauthorized use.
@ -61,5 +71,6 @@ Violation of these terms may result in:
--- ---
### 8. Commercial Licensing ### 8. Commercial Licensing
For WebSocket API access in self-hosted or commercial deployments, contact: For WebSocket API access in self-hosted or commercial deployments, contact:
[rdio-scanner@saubeo.solutions](mailto:rdio-scanner@saubeo.solutions) [rdio-scanner@saubeo.solutions](mailto:rdio-scanner@saubeo.solutions)