Castpane
Sprache: Deutsch

Open Source

Castpane baut auf Open-Source-Arbeit auf. Der Teil, der das Spiegelungsprotokoll spricht, ist freie Software unter der GPL, und sein Quellcode ist öffentlich.

Wie Castpane aufgeteilt ist

Castpane besteht aus zwei getrennten Programmen auf Ihrem PC:

  • Die Engine empfängt Bild und Ton und gibt sie wieder. Sie ist ein Fork von UxPlay, lizenziert unter GPL-3.0, und läuft als eigener Prozess. Ihr vollständiger Quellcode, einschließlich unserer Änderungen und Build-Skripte, ist veröffentlicht.
  • Die Castpane-App ist das Fenster, mit dem Sie arbeiten: die Verbindungshilfe, die Einstellungen, Testphase und Kauf sowie der Dienst, mit dem Castpane Link spricht. Sie ist Closed Source. Sie startet die Engine, sendet ihr Befehle im Klartext, etwa „jetzt ankündigen“ oder „stopp“, und liest Statusmeldungen zurück. Die beiden Programme teilen weder Code noch interne Daten.

Castpane Link für Mac ist eine separate Closed-Source-App und enthält keinen GPL-Code.

Quellcode der Engine

Der Quellcode wird zum Start veröffentlicht.

Unsere Korrekturen am Windows-Build von UxPlay bieten wir dem Upstream-Projekt an.

Danksagungen und Lizenzen

ProjektLizenzVerwendet für
UxPlay GPL-3.0 Der AirPlay-Server für Spiegelung und Audio, von dem die Castpane-Engine abgeleitet ist.
RPiPlay GPL-3.0 Das Projekt, aus dem UxPlay hervorgegangen ist: Verbindungsverwaltung, Spiegelungsstream und Audiocode.
playfair GPL-3.0 Der Handshake, den die Bildschirmspiegelung erfordert.
GStreamer LGPL-2.1 oder neuer (Kern und die meisten Plug-ins) Dekodierung und Wiedergabe von Video und Audio in der Engine.

Vielen Dank an die Autorinnen, Autoren und Mitwirkenden dieser Projekte. Die Engine nutzt außerdem weitere Bibliotheken; das Quellcode-Repository führt jede davon mit ihrer Lizenz auf.

Text der GPL-3.0: gnu.org/licenses/gpl-3.0. Text der LGPL-2.1: gnu.org/licenses/old-licenses/lgpl-2.1.