Per le persone che desiderano evitare di eseguire software non libero, come possiamo dire se il software che un sito web ci fornisce per accedere a un forum basato su Discourse è software libero?
Senza il software client JavaScript, il forum sembra essere di sola lettura, quindi voglio eseguire JavaScript sul sito web, ma non vedo alcuna indicazione qui su Discourse Meta o, ad esempio, sui forum Purism (anch’essi basati su Discourse), che il software client sia software libero. Alcuni file di script hanno collegamenti a mappe sorgente, ma le mappe sorgente che ho controllato non contenevano informazioni sulla licenza.
Ho trovato un argomento precedente che menziona "Esiste una sola versione di Discourse: l'incredibile versione open source", ma poi ho anche trovato un argomento che suggerisce che il CLA possa consentire versioni proprietarie, ma non fornisce esempi di versioni proprietarie.
Un’istanza di Discourse che mostra informazioni sulla licenza è il forum dei membri FSF (accessibile solo ai membri, credo), che rimanda al repository GitHub di Discourse, un repository git FSF e al repository GitHub per un’estensione, ma queste informazioni vengono mostrate solo dopo che il software client è già in esecuzione, quindi non è molto utile per decidere se eseguire il programma in primo luogo.
Esiste un modo per capire se il software client servito da un’istanza Discourse è software libero senza effettivamente eseguire quel software? O anche se devo eseguire il software, come potrei ottenere il codice sorgente completo con licenza del software client per un’istanza Discourse? Sicuramente il repository GitHub originale di Discourse non è sempre sufficiente, poiché le persone potrebbero aver modificato il software prima di ridistribuirlo?
In alternativa, esiste un’app Discourse diversa che non scarica software dai server a cui si connette?