mirror of
https://github.com/chuot/rdio-scanner.git
synced 2026-08-13 08:33:00 -06:00
- Introduced a new document, API_ACCESS_POLICY.md, outlining the terms of use for the WebSocket API, including license, scope of restriction, authorized access, authentication, prohibited use, enforcement, and contact information. - Updated README.md to highlight the restricted nature of the WebSocket API and link to the new access policy. - Changed copyright information in multiple server files to reflect the new email address for Chrystian Huot. - Added comments in server files to indicate the WebSocket API access policy and its restrictions.
53 lines
1.8 KiB
Markdown
53 lines
1.8 KiB
Markdown
|
||
# WebSocket API Terms of Use
|
||
|
||
**Effective Date:** January 3rd, 2026
|
||
**Project:** Rdio Scanner open source project
|
||
**Sponsor:** Saubeo Solutions
|
||
|
||
---
|
||
|
||
### 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.
|
||
|
||
---
|
||
|
||
### 2. Scope of Restriction
|
||
The restriction described below applies **only** to the **WebSocket API** implemented by this project.
|
||
It does **not** apply to any standard HTTP API endpoints or other interfaces provided by the software.
|
||
The WebSocket API is a real-time communication channel intended for authorized clients only.
|
||
|
||
---
|
||
|
||
### 3. Authorized Access
|
||
- Access to the **WebSocket API** is **exclusively reserved** for the official sponsor of this project, **Saubeo Solutions**, **and its native applications**.
|
||
- No other entity or individual is permitted to use the WebSocket API without prior written consent from the maintainers.
|
||
|
||
---
|
||
|
||
### 4. Authentication
|
||
Authorized clients must:
|
||
- Use valid authentication credentials provided by the maintainers.
|
||
- Ensure secure handling of credentials. Sharing credentials with unauthorized parties is strictly prohibited.
|
||
|
||
---
|
||
|
||
### 5. Prohibited Use
|
||
You may not:
|
||
- Attempt to connect to the WebSocket API without explicit authorization.
|
||
- Use the WebSocket API for any purpose outside the scope of Saubeo Solutions’ sponsorship and its native apps.
|
||
- Reverse-engineer, replicate, or redistribute the hosted WebSocket API service.
|
||
|
||
---
|
||
|
||
### 6. Enforcement
|
||
Violation of these terms may result in:
|
||
- Immediate revocation of WebSocket API access.
|
||
- Legal action for unauthorized use.
|
||
|
||
---
|
||
|
||
### 7. Contact
|
||
For authorization requests or questions, contact:
|
||
<rdio-scanner@saubeo.solutions>[mailto:rdio-scanner@saubeo.solutions]
|