Skip to content

Latest commit

 

History

History
125 lines (119 loc) · 9.13 KB

File metadata and controls

125 lines (119 loc) · 9.13 KB

image

Warning

MagicChatbox Software License Agreement (SLA)
Effective as of Day 22 | Month 03 | Year 2025

MagicChatbox Software License Agreement (SLA)

Warning

IMPORTANT

This Software License Agreement (the "Agreement") is a custom, source‑available proprietary license governing the MagicChatbox software. It is not an Open Source Initiative (OSI) approved license. This Agreement permits public access to the source code and grants limited rights to use, modify, and distribute the Software—subject to > strict restrictions on core modules and the requirement to retain the accompanying Terms of Service (TOS).

Scope:
This Agreement addresses legal aspects including modification, redistribution, and protection of core components. It does not cover user conduct while running the software. For usage rules, please see the MagicChatbox Terms of Service (TOS).


Warning

1. Definitions

  • Software: The MagicChatbox software by BoiHanny, including all its components, source code, and related documentation.
  • Licensor: BoiHanny, the creator and copyright holder.
  • Licensee: Any individual or entity using, copying, modifying, or distributing the Software under this Agreement.
  • Protected Components: Specific integral parts of the Software that are subject to additional restrictions. These include:
    • The Monitoring and Ban API used for moderation in VRChat.
    • The Pulsoid Heart Rate Integration Module, which connects the Software exclusively to the Pulsoid heart rate streaming service.
  • Fork/Derivative Work: Any software or project derived from the Software, including modifications or adaptations of its source code.
  • TOS: The MagicChatbox Terms of Service, currently located at Security.md, which is incorporated by reference into this Agreement.

2. Grant of License

Subject to full compliance with this Agreement, the Licensor grants the Licensee a worldwide, royalty‑free, non‑exclusive, and non‑transferable license to use, copy, modify (subject to the limitations herein), and distribute the Software and its source code. This grant is similar in scope to the MIT License but is expressly limited by the terms below. > No rights beyond those expressly granted are provided.


3. Permitted Use and Limited Modifiability

Licensee may use and modify the Software for personal or commercial purposes and may create Forks or Derivative Works, except for modifications affecting the Protected Components:

  • General Modifications: Licensee may alter or improve non‑core components (e.g., the UI or non‑essential features) provided such modifications do not remove, disable, bypass, or interfere with any Protected Components.
  • Prohibition on Circumvention: Under no circumstances shall the Licensee (or any third party) extend, replace, or circumvent the functionality of the Protected Components. Any modification that bypasses or duplicates the functions of the Monitoring and Ban API or the Pulsoid integration (for example, replacing Pulsoid with another heart rate service) > is strictly prohibited and constitutes a material breach of this Agreement.

4. Protected Monitoring and Ban API

The Monitoring and Ban API is a Protected Component:

  • No Alteration or Removal: The Licensee shall not alter, remove, disable, or bypass this API in any copy of the Software, Fork, or Derivative Work. It must remain fully intact, operational, and unmodified.
  • Enforcement: Any breach of this section will result in immediate termination of the Licensee’s rights under this Agreement and may subject the Licensee to legal action (including injunctive relief and claims for damages).

5. Protected Pulsoid Integration

The Pulsoid integration is a core Protected Component:

  • Exclusive Integration: The Software is designed to integrate exclusively with the Pulsoid heart rate streaming service. The Licensee shall not remove, replace, extend, or modify this integration.
  • No Alternative Services: The Licensee is prohibited from using or integrating any alternative heart rate streaming service or module in place of the Pulsoid module within any Fork or Derivative Work.
  • Enforcement: Any breach of this section (e.g. substituting Pulsoid with another service) constitutes a material breach and will trigger immediate termination of rights. The Licensor may enforce this provision through DMCA takedown notices and other legal actions.

6. Forking and Distribution Requirements

Licensee may fork or distribute Derivative Works only if the following conditions are met:

  1. Visible Origin Notice: Any Fork or Derivative Work must include a clear notice that it is based on MagicChatbox Software, with a prominent link to the official repository.
  2. Retention of License and TOS: The forked or modified project must include this Software License Agreement and the original MagicChatbox Terms of Service. These documents must be readily accessible and must not be altered or obscured.
  3. Pulsoid Terms Reference: All Forks must include links to Pulsoid’s official Terms of Service and documentation, acknowledging that the heart rate functionality is provided exclusively through Pulsoid.
  4. No Removal of Notices: The Licensee must not remove or obscure any legal notices, attributions, or documentation pertaining to the Licensor, this Agreement, the TOS, or the Pulsoid integration.

Failure to comply with any of these conditions constitutes a breach of this Agreement and may result in termination of the License.


7. Attribution

All copies, Forks, or distributions (including modified versions) must include the following attribution in a prominent location (e.g., in an “About” section or README):

“This product includes software developed by BoiHanny / MagicChatbox, designed to integrate exclusively with the Pulsoid heart rate streaming service.”

This attribution must remain intact and unaltered. Removal or modification is a violation of this Agreement.


8. Disclaimer of Warranty

No Warranty: The Software is provided “AS IS” and “AS AVAILABLE,” without any warranty of any kind. The Licensor disclaims all warranties, express or implied, including warranties of merchantability, fitness for a particular purpose, and non‑infringement. The Licensee assumes all risk regarding the quality and performance of the Software.


9. Limitation of Liability

Limited Liability: Under no circumstances shall the Licensor or any contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including loss of revenue, profits, or data) arising from the use of or inability to use the Software, even if advised of the possibility of such damages. The Licensee acknowledges that use of the Software is at their own risk.


10. Termination and Enforcement

This Agreement will immediately terminate upon any breach by the Licensee of its terms, without prior notice. In the event of a breach (including but not limited to altering Protected Components or failure to comply with Forking and Distribution Requirements):

  • Revocation: All rights granted under this Agreement are revoked immediately. The Licensee must cease all use, distribution, and development of the Software and its Derivative Works.
  • Legal Remedies: The Licensor may pursue all available legal remedies, including injunctive relief, claims for damages, and DMCA takedown actions.
  • Destruction of Copies: Upon termination, the Licensee shall destroy or remove all copies of the Software and any Derivative Works from their control.

11. General Provisions

  • Non‑Transferability: This Agreement is personal to the Licensee and may not be assigned or transferred without the Licensor’s written consent.
  • No Waiver: Failure by the Licensor to enforce any provision does not constitute a waiver of that provision.
  • Severability: If any provision is deemed invalid or unenforceable, it will be modified to the minimum extent necessary, and the remainder of the Agreement will remain in full force.

12. Acceptance

By downloading, installing, using, or distributing the Software, the Licensee acknowledges that they have read, understood, and agree to be bound by the terms of this Agreement. If you do not agree to these terms, do not use, modify, or distribute the Software.


© 2025 BoiHanny / MagicChatbox. All rights reserved.

Note: The MagicChatbox Terms of Service form an integral part of this Agreement and must be retained unaltered in any distribution, fork, or derivative work.