Para pessoas que querem evitar executar software não livre, como podemos saber se o software que um site nos fornece para acessar um fórum com tecnologia Discourse é software livre?
Sem o software cliente JavaScript, o fórum parece ser somente leitura, então quero executar o JavaScript do site, mas não vejo nenhuma indicação aqui no Discourse Meta ou, por exemplo, nos Fóruns Purism (também com tecnologia Discourse), de que o software cliente seja software livre. Alguns dos arquivos de script têm links para mapas de origem, mas os mapas de origem que verifiquei não continham nenhuma informação de licença.
Encontrei um tópico mais antigo que menciona “Existe apenas uma versão do Discourse – a incrível versão de código aberto”, mas depois também encontrei um tópico que sugere que o CLA pode permitir versões proprietárias, mas não tem exemplos de versões proprietárias.
Uma instância do Discourse que mostra informações de licenciamento é o fórum de membros da FSF (acessível apenas para membros, acho), que se vincula ao repositório Discourse do GitHub, um repositório git da FSF e ao repositório do GitHub para uma extensão, mas essa informação só é exibida após o software cliente já estar em execução, então não é muito útil para decidir se deve executar o programa em primeiro lugar.
Existe alguma maneira de eu descobrir se o software cliente servido por uma instância do Discourse é software livre sem realmente executar esse software? Ou mesmo se eu tiver que executar o software, como obteria o código-fonte completo licenciado do software cliente para uma instância do Discourse? Certamente o repositório original do Discourse no GitHub não é sempre suficiente, pois as pessoas podem ter modificado o software antes de redistribuí-lo?
Alternativamente, existe um aplicativo Discourse diferente que não baixa software dos servidores aos quais se conecta?