Third-Party Notices
OdfKit 專案採用 CC0-1.0 Universal 授權。下列建置與執行期相依套件維持各自授權。
| 套件 (Package) | 用途 (Purpose) | 授權 (License) |
|---|---|---|
| BouncyCastle.Cryptography | 提供加密、雜湊與金鑰衍生演算法支援 | MIT |
| CommunityToolkit.HighPerformance | 高效能記憶體與緩衝區工具 | MIT |
| System.Security.Cryptography.Xml | XML 數位簽章處理 | MIT |
| System.Security.Cryptography.Pkcs | PKCS7 / CMS 簽章處理 | MIT |
| Sylvan.Data.Csv | 用於 ODS 檔案的 CSV 匯入與匯出 | MIT |
| CSharpMath | LaTeX ↔ MathML 公式轉換引擎 | MIT |
| System.Text.Json | JSON 序列化(核心套件與 OdfKit.Extensions.Collaboration 之 netstandard2.0 目標均使用) | MIT |
| System.Numerics.Tensors | 公式聚合函式的向量化數值運算(僅 net10.0 目標使用) | MIT |
| System.IO.Hashing | CRC-32 校驗碼計算(僅 net10.0 目標使用) | MIT |
| System.Memory / System.Buffers / System.Threading.Tasks.Extensions / Microsoft.Bcl.AsyncInterfaces / Microsoft.Bcl.HashCode / System.Text.Encoding.CodePages | netstandard2.0 平台相容性支援(補齊 net10.0 才內建的型別與 API) | MIT |
| Markdig | Markdown AST 解析 backend(於 OdfKit.Extensions.Html 中使用) | BSD-2-Clause |
| SkiaSharp / HarfBuzzSharp | 跨平台圖像繪製與文字排版支援(於 OdfKit.Extensions.Imaging 中使用) | MIT |
| ScottPlot | 記憶體內圖表繪製與 fallback 影像視覺化(於 OdfKit.Extensions.Imaging 中使用) | MIT |
| ClosedXML / DocumentFormat.OpenXml | 用於 OOXML 格式(如 Excel)之整合與匯入匯出(於 OdfKit.Extensions.Ooxml 中使用) | MIT / MIT |
| PDFsharp-MigraDoc | PDF 相關處理、排版與繪製擴充(於 OdfKit.Extensions.Pdf 中使用) | MIT |
| dotNetRdf.Core | RDF 圖形與 SPARQL 查詢橋接(於 OdfKit.Extensions.Rdf 中使用) | MIT |
| Microsoft.CSharp | 提供 dynamic 型別執行期繫結支援(於 OdfKit.Extensions.Ooxml 之 netstandard2.0 目標使用) |
MIT |
| OASIS OpenDocument Relax-NG Schemas | ODF 1.1 / 1.2 / 1.3 / 1.4 XML 結構驗證與代碼生成(置於 tools/OdfSchemaGenerator/schemas/) | OASIS Copyright |
分發包含上述相依套件的應用程式時,請依各套件之授權條款,保留其必要的授權與著作權聲明。
關於 OASIS 結構描述檔案(Relax-NG Schemas)之著作權聲明:
- Copyright (c) OASIS Open 2021. All Rights Reserved.
- 詳細之智慧財產權政策請參見各 schema 檔案標頭以及 OASIS IPR Policy。