授權
SkyLab 以 GNU Affero General Public License 第 3 版(AGPL-3.0)釋出。全文是 repo 裡的 LICENSE 檔。
實際上的意思
- 在學校或組織內部執行 SkyLab,不論有沒有自行修改,除了授權本身沒有額外義務。
- 修改 SkyLab 並讓第三方經網路使用,例如以代管或託管服務提供,必須把修改後的原始碼提供給那些使用者(AGPL 第 13 條)。
- 再散布 SkyLab 或衍生作品,必須保留授權、著作權聲明與
NOTICE檔。 - 商業授權:想以服務形式提供 SkyLab 而不受原始碼分享條款約束,或需要其他條款的組織,可以開 issue 或聯絡維護者洽談。
應用程式在「帳號設定 → 關於」顯示版本、commit 與隨附的開源元件清單。
聲明
NOTICE保留專案起源範本的 MIT 聲明:Full Stack FastAPI Template(部分後端骨架、Docker Compose 配置與郵件範本)與一個 Electron + Vue 3 + Vite 範本(桌面端)。THIRD_PARTY_NOTICES.md列出直接相依的開源套件與其授權。桌面端另有自己的清單desktop-client/THIRD_PARTY_NOTICES.txt,隨安裝程式打包。- 「SkyLab」與 SkyLab 標誌是本專案的名稱;授權涵蓋程式碼,不涵蓋名稱。
貢獻
貢獻以相同授權接受。每個 commit 都要有 Developer Certificate of Origin 簽署(git commit -s),細節見 CONTRIBUTING.zh-TW.md。更改專案授權需要所有既有貢獻者同意。