Для тех, кто хочет избегать запуска несвободного программного обеспечения, как мы можем определить, является ли программное обеспечение, предоставляемое сайтом для доступа к форуму на базе Discourse, свободным?
Без клиентского JavaScript-программного обеспечения форум выглядит как доступный только для чтения, поэтому я хочу запускать JavaScript на сайте, но не вижу здесь, на Discourse Meta, или, например, на форумах Purism (также работающих на базе Discourse), никаких указаний на то, что клиентское программное обеспечение является свободным. Некоторые файлы скриптов содержат ссылки на карты исходного кода, но проверенные мной карты исходного кода не содержали никакой информации о лицензии.
Я нашёл более старую тему, где упоминается: «Существует только одна версия Discourse — замечательная версия с открытым исходным кодом». Однако затем я также нашёл тему, которая предполагает, что соглашение о вкладе (CLA) может допускать существование проприетарных версий, хотя в ней нет примеров таких версий.
Один из экземпляров Discourse, где действительно представлена информация о лицензировании, — это форум для членов Фонда свободного программного обеспечения (FSF) (доступный, по-видимому, только членам). Он содержит ссылки на репозиторий Discourse на GitHub, репозиторий FSF в Git и репозиторий GitHub для расширения. Однако эта информация отображается только после того, как клиентское программное обеспечение уже запущено, поэтому она не очень полезна для принятия решения о запуске программы в первую очередь.
Существует ли способ определить, является ли клиентское программное обеспечение, предоставляемое экземпляром Discourse, свободным, без фактического запуска этого программного обеспечения? Или даже если мне придётся запустить программу, как я могу получить полную лицензионную версию исходного кода клиентского программного обеспечения для экземпляра Discourse? Конечно, оригинальный репозиторий Discourse на GitHub не всегда достаточен, поскольку люди могли модифицировать программное обеспечение перед его распространением.
Или, возможно, существует другое приложение Discourse, которое не загружает программное обеспечение с серверов, к которым оно подключается?