full texts
six files · plain text
canonical versions

Full texts

Read them in the browser or drop one into your repository as LICENSE.


  • KPL-1.0.txt LKPL-1.0.txt

    Kantian Public License — after Kant's Groundwork. The operator publishes a Maxim + Universalization Statement. The lesser variant adds the compatibility valve for GPL/AGPL combinations.

  • VPL-1.0.txt LVPL-1.0.txt

    Virtue Public License — after Aristotle's Nicomachean Ethics. The operator publishes a Character Account. The lesser variant adds the compatibility valve for GPL/AGPL combinations.

  • UPL-1.0.txt LUPL-1.0.txt

    Utilitarian Public License — after Mill's Utilitarianism. The operator publishes a Utility Account. The lesser variant adds the compatibility valve for GPL/AGPL combinations.

Read the KPL first — the other five are variations on it, byte-identical outside the intended deltas. To apply one: copy the file into your project as LICENSE, and attach the notice from its appendix (replace the bracketed fields) where a recipient can readily see it.