套件概覽
一個 Dart 套件,可簡化從 Flutter 和 Dart 專案中的 pubspec.yaml 檔案中提取開源軟體 (OSS) 許可資訊的過程。它讓開發者能夠自動收集並顯示所有相依性的授權細節,促進符合授權要求。此工具在應用程式封裝與發佈工作流程中特別實用,確保透明度與法律遵從性。支援多個平台,包括 Android、iOS、macOS、Windows 和 Linux。
適用情境
- 為應用發佈產生許可證報告
- 確保符合開源許可證
- 在應用程式中自動揭露許可證
- 將許可證資料整合到建構流程中
- 在應用設定中顯示許可證
主要特色
- 從 pubspec.yaml 提取許可證
- 支援多平台建構
- 簡單的 CLI 結合
- 促進開源軟體合規
- 產生結構化的許可證輸出
適合對象
- Flutter 開發者
- 開源合規團隊
- 應用發行商
- 建構自動化指令碼
- 法律或審計準備
使用建議
- 需要在 pubspec.yaml 中包含許可證元數據
- 可能需要手動許可證驗證
- 不可替代法律建議
- 僅限 pubspec 中宣告的許可證
- 取決於相依性元資料的準確性