Wie kann ich feststellen, ob eine bestimmte Distribution des Discourse-Clients Freie Software ist?

Deine Erwähnung von Plugins hat mich darüber nachdenken lassen, ob es eine Möglichkeit gibt, die Versionsinformationen zu überprüfen, und ich habe dieses Thema gefunden, das beschreibt, wie man die Versionsinformationen erhält.

Ich kann zum Beispiel sehen, dass diese Instanz Commit 276bc8a565389ea1a145af08ec8e64c1a5bea990 verwendet, das FSF-Mitgliederforum verwendet Commit 7ecaf6295daf8759aa98d00e7035c4dc0f853303, das Purism-Forum verwendet 999aaa35a79ae7c586a91de1f6c1f7b3c8092bd2 und das Exercism-Forum verwendet Commit 1bd9ca11e777f880462ae64c6795ef7de28a8cd2. All dies sind gültige Commits im offiziellen Repository, daher gehe ich davon aus, dass die Instanzen Discourse selbst nicht verändert haben (obwohl sie möglicherweise Plugins hinzugefügt haben).

Ich denke, das lässt Plugins und Themes übrig. Es sieht so aus, als ob man vielleicht den Namen der Plugins sehen kann, indem man nach “data-discourse-entrypoint”-Attributen in Plugin-Skripten sucht, aber ich sehe keinen Versionsidentifikator. Kennst du eine Möglichkeit, die Liste der installierten Plugins zu erhalten?