GitHubでプラグインを共有したいのですが、ライセンスファイルを追加する必要がありますか?どれを追加すればよいですか?

こんにちは。

Discourse 用のプラグインを作成しました。これを GitHub 上で公開し、Discourse と共有したいと考えています。正しく共有するために、どのようなライセンスを使用すればよいでしょうか?

よろしくお願いします。

Josef

official plugin skeletonに従えば、MITライセンスが使用されます。

私は法律の専門家ではありませんが、管理者が自身の公開(および非公開)フォーラムにインストールできるため、あまり制限的でないライセンスを選択することも検討した方が良いかもしれません。

こちらも参照してください。

「いいね!」 2

Discourse は GPL v2 以降 のライセンスで配布されています(ただし、ライセンスの互換性を高めるために GPL 3 に変更してほしいと思っています)。

これは、GPL v2 と互換性のあるライセンスに限定されることを意味します。

  • GPL v2
  • LGPL v2
  • MIT
  • 改訂版 BSD (3 または 2 条項)
  • zlib
  • MPL v2
  • ISC

Discourse が GPLv3 を使用していれば、Apache-2 のような より互換性の高いライセンス が利用可能になります。

Discourse 自体が 依存パッケージ で Apache-2 のライセンスを使用しています。そのため、本当に準拠したいのであれば、GPL v3 以降 に切り替えるべきです。

「いいね!」 3