Files
nap-license/README.md
CatNowBlue 646c291fcf Add README for Non-Aggression License (NAPL)
This README introduces the Non-Aggression License (NAPL), outlining its philosophy, intended use, comparisons with other licenses, and FAQs regarding its application.
2026-01-26 14:46:27 +02:00

4.1 KiB

The Non-Aggression License (NAPL)

About This License

The Non-Aggression License (NAPL) is a software license designed to bridge the gap between open collaboration and the libertarian ethical framework known as the Non-Aggression Principle (NAP).

Unlike traditional open-source licenses which focus solely on copyright and access to source code, the NAPL introduces a moral condition to the usage of the software. It is a strong copyleft license that ensures software freedom is preserved for peaceful individuals, while strictly prohibiting the software's use for acts of "Aggression" or the initiation of conflict.

Key Philosophy

The NAPL is built on the Axiom of Individualism. It explicitly rejects the concept of "Group Property" (such as state or collective ownership) and recognizes property rights, including the rights to this software, as residing solely with individuals.

Intended Use

This license is intended for developers who:

  • Want to share their source code freely with the community.
  • Believe in strong property rights and voluntary exchange.
  • Do not want their software to be used by entities or individuals that initiate force, violence, or theft (e.g., military aggression, unauthorized seizure of property, or coercive state actions).

If you want your code to be free for peaceful people but forbidden to aggressors, the NAPL is designed for you.


Comparison: NAPL vs. Other Licenses

The NAPL stands apart from both standard Open Source licenses (which allow any use, including violence) and Proprietary EULAs (which restrict use for commercial gain).

License Type Source Access Copyleft? Usage Restrictions Philosophy
NAPL v1.1 Ethical Copyleft Open Yes Strict (Non-Aggression). Forbidden for aggressors. Individual Property Rights
GNU GPLv3 Strong Copyleft Open Yes None. "Freedom 0" allows any use (even military). User Software Freedom
MIT / BSD Permissive Open No None. Minimal restrictions. Simplicity & Minimalism
Apache 2.0 Permissive Open No None. Includes patent grants. Corporate Safety & Collaboration
The Unlicense Public Domain Open No None. No copyright is claimed. Total Deregulation
Standard EULA Proprietary Closed N/A Strict (Commercial). Restrictions are arbitrary/financial. Vendor Control & Profit

Why isn't it "Open Source"?

In the strict definition maintained by the Open Source Initiative (OSI), a license cannot discriminate against any person or group, even if that group is doing something objectionable.

  • OSI Licenses (GPL, MIT, Apache) imply that even a tyrant is allowed to use the software.
  • The NAPL asserts that a tyrant loses the right to use the software the moment they initiate aggression.

Therefore, the NAPL is better classified as "Ethical Source" or "Source Available" rather than standard Open Source.


FAQ

Q: Can I sell software licensed under NAPL? A: Yes. The license allows for "voluntary exchange." You can sell the software or services related to it, provided the transaction does not involve Aggression (fraud, theft, coercion).

Q: If I work for a government agency, can I use this? A: It depends. The license defines "Aggression" as the initiation of conflict against established Property Rights. If your usage involves enforcing collective claims that violate individual property (as defined in Section 2 & 6), your rights to the software are automatically terminated.

Q: Is this compatible with the GPL, MIT, or Apache? A:

  • GPL: No. The GPL forbids additional restrictions.
  • MIT/Apache/BSD: You can include MIT/Apache code inside a NAPL project (since those licenses are permissive), but the resulting combined work must be distributed under the NAPL to maintain the Non-Aggression clause.

Legal Disclaimer: This README provides a summary and interpretation of the license text. It does not constitute legal advice. When adopting a custom license for critical projects, consult with a legal professional.