3

MEAN スタックを学習する方法として、簡単なオープンソース ソフトウェア プロジェクトを開始したいと考えています。GPLv3 の下で Github でコードをリリースできるかどうか疑問に思っています。

  • MongoDB (AGPL v3)
  • Express.js (MIT)
  • AngularJS (MIT)
  • Node.js (MIT)

また、Bootstrap 3 (Apache 2.0 または MIT?) とおそらく jQuery (MIT) です。また、node_modules にインストールされるものは何かという問題もあります。

このようなプロジェクトは GPLv3 でライセンスを取得できますか? MIT ライセンス、Apache 2.0 ライセンス、および AGPL は GPLv3 と互換性があるように見えますが、Github に置くときに初心者の間違いを犯したくありません。

編集:「ライセンス」のトピックに基づいてこの質問を閉じる前に、スタック オーバーフローのライセンスに関する 43,000 以上の他の質問を見てください: https://stackoverflow.com/search?q=licensing

この質問は、意見ではなく、プログラミングに関する明確な回答を求めます。

4

1 に答える 1

2

MIT および Apache 2.0 ライセンスは、AGPL v3 ライセンス コンポーネントと互換性があります。多くのライセンスは A/GPL v3 と互換性がないため、含める node.js モジュールに注意する必要があります。

今後 A/GPL v3 のライセンスに関する質問がある場合は、 GNU ライセンス リスト ページtl;dr legalを参照することをお勧めします。

于 2013-09-06T08:14:25.580 に答える