プラグイン、例えば discourse-customer-flair-plugin のようなものには、以前見つけられなかったライセンス付きの別リポジトリがありますか?ブラウザに配信される JavaScript にはソースマップへのリンクがありますが、私の知る限りライセンスはありません。
「ホスティング/インフラコード」という私の理解には、クライアントサイドの JavaScript は含まれないと思いますが、それは正しいですか?
同意します。「Discourse」という言葉が実際に何を指すのか、混乱していると思います。
ああ、なるほど。では、それを知るための良い方法はないということですね。
JacobK1:
In many cases, people collaborating on software might read some of each others’ commits, so I don’t have to trust all authors individually.
良い点ですね。このような欠陥を隠そうとする人もいるかもしれません。しかし、アップストリームでコードを変更したすべての個人を信頼するよりも、サードパーティのコードを監査することでその問題を軽減する方が簡単のように思えますが、おそらくどちらのアプローチも完全に実行するのは現実的ではないでしょう。
JacobK1:
So, would the only way to avoid nonfree software while using Discourse be to package a Discourse client as a browser extension or Haketilo package or something similar?
It would be a way, I’m not sure if it’s the only way. If you do this, you would need to update it on an almost-daily basis to avoid breaking stuff.
はい、ただし、ほとんどの更新は自動的に処理できる可能性があります。
Even though this entire topic is an interesting legal discussion, it all seems a bit detached from reality.
このケースでは、ほとんど真実だと思います。