Home>

Now I am creating an app using Electron.
Of course, various javascript libraries and Node.js modules are also used.
All MIT licensed libraries are selected and used.

I have some doubts here,
1. Is it okay to just write the license notation in the source code in the library for javascript? (Some are written from the beginning)

2. What should I do with the license notation in the Node.js module?

3. Does the license of the entire application created belong to MIT?
If it belongs, do I have to mark it as an MIT license when distributing it for commercial use?

I did various searches and surveys, but I didn't understand it very clearly.
Thanks for your professor.

  • Answer # 1

      

    1. In the javascript library, is it okay to just describe the license notation in the source code in the library? (Some are written from the beginning)

    In the case of Electron, files may be combined into asar andnot distributed as source code, so it is appropriate to indicate the license separately.

      

    2. What should I do with the license notation for Node.js modules?

    Is "Node.js module" either "Node.js built-in module" or "Module added later to Node.js"

      

    3. Does the license of the entire application created belong to MIT?
      If it belongs, do I have to mark it as an MIT license when distributing it for commercial use?

    The only requirement for using the MIT licensed library is "specify copyright notice and license notice". So, "The license of the whole application does not belong to MIT", butthe library"If you distribute it, you have to indicate that it is an MIT license".

Related articles