Política de assinatura de código
Como os instaladores do OpenCena são assinados e quem pode aprovar uma versão assinada.
Code signing policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Os instaladores para Windows são assinados para que o Windows possa confirmar que vêm do projeto OpenCena e não foram modificados. Como o certificado é emitido pela SignPath Foundation, o Windows mostra SignPath Foundation como editor.
Como uma versão é assinada
- Todo instalador é compilado automaticamente pelo GitHub Actions, direto do código-fonte no repositório público.
- Só são assinados arquivos compilados do próprio código do OpenCena. Bibliotecas de outros projetos não são assinadas com este certificado.
- Cada versão assinada precisa da aprovação manual de um aprovador.
- Todas as pessoas da equipe usam autenticação em dois fatores no GitHub e na SignPath.
Papéis da equipe
- Committers and reviewers (podem alterar o código e revisam as contribuições): membros da organização OpenCena
- Approvers (aprovam cada pedido de assinatura): administradores da organização OpenCena
Privacidade
O OpenCena não envia seus textos, projetos ou dados pessoais para lugar nenhum. A única conexão que o app instalado faz por conta própria é a busca de atualização, que baixa um arquivo pequeno da página de versões do projeto no GitHub; ela pode ser desligada em Configurações. Leia a política de privacidade completa.
Serviços usados pelo projeto: GitHub (código e downloads), Stripe (doações) e Discourse (fórum).