License Zero

gainful open software development

May 15, 2020

Private License 8 clarifying and improving

I’m nearing a new version 8.0.0 of License Zero’s standard private license, the terms customers get when they buy licenses through

A few goals advanced in this version:

As always, this remains a flipped form. Everyone involved in software should be able to read it. If parts don’t make sense, or feel awkward, please let me know. We should fix them!

License Zero Private License

Version 8.0.0 Draft


This is a private license for software, granted by a software developer through their agent to a specific user.



All the licenses granted under these terms are conditional on payment of the Price. If there is no Price, the Developer nonetheless expects the User to rely on this license nonetheless, and will not revoke it unless the User breaks one of its rules.

The Developer licenses the User for the Term to do everything with the Licensed Contributions that would otherwise infringe the Developer’s copyright in them.


The Developer licenses the User for the Term to do everything with the Project that would otherwise infringe patent claims the Developer can license or becomes able to license.


If the User combines some or all of the Licensed Contributions with other software in a larger application, the User may sublicense those Licensed Contributions as part of their larger application, and allow further sublicensing in turn, under the following rules:

Added Value

The larger application must have significant additional content or functionality beyond that of the Project, and end users must license the larger application primarily for that added content or functionality.


The User may sublicense others to maintain the larger application, but not to use the Licensed Contributions in new or different ways in that application, or to develop larger applications of their own.


The purpose of Added Value and Maintenance is to prevent the User from sublicensing others who should buy their own private licenses.


Sublicensing and Notices, as well as warranty disclaimers and damages exclusions at least as broad as Disclaimer and Exclusion, must apply to each sublicense.

Unlimited Applications

The User may build, and sublicense for, as many larger applications as they like.


In order to make sure that everyone who gets a copy of the Licensed Contributions knows about the license terms for their use, the Developer agrees to give everyone who gets a copy of some or all of the Licensed Contributions from them, with or without changes, the text of this license and any public license for them.


The Developer has authorized the Agent to sign this license on the Developer’s behalf. The Agent is not a party to this license.


The Developer states that they either own or have the rights to license copyrights in the Licensed Contributions.


With the sole exception of Rights, as far as the law allows, the Project comes as is, without any warranty or condition.


With the sole exception of Rights, as far as the law allows, the Developer will not be liable to anyone for any damages related to the Project or this license, under any kind of legal claim.