Table of Contents

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