Castpane
語言: 繁體中文

開放原始碼

Castpane 建立在開放原始碼的成果之上。負責處理投放通訊協定的部分是採用 GPL 授權的自由軟體,原始碼公開。

Castpane 的組成方式

Castpane 在你的電腦上是兩個獨立的程式:

  • 引擎負責接收並播放畫面和聲音。它是 UxPlay 的分支,採用 GPL-3.0 授權,以獨立的處理程序執行。完整原始碼(包括我們的修改和建置指令碼)皆已公開。
  • Castpane App 是你操作的視窗:「連線說明」、設定、試用與購買,以及 Castpane Link 所通訊的服務。它是封閉原始碼軟體。它會啟動引擎,傳送純文字指令(例如「立即公告」或「停止」)給引擎,並讀回狀態訊息。兩個程式之間不共用任何程式碼或內部資料。

Mac 版 Castpane Link 是另一個獨立的封閉原始碼 App,不包含任何 GPL 程式碼。

引擎原始碼

原始碼將在正式推出時公開。

我們對 UxPlay Windows 版本所做的修正,將回饋給上游專案。

致謝與授權

專案授權用途
UxPlay GPL-3.0 Castpane 引擎所分支自的 AirPlay 畫面投放與音訊伺服器。
RPiPlay GPL-3.0 UxPlay 的前身專案:連線處理、投放串流與音訊程式碼。
playfair GPL-3.0 畫面投放所需的交握程序。
GStreamer LGPL-2.1 或更新版本(核心及大部分外掛程式) 引擎內的影像與音訊解碼及播放。

感謝這些專案的作者與貢獻者。引擎也使用了其他程式庫,原始碼儲存庫中列出了每一個程式庫及其授權。

GPL-3.0 全文:gnu.org/licenses/gpl-3.0。LGPL-2.1 全文:gnu.org/licenses/old-licenses/lgpl-2.1。