Mattermostライセンス

Sep 15 2020

私はこれを理解していません:

最も重要なライセンス

ソフトウェアライセンス

MIT LICENSEの下でMattermost、Inc。によって作成されたMattermostプラットフォームのコンパイル済みバージョンを使用するライセンスがあります。

  • 詳細については、コンパイル済みバージョンに含まれているMIT-COMPILED-LICENSE.mdを参照してください。

次の2つの方法のいずれかで、ソースコードを使用して、Mattermost、Inc。によって作成されていないコンパイル済みバージョンを作成するライセンスを取得できます。

  1. Free SoftwareFoundationのGNUAGPL v.3.0の下で、このポリシーで概説されている例外を条件とします。または
  2. Mattermost、Inc。から[email protected]に連絡して入手可能な商用ライセンスの下で

ソース: https://github.com/mattermost/mattermost-server/blob/master/LICENSE.txt

私はそれをこのように読みました:これはAGPLまたは商用です。「MIT」とはどういう意味ですか?

回答

11 MadHatter Sep 15 2020 at 17:42

MITライセンスの下でプロプライエタリソフトウェアのコンパイルされたバイナリ形式を配布することについて、ここですでに質問があります。そこで述べたように、これは基本的に形式化されたフリーウェアです。バイナリは自由に配布できます(そして、原則として、自由に変更できます)が、ソースは付属していません。バイナリにMITライセンスを使用すると、フリーソフトウェアの経験を持つ人々がすぐに理解できる方法で、バイナリで実行できることと実行できないことが明確になります。また、自由に再配布可能な独自のライセンスを作成するよりも迅速かつ簡単です。 -バイナリライセンス。

この場合、MySQLのように、ソースディストリビューションがデュアルライセンスであるという追加のしわもあります。このソースコードを取得して独自のプロジェクトのベースとして使用する場合は、顧客に自由を与えるために、このソースを無料で使用できますが、そうでない場合は料金を支払う必要があります。この概念はよく知られており、MattermostがバイナリにMITを使用していることと矛盾しないように思われます。

MITはバイナリのリバースエンジニアリングを許可しているので、理論的にはそこからソースをリバースエンジニアリングして、非常に緩いライセンス条件で使用できることに注意してください。しかし、ソースは強力なコピーレフトライセンスの下ですでに公開されているため、そのルートを取ることを考えている場合は、非常にクリーンで厳密に制御されたリバースエンジニアリングの取り組みを行う必要があります。そうすれば、後で誰もそれが視覚で行われたと主張することはできません。 AGPLソースの、したがって、その派生物でした。