104 lines
7.1 KiB
Plaintext
104 lines
7.1 KiB
Plaintext
# **New API 许可协议 (Licensing)**
|
||
|
||
本项目采用**基于使用场景的双重许可 (Usage-Based Dual Licensing)** 模式。
|
||
|
||
**核心原则:**
|
||
|
||
- **默认许可:** 本项目默认在 **GNU Affero 通用公共许可证 v3.0 (AGPLv3)** 下提供。任何用户在遵守 AGPLv3 条款和下述附加限制的前提下,均可免费使用。
|
||
- **商业许可:** 在特定商业场景下,或当您希望获得 AGPLv3 之外的权利时,**必须**获取**商业许可证 (Commercial License)**。
|
||
|
||
---
|
||
|
||
## **1. 开源许可证 (Open Source License): AGPLv3 - 适用于基础使用**
|
||
|
||
- 在遵守 **AGPLv3** 条款的前提下,您可以自由地使用、修改和分发 New API。AGPLv3 的完整文本可以访问 [https://www.gnu.org/licenses/agpl-3.0.html](https://www.gnu.org/licenses/agpl-3.0.html) 获取。
|
||
- **核心义务:** AGPLv3 的一个关键要求是,如果您修改了 New API 并通过网络提供服务 (SaaS),或者分发了修改后的版本,您必须以 AGPLv3 许可证向所有用户提供相应的**完整源代码**。
|
||
- **附加限制 (重要):** 在仅使用 AGPLv3 开源许可证的情况下,您**必须**完整保留项目代码中原有的品牌标识、LOGO 及版权声明信息。**禁止以任何形式修改、移除或遮盖**这些信息。如需移除,必须获取商业许可证。
|
||
- 使用前请务必仔细阅读并理解 AGPLv3 的所有条款及上述附加限制。
|
||
|
||
## **2. 商业许可证 (Commercial License) - 适用于高级场景及闭源需求**
|
||
|
||
在以下任一情况下,您**必须**联系我们获取并签署一份商业许可证,才能合法使用 New API:
|
||
|
||
- **场景一:移除品牌和版权信息**
|
||
您希望在您的产品或服务中移除 New API 的 LOGO、UI界面中的版权声明或其他品牌标识。
|
||
|
||
- **场景二:规避 AGPLv3 开源义务**
|
||
您基于 New API 进行了修改,并希望:
|
||
- 通过网络提供服务(SaaS),但**不希望**向您的服务用户公开您修改后的源代码。
|
||
- 分发一个集成了 New API 的软件产品,但**不希望**以 AGPLv3 许可证发布您的产品或公开源代码。
|
||
|
||
- **场景三:企业政策与集成需求**
|
||
- 您所在公司的政策、客户合同或项目要求不允许使用 AGPLv3 许可的软件。
|
||
- 您需要进行 OEM 集成,将 New API 作为您闭源商业产品的一部分进行再分发。
|
||
|
||
- **场景四:需要商业支持与保障**
|
||
您需要 AGPLv3 未提供的商业保障,如官方技术支持等。
|
||
|
||
**获取商业许可:**
|
||
请通过电子邮件 **support@quantumnous.com** 联系 New API 团队洽谈商业授权事宜。
|
||
|
||
## **3. 贡献 (Contributions)**
|
||
|
||
- 我们欢迎社区对 New API 的贡献。所有向本项目提交的贡献(例如通过 Pull Request)都将被视为在 **AGPLv3** 许可证下提供。
|
||
- 通过向本项目提交贡献,即表示您同意您的代码以 AGPLv3 许可证授权给本项目及所有后续使用者(无论这些使用者最终遵循 AGPLv3 还是商业许可)。
|
||
- 您也理解并同意,您的贡献可能会被包含在根据商业许可证分发的 New API 版本中。
|
||
|
||
## **4. 其他条款 (Other Terms)**
|
||
|
||
- 关于商业许可证的具体条款、条件和价格,以双方签署的正式商业许可协议为准。
|
||
- 项目维护者保留根据需要更新本许可政策的权利。相关更新将通过项目官方渠道(如代码仓库、官方网站)进行通知。
|
||
|
||
---
|
||
|
||
# **New API Licensing**
|
||
|
||
This project uses a **Usage-Based Dual Licensing** model.
|
||
|
||
**Core Principles:**
|
||
|
||
- **Default License:** This project is available by default under the **GNU Affero General Public License v3.0 (AGPLv3)**. Any user may use it free of charge, provided they comply with both the AGPLv3 terms and the additional restrictions listed below.
|
||
- **Commercial License:** For specific commercial scenarios, or if you require rights beyond those granted by AGPLv3, you **must** obtain a **Commercial License**.
|
||
|
||
---
|
||
|
||
## **1. Open Source License: AGPLv3 – For Basic Usage**
|
||
|
||
- Under the terms of the **AGPLv3**, you are free to use, modify, and distribute New API. The complete AGPLv3 license text can be viewed at [https://www.gnu.org/licenses/agpl-3.0.html](https://www.gnu.org/licenses/agpl-3.0.html).
|
||
- **Core Obligation:** A key AGPLv3 requirement is that if you modify New API and provide it as a network service (SaaS), or distribute a modified version, you must make the **complete corresponding source code** available to all users under the AGPLv3 license.
|
||
- **Additional Restriction (Important):** When using only the AGPLv3 open-source license, you **must** retain all original branding, logos, and copyright statements within the project’s code. **You are strictly prohibited from modifying, removing, or concealing** any such information. If you wish to remove this, you must obtain a Commercial License.
|
||
- Please read and ensure that you fully understand all AGPLv3 terms and the above additional restriction before use.
|
||
|
||
## **2. Commercial License – For Advanced Scenarios & Closed Source Needs**
|
||
|
||
You **must** contact us to obtain and sign a Commercial License in any of the following scenarios in order to legally use New API:
|
||
|
||
- **Scenario 1: Removal of Branding and Copyright**
|
||
You wish to remove the New API logo, copyright statement, or other branding elements from your product or service.
|
||
|
||
- **Scenario 2: Avoidance of AGPLv3 Open Source Obligations**
|
||
You have modified New API and wish to:
|
||
- Offer it as a network service (SaaS) **without** disclosing your modifications' source code to your users.
|
||
- Distribute a software product integrated with New API **without** releasing your product under AGPLv3 or open-sourcing the code.
|
||
|
||
- **Scenario 3: Enterprise Policy & Integration Needs**
|
||
- Your organization’s policies, client contracts, or project requirements prohibit the use of AGPLv3-licensed software.
|
||
- You require OEM integration and need to redistribute New API as part of your closed-source commercial product.
|
||
|
||
- **Scenario 4: Commercial Support and Assurances**
|
||
You require commercial assurances not provided by AGPLv3, such as official technical support.
|
||
|
||
**Obtaining a Commercial License:**
|
||
Please contact the New API team via email at **support@quantumnous.com** to discuss commercial licensing.
|
||
|
||
## **3. Contributions**
|
||
|
||
- We welcome community contributions to New API. All contributions (e.g., via Pull Request) are deemed to be provided under the **AGPLv3** license.
|
||
- By submitting a contribution, you agree that your code is licensed to this project and all downstream users under the AGPLv3 license (regardless of whether those users ultimately operate under AGPLv3 or a Commercial License).
|
||
- You also acknowledge and agree that your contribution may be included in New API releases distributed under a Commercial License.
|
||
|
||
## **4. Other Terms**
|
||
|
||
- The specific terms, conditions, and pricing of the Commercial License are governed by the formal commercial license agreement executed by both parties.
|
||
- Project maintainers reserve the right to update this licensing policy as needed. Updates will be communicated via official project channels (e.g., repository, official website).
|