Castpane
Langue: Français

Open source

Castpane repose sur des travaux open source. La partie qui parle le protocole de recopie d’écran est un logiciel libre sous licence GPL, et son code source est public.

Comment Castpane est découpé

Castpane se compose de deux programmes distincts sur votre PC :

  • Le moteur reçoit l’écran et le son et les restitue. C’est un fork d’UxPlay, sous licence GPL-3.0, qui s’exécute dans son propre processus. Son code source complet, y compris nos modifications et nos scripts de compilation, est publié.
  • L’app Castpane est la fenêtre avec laquelle vous interagissez : l’Aide à la connexion, les paramètres, l’essai et l’achat, et le service avec lequel Castpane Link communique. Son code source est fermé. Elle démarre le moteur, lui envoie des commandes en texte brut, comme « announce now » ou « stop », et lit en retour ses messages d’état. Les deux programmes ne partagent ni code ni données internes.

Castpane Link pour Mac est une app distincte à code source fermé et ne contient aucun code GPL.

Code source du moteur

Le code source sera publié au lancement.

Nos correctifs pour la version Windows d’UxPlay seront proposés au projet d’origine.

Remerciements et licences

ProjetLicenceUtilisé pour
UxPlay GPL-3.0 Le serveur de recopie d’écran et d’audio AirPlay dont le moteur de Castpane est un fork.
RPiPlay GPL-3.0 Le projet dont UxPlay est issu : gestion des connexions, flux de recopie et code audio.
playfair GPL-3.0 L’établissement de liaison qu’exige la recopie d’écran.
GStreamer LGPL-2.1 ou ultérieure (cœur et la plupart des plug-ins) Le décodage et la lecture de la vidéo et de l’audio dans le moteur.

Merci aux auteurs et contributeurs de ces projets. Le moteur utilise aussi d’autres bibliothèques ; le dépôt de code source les liste toutes avec leur licence.

Texte de la GPL-3.0 : gnu.org/licenses/gpl-3.0. Texte de la LGPL-2.1 : gnu.org/licenses/old-licenses/lgpl-2.1.