Castpane
Lingua: Italiano

Open source

Castpane si basa sul lavoro open source. La parte che parla il protocollo di duplicazione è software libero sotto licenza GPL e il suo codice sorgente è pubblico.

Come è suddiviso Castpane

Castpane è composto da due programmi separati sul tuo PC:

  • Il motore riceve schermo e audio e li riproduce. È un fork di UxPlay, con licenza GPL-3.0, e gira come processo a sé. Il suo codice sorgente completo, comprese le nostre modifiche e gli script di build, è pubblicato.
  • L'app Castpane è la finestra con cui interagisci: Aiuto connessione, le impostazioni, la prova e l'acquisto, e il servizio con cui comunica Castpane Link. È a codice chiuso. Avvia il motore, gli invia comandi in testo semplice come «announce now» o «stop» e ne legge i messaggi di stato. I due programmi non condividono codice né dati interni.

Castpane Link per Mac è un'app separata a codice chiuso e non contiene codice GPL.

Codice sorgente del motore

Il codice sorgente sarà pubblicato al lancio.

Le nostre correzioni alla build Windows di UxPlay saranno proposte al progetto originale.

Riconoscimenti e licenze

ProgettoLicenzaUsato per
UxPlay GPL-3.0 Il server di duplicazione e audio AirPlay da cui deriva il motore di Castpane.
RPiPlay GPL-3.0 Il progetto da cui è nato UxPlay: gestione delle connessioni, flusso di duplicazione e codice audio.
playfair GPL-3.0 L'handshake richiesto dalla duplicazione dello schermo.
GStreamer LGPL-2.1 o successiva (core e la maggior parte dei plugin) Decodifica e riproduzione di video e audio all'interno del motore.

Grazie agli autori e ai collaboratori di questi progetti. Il motore usa anche altre librerie; il repository del codice sorgente le elenca tutte con la rispettiva licenza.

Testo della GPL-3.0: gnu.org/licenses/gpl-3.0. Testo della LGPL-2.1: gnu.org/licenses/old-licenses/lgpl-2.1.