新增錯誤排查與支援文件,提供常見問題解決方案;新增開發與貢獻指南,說明專案結構與開發流程;新增授權說明文件,詳述AGPL-3.0授權條款及第三方元件使用情況。
This commit is contained in:
parent
11d751250b
commit
caecb2e001
13 changed files with 3269 additions and 369 deletions
190
docs/08-授權說明.md
Normal file
190
docs/08-授權說明.md
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
# 授權說明
|
||||
|
||||
ConvertX-CN 專案採用 **GNU Affero General Public License v3.0 (AGPL-3.0)** 授權。
|
||||
|
||||
---
|
||||
|
||||
## 目錄
|
||||
|
||||
- [授權摘要](#授權摘要)
|
||||
- [您的權利](#您的權利)
|
||||
- [您的義務](#您的義務)
|
||||
- [常見問題](#常見問題)
|
||||
- [第三方元件](#第三方元件)
|
||||
|
||||
---
|
||||
|
||||
## 授權摘要
|
||||
|
||||
| 項目 | 說明 |
|
||||
|------|------|
|
||||
| **授權類型** | AGPL-3.0 |
|
||||
| **授權檔案** | [LICENSE](../LICENSE) |
|
||||
| **適用範圍** | 整個專案所有程式碼 |
|
||||
|
||||
---
|
||||
|
||||
## 您的權利
|
||||
|
||||
根據 AGPL-3.0 授權,您可以:
|
||||
|
||||
### ✅ 自由使用
|
||||
|
||||
- 個人使用
|
||||
- 商業使用
|
||||
- 教育/研究使用
|
||||
|
||||
### ✅ 自由修改
|
||||
|
||||
- 修改原始碼
|
||||
- 客製化功能
|
||||
- 整合到您的系統
|
||||
|
||||
### ✅ 自由分發
|
||||
|
||||
- 重新分發原始碼
|
||||
- 分發修改後的版本
|
||||
- 提供網路服務
|
||||
|
||||
---
|
||||
|
||||
## 您的義務
|
||||
|
||||
### 📋 保留授權聲明
|
||||
|
||||
分發時必須包含:
|
||||
- 原始授權聲明
|
||||
- 著作權聲明
|
||||
- 完整的 AGPL-3.0 授權文字
|
||||
|
||||
### 📋 公開原始碼
|
||||
|
||||
如果您修改了程式碼:
|
||||
- 必須公開修改後的原始碼
|
||||
- 必須使用相同的 AGPL-3.0 授權
|
||||
|
||||
### 📋 網路使用條款
|
||||
|
||||
**這是 AGPL 與 GPL 的主要差異:**
|
||||
|
||||
如果您將修改後的版本部署為網路服務(如 SaaS),您必須:
|
||||
- 向服務使用者提供取得原始碼的方式
|
||||
- 原始碼必須包含您的所有修改
|
||||
|
||||
### 📋 標明變更
|
||||
|
||||
如果您修改了程式碼:
|
||||
- 必須標明您做了哪些修改
|
||||
- 必須標明修改日期
|
||||
|
||||
---
|
||||
|
||||
## 常見問題
|
||||
|
||||
### Q: 我可以將 ConvertX-CN 用於商業用途嗎?
|
||||
|
||||
**A: 可以**,但您需要遵守 AGPL-3.0 的條款,包括公開原始碼。
|
||||
|
||||
### Q: 我修改了程式碼後部署在公司內部,需要公開嗎?
|
||||
|
||||
**A: 視情況而定**
|
||||
- 如果只有公司內部員工使用 → 不需要公開
|
||||
- 如果對外提供服務(客戶可存取)→ 需要公開
|
||||
|
||||
### Q: 我可以在 ConvertX-CN 基礎上開發閉源軟體嗎?
|
||||
|
||||
**A: 不可以**,AGPL-3.0 要求衍生作品也必須使用相同授權。
|
||||
|
||||
### Q: 我只是使用 ConvertX-CN 轉換檔案,需要遵守什麼條款嗎?
|
||||
|
||||
**A: 不需要**,單純使用不需要遵守任何條款。只有當您修改或分發程式碼時,才需要遵守授權條款。
|
||||
|
||||
### Q: 如果我將 ConvertX-CN 作為 SaaS 服務提供,需要做什麼?
|
||||
|
||||
**A: 您需要**:
|
||||
1. 在服務中提供原始碼下載連結
|
||||
2. 包含您對程式碼的所有修改
|
||||
3. 使用 AGPL-3.0 授權
|
||||
|
||||
---
|
||||
|
||||
## 第三方元件
|
||||
|
||||
ConvertX-CN 使用了多個第三方開源元件,各元件的授權如下:
|
||||
|
||||
### 上游專案
|
||||
|
||||
| 專案 | 授權 |
|
||||
|------|------|
|
||||
| [ConvertX](https://github.com/C4illin/ConvertX) | AGPL-3.0 |
|
||||
|
||||
### 轉換引擎
|
||||
|
||||
| 元件 | 授權 |
|
||||
|------|------|
|
||||
| FFmpeg | LGPL / GPL |
|
||||
| ImageMagick | Apache 2.0 |
|
||||
| LibreOffice | MPL 2.0 |
|
||||
| Pandoc | GPL 2.0 |
|
||||
| Calibre | GPL 3.0 |
|
||||
| Tesseract OCR | Apache 2.0 |
|
||||
|
||||
### 框架與函式庫
|
||||
|
||||
| 元件 | 授權 |
|
||||
|------|------|
|
||||
| Bun | MIT |
|
||||
| Elysia | MIT |
|
||||
| React | MIT |
|
||||
| TailwindCSS | MIT |
|
||||
|
||||
---
|
||||
|
||||
## 授權全文
|
||||
|
||||
完整的 AGPL-3.0 授權文字請參閱專案根目錄的 [LICENSE](../LICENSE) 檔案。
|
||||
|
||||
您也可以在以下網址查看:
|
||||
- [GNU AGPL-3.0 官方網站](https://www.gnu.org/licenses/agpl-3.0.html)
|
||||
- [AGPL-3.0 中文翻譯](https://www.gnu.org/licenses/agpl-3.0.zh-cn.html)
|
||||
|
||||
---
|
||||
|
||||
## 授權聲明範本
|
||||
|
||||
如果您基於 ConvertX-CN 開發了衍生作品,請在您的專案中包含類似以下的授權聲明:
|
||||
|
||||
```
|
||||
本軟體基於 ConvertX-CN (https://github.com/pi-docket/ConvertX-CN) 開發,
|
||||
原始專案採用 AGPL-3.0 授權。
|
||||
|
||||
本軟體同樣採用 AGPL-3.0 授權。
|
||||
|
||||
Copyright (C) 2026 [您的名稱]
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 聯繫方式
|
||||
|
||||
如果您對授權有任何疑問,歡迎透過以下方式聯繫:
|
||||
|
||||
- **GitHub Issues**: [建立 Issue](https://github.com/pi-docket/ConvertX-CN/issues)
|
||||
- **GitHub Discussions**: [社群討論](https://github.com/pi-docket/ConvertX-CN/discussions)
|
||||
|
||||
---
|
||||
|
||||
[⬆️ 回到頂部](#授權說明) | [📚 回到目錄](00-專案總覽.md)
|
||||
Loading…
Add table
Add a link
Reference in a new issue