開源授權與資料來源
KESI 工具箱建立在許多優秀的開源軟體與公開資料之上,感謝這些作者與機構。
最後更新:2026-10-03
| 軟體 | 授權 | 用途 |
|---|---|---|
| Astro | MIT | 網站框架 |
| React | MIT | 互動介面 |
| heic-to | LGPL-3.0 | HEIC 照片解碼(內含 libheif、libde265) |
| opencc-js | MIT, Apache-2.0 | 繁簡轉換 |
| lunar-javascript | MIT | 農曆、節氣與農民曆計算 |
| node-qrcode | MIT | QR Code 產生 |
| fflate | MIT | ZIP 打包下載 |
| exifr | MIT | 讀取照片 EXIF 資訊 |
| UPNG.js | MIT | PNG 減色壓縮 |
| pako | MIT, Zlib | PNG 壓縮演算法 |
| pdf-lib | MIT | PDF 合併、分割、編輯與簽名 |
| PDF.js | Apache-2.0 | PDF 預覽與轉圖片 |
| Mediabunny | MPL-2.0 | 影音讀取、轉檔與編碼 |
| @mediabunny/mp3-encoder (LAME) | MPL-2.0, LGPL-2.0+ | MP3 編碼(LAME) |
| @mediabunny/aac-encoder (FFmpeg) | MPL-2.0, LGPL-2.1+ | AAC 編碼(FFmpeg) |
| gifenc | MIT | GIF 編碼 |
| Lucide | ISC | 圖示 |
關於 LGPL 授權元件
heic-to 及其內含的 libheif、libde265 採用 GNU LGPL 3.0 授權。我們沒有修改其原始碼,並以獨立檔案的形式載入。原始碼可從 heic-to 專案取得,授權全文請見 GNU LGPL v3。
MP3 編碼器 LAME(GNU LGPL 2.0 或更新版本)與 FFmpeg 的 AAC 編碼器(GNU LGPL 2.1 或更新版本)以 WebAssembly 形式包含在 @mediabunny/mp3-encoder 與 @mediabunny/aac-encoder 中。我們沒有修改其原始碼,只在你的瀏覽器缺少內建編碼器時,才以獨立檔案載入。原始碼可從 Mediabunny 專案、LAME 與 FFmpeg 取得。
關於 MPL 2.0 授權元件
Mediabunny 及其編碼器擴充套件採用 Mozilla Public License 2.0 授權。我們沒有修改其原始碼,原始碼可從 Mediabunny 專案取得,授權全文請見 MPL 2.0。
公開資料來源
- 台灣國定假日與補班日:行政院人事行政總處「中華民國政府行政機關辦公日曆表」,取自政府資料開放平臺,依政府資料開放授權條款第 1 版使用。
- 農曆日期核對:香港天文台開放數據「公曆與農曆日期對照」(資料來源:香港天文台),說明頁面。
- 繁簡轉換詞庫:OpenCC 專案,Apache 2.0 授權。