Native Information License is a free license.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC2119.
NIL is equivalent as (Unlicense OR CC0-1.0)
plus conditions that:
- The author(s) MUST NOT include any form of "copyright notice" for the work
- The author(s) MUST include the licence notification that the work is licensed under NIL by the work itself, not by the author(s)
- This is done by bundling the LICENSE file with the work
NIL is not a thing under which you license your work to someone. The work does that. The work licenses the work itself to other beings, including you. This point is the core concept of NIL.
If you apply NIL to your work, you MUST NOT notice that you are the "copyright holder", but you MAY still notice that you are the "author" or "contributor" simply. However, including such notices absolutely SHALL NOT be a basis that you're treated as the copyright holder, because you apply NIL to your work. NIL just rejects any rights holded by other than the work itself.
Therefore, strictly speaking, "You license your work under NIL" is not correct wording, you SHOULD say "You apply NIL to your work" or "The work licenses itself under NIL to everyone" instead. Of course, you MAY use the incorrect wording when you're incorrect or not strict.
In the sentences below, "include" means "be distributed with".
The dataset MUST NOT include any parts (e.g. code snippets) of datasets licensed under:
- GPL
- LGPL
- MPL
But MAY:
- Apache License
- MIT License
The dataset MUST NOT include any of files or static-linked libraries licensed under:
- GPL
- LGPL
But MAY:
- MPL
- Apache License
- MIT License
The dataset MUST NOT linked to any of datasets (e.g. dynamic-linked libraries) licensed under:
- GPL
But MAY:
- LGPL
- MPL
- Apache License
- MIT License
The whole of your project MAY be licensed under any license you prefer, as long as the NIL-licensed dataset and the license notice for it are both kept available to your licensees. Even if you extract some parts (e.g. code snippets) and/or files from the NIL-licensed dataset, you MUST notice that those parts are licensed under NIL. This will not apply where you have made substantial changes to those.
When you have made some changes to a dataset licensed under NIL, you SHOULD NOT apply any other licenses to the changed parts for leaving them simple (still possible though). In this case, any of copyright associated with the changed parts shall be disclaimed as the license remains the same.
If you want to use NIL AND some other licenses, you MAY do it only with:
- CC0
- Unlicense
Because other licenses would effectively require copyright notices or copyright holders. In SPDX syntax, You might specify like (CC0-1.0 AND SEE LICENSE IN ./LICENSE)
since NIL is not in SPDX License List.
Still free to use OR with any other licenses.