OASIS

授權與致謝

OASIS 站在許多開源專案的肩膀上。這一頁記錄它們的授權,以及打包版所隨附的第三方二進位檔必須履行的義務。

最後更新:2026 年 7 月 19 日

01OASIS 本體

本專案的原始碼依 Apache License 2.0 授權。完整授權全文見 儲存庫中的 LICENSE

02打包版隨附的二進位檔

從發行頁下載的打包版——Windows 的 oasis-backend-win64.zip 與 macOS (Apple Silicon)的 oasis-backend-macos-arm64.zip——皆內含並非由本專案撰寫的第三方執行檔,均未經修改地重新散布:

FFmpeg GPL-3.0

用於合併 HLS / TS 分段並轉檔為 MP4。Windows 版採用 gyan.dev 的靜態建置 (release-essentials);macOS 版採用 ffmpeg.martin-riedl.de 的 Apple Silicon 靜態建置。兩者皆含 GPL 授權的元件(如 libx264 / libx265),因此整個二進位檔受 GPL 而非 LGPL 規範。

書面提供(Written offer):對應的原始碼可公開取得。執行 bin/ffmpeg -version(Windows 為 bin/ffmpeg.exe -version)會印出版本與完整的 configuration: 建置參數;依此版本至 git.ffmpeg.org ffmpeg.org 取得對應的標籤原始碼即可。

GPL v3 全文隨兩個平台的二進位檔一併附於 bin/ffmpeg-LICENSE.txt,亦可見於 gnu.org

CPython 執行環境PSF License

讓後端與下載器不需系統安裝 Python 也能執行。由 PyInstaller 將官方 CPython 直接凍結進執行檔(Windows 的 _internal/,macOS 的對應目錄),未經修改;PSF 授權全文見 docs.python.org

Google Chrome 由使用者自行安裝,並非由本專案散布。

03執行時倚賴的開源套件

以下套件在安裝時取自各自的官方來源,本專案不重新散布其程式碼:

後端
UvicornBSD-3-Clause
SeleniumApache-2.0
RequestsApache-2.0
m3u8MIT
PyCryptodomeBSD-2-Clause / Public Domain
deep-translatorApache-2.0
certifiMPL-2.0

04有遺漏或錯誤?

我們盡力讓這份清單保持正確。若你發現任何歸屬錯誤或遺漏的元件,請到 GitHub Issues 告訴我們,我們會盡快更正。