Handy Orchard

SPDX 授權表達式語法檢查

解析 SPDX 授權表達式與語法樹。

輸入資料

輸入變更時會清除舊輸出。

結果

輸入資料或帶入範例,再執行工具。

計算範例

範例顯示 OR 選擇與括號內 AND 組合;可試 GPL-2.0-only WITH Classpath-exception-2.0 的例外節點。

方法

spdx-expression-parse 掃描識別字/運算子並建立真正語法樹,列出內建授權 ID 與例外清單版本。SPDX 為 Linux Foundation 專案,不表示其背書。

適用限制

表達式最多 5,000 字元/100 個括號,樹深度最多 60。僅檢查語法/識別字,不判斷法律適用、相容、合規或推薦授權。固定清單可能缺少新 ID,此解析器並非完整 SPDX 文件驗證器。

所有處理留在此瀏覽器;每次工作執行緒會在 2.5 秒或取消時終止。不傳送輸入內容與處理紀錄至分析服務。

來源

固定原始碼第三方授權聲明

相關工具

JSON Pointer 路徑檢視JSON Schema 驗證器SemVer 版本範圍測試

輸入資料留在此裝置。只有經您同意的選擇性瀏覽量會被統計;計算值、檔案、檔名與處理日誌不送至 Analytics。

切換語言時,文字、設定與選取檔案會暫存於此裝置,還原後移除;中斷的暫存會於後續造訪清理。輸入與檔案不會上傳。