Skip to main content

Dual Licensing

Definition

Dual licensing refers to a software distribution model where the same software product is offered under two different licenses simultaneously. Typically, one license is a restrictive proprietary license, and the other is a permissive open-source license. This approach allows developers to reach different user segments and revenue models. In blockchain, it might apply to protocols with both public and enterprise versions.