Castpane
Idioma: Português (Brasil)

Código aberto

O Castpane se apoia em trabalho de código aberto. A parte que fala o protocolo de espelhamento é software livre sob a GPL, e o código-fonte é público.

Como o Castpane é dividido

O Castpane são dois programas separados no seu PC:

  • O mecanismo recebe a tela e o som e os reproduz. Ele é um fork do UxPlay, licenciado sob GPL-3.0, e roda como um processo próprio. Todo o código-fonte dele, incluindo as nossas alterações e os scripts de compilação, é publicado.
  • O app Castpane é a janela com que você interage: a Ajuda de conexão, as configurações, o teste e a compra, e o serviço com o qual o Castpane Link conversa. Ele tem código fechado. Ele inicia o mecanismo, envia comandos em texto simples, como "anunciar agora" ou "parar", e lê de volta mensagens de status. Os dois programas não compartilham código nem dados internos.

O Castpane Link para Mac é um app separado de código fechado e não contém código GPL.

Código-fonte do mecanismo

O código-fonte será publicado no lançamento.

As nossas correções na compilação para Windows do UxPlay serão oferecidas de volta ao projeto original.

Créditos e licenças

ProjetoLicençaUsado para
UxPlay GPL-3.0 O servidor de espelhamento e áudio AirPlay do qual o mecanismo do Castpane é um fork.
RPiPlay GPL-3.0 O projeto do qual o UxPlay nasceu: tratamento de conexões, fluxo de espelhamento e código de áudio.
playfair GPL-3.0 O handshake que o espelhamento de tela exige.
GStreamer LGPL-2.1 ou posterior (núcleo e a maioria dos plugins) Decodificação e reprodução de vídeo e áudio dentro do mecanismo.

Obrigado aos autores e colaboradores desses projetos. O mecanismo também usa outras bibliotecas; o repositório do código-fonte lista cada uma delas com a respectiva licença.

Texto da GPL-3.0: gnu.org/licenses/gpl-3.0. Texto da LGPL-2.1: gnu.org/licenses/old-licenses/lgpl-2.1.