jeresig/i18n-node-2

License?

Closed this issue ยท 4 comments

The mashpie/i18n-node base project is MIT, but no license is found in this repo, nor even referred to in the package.json.

Can this be rectified? I can't use this in my projects without a permissive license, and certainly, no license is not permissive. ๐Ÿ˜„

No license is Public Domain ! So you can use that all you want
Maybe @jeresig can add a license

I understand that may be the intention @gjuchault but that is not how copyright works by default, which is 'no license = public domain'. Unfortunately, it's more like 'no license = all rights reserved, see you in court'.

This is how international copyright law is organised. Unless you explicitly declare your work into the public domain such as through the Creative Commons Zero license, all rights remain reserved (except those foregone due to the GitHub terms and conditions, which merely grants viewing and forking rights, but goes into no more detail).

Also, as this is a fork, it is a derivative work. This means that any licensing requirements specified in the original codebase have to be followed, which usually at the very least includes a requirement for attribution. If it isn't followed, it is considered copyright infringement as the attribution is not being made and the license not being followed.

One can see that the repository now uses an MIT license, so dragging in the LICENSE file and attribution of the original author should be enough to resolve this issue, as the MIT license is effectively public domain with an attribution requirement anyway. ๐Ÿ˜„

Oh, I just noticed that MIT is actually the license! It's referred to only in the header of the i18n.js file.

I might make a pull request that adds the MIT license to the repo, meets attribution requirements and adds the correct property to the package.json. ๐Ÿ‘

I have created #68 for this. Thanks @gjuchault ๐Ÿ˜ƒ