質問: 今私はElectronを使ったアプリを作成しています。 勿論色々なjavascriptライブラリやNode.jsのモジュールなども使用しています。 すべてMITのライセンスのライブラリを選択して使っています。 ここでいくつか疑問なのですが、 1.javascriptのライブラリではライブラリ内のソースコード内にライセンス表記を記述しておくだけでよろしいのでしょうか?(いくつかは最初から記述されています) 2.Node.jsのモジュールではライセンス表記をどうしたらいいのでしょうか? 3.作成したアプリケーション全体のライセンスはMITに属するのでしょうか? 属する場合は商用として配布する場合にMITライセンスだと表記しないといけないのでしょうか? 応色々と検索したり、調査などは行ったのですが、あまりはっきりとはわかりませんでした。 ご教授の程よろしくお願いいたします。
回答: > > 1. javascriptのライブラリではライブラリ内のソースコード内にライセンス表記を記述しておくだけでよろしいのでしょうか?(いくつかは最初から記述されています) > > > Electronの場合、ファイルをasarにまとめてしまって、**ソースコードとしての配布でなくなる**こともあるので、別にライセンス表記を行うことが適当だと考えます。 > > 2. Node.jsのモジュールではライセンス表記をどうしたらいいのでしょうか? > > > 「Node.jsのモジュール」は、「Node.js組み込みのモジュール」なのか「Node.jsに後から追加するモジュール」なのか、どちらでしょうか > > 3. 作成したアプリケーション全体のライセンスはMITに属するのでしょうか? > > 属する場合は商用として配布する場合にMITライセンスだと表記しないといけないのでしょうか? > > > MITライセンスのライブラリを使う条件は、「著作権表記とライセンス表示を明記すること」だけです。なので、「アプリケーション全体のライセンスはMITに属」さないけれど、**そのライブラリは**「配布する場合にMITライセンスだと表記しないといけない」です。