Skip to content

Commit

Permalink
Merge pull request #6 from indieopensource/clarify-public-licenses
Browse files Browse the repository at this point in the history
Clarify public licensing decision tree
  • Loading branch information
kemitchell authored Apr 23, 2019
2 parents 4a85f8d + 10f83db commit c2a539f
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 12 deletions.
8 changes: 3 additions & 5 deletions terms.cform
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,11 @@

\Public Licenses\ <Developer> licenses work that they create under this agreement to the public at large, including <Client>. The license terms for each separately licensable work are as follows:

\Blue Oak By Default\ In general, with the exceptions of {Copyleft When Required} and {Match Existing Licenses}, the terms will be those of the latest version of The Blue Oak Model License published on blueoakcouncil.org.
\Blue Oak By Default\ Dy default, the terms are the latest version of The Blue Oak Model License on blueoakcouncil.org.

\Copyleft When Required\ If the terms of a <Public License>, such as a copyleft license, require the work be licensed under particular terms, the terms for that work are the terms required.
\Copyleft When Required\ If the terms of a <Public License>, such as a copyleft license, require the work be licensed under specific terms, the terms are the terms required. This rule does not apply when <Client> is the only one granting that <Public License>.

\Match Existing Licenses\ If the work is made up of changes or additions to existing software made available under a standardized <Public License>, the terms are those of that <Public License>.

\Client Licensed Projects\ {Copyleft When Required} and {Match Existing Licenses} do not apply when <Client> grants the relevant <Public License>, and that <Public License> is a copyleft license.
\Match Existing Licenses\ If the work is made up of changes or additions to existing software made available under a standardized <Public License>, the terms are those of that <Public License>. This rule does not apply when <Client> is the only one granting that <Public License>, and the <Public License> is a copyleft license.

\Standard Public Licenses\ Terms under which <Developer> grants licenses under {Public Licenses} will be interpreted as entirely independent legal documents, without reference to these terms or the circumstances of <Developer> and <Client>'s agreement. The purpose of this rule is to allow <Developer> and <Client> to rely on guidance about standardized <Public License> terms.

Expand Down
10 changes: 3 additions & 7 deletions terms.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,19 +140,15 @@ _Developer_ licenses work that they create under this agreement to the public at

#### <a id="Blue_Oak_By_Default"></a>Blue Oak By Default

In general, with the exceptions of [Copyleft When Required](#Copyleft_When_Required) and [Match Existing Licenses](#Match_Existing_Licenses), the terms will be those of the latest version of The Blue Oak Model License published on blueoakcouncil.org.
Dy default, the terms are the latest version of The Blue Oak Model License on blueoakcouncil.org.

#### <a id="Copyleft_When_Required"></a>Copyleft When Required

If the terms of a _Public License_, such as a copyleft license, require the work be licensed under particular terms, the terms for that work are the terms required.
If the terms of a _Public License_, such as a copyleft license, require the work be licensed under specific terms, the terms are the terms required. This rule does not apply when _Client_ is the only one granting that _Public License_.

#### <a id="Match_Existing_Licenses"></a>Match Existing Licenses

If the work is made up of changes or additions to existing software made available under a standardized _Public License_, the terms are those of that _Public License_.

#### <a id="Client_Licensed_Projects"></a>Client Licensed Projects

[Copyleft When Required](#Copyleft_When_Required) and [Match Existing Licenses](#Match_Existing_Licenses) do not apply when _Client_ grants the relevant _Public License_, and that _Public License_ is a copyleft license.
If the work is made up of changes or additions to existing software made available under a standardized _Public License_, the terms are those of that _Public License_. This rule does not apply when _Client_ is the only one granting that _Public License_, and the _Public License_ is a copyleft license.

### <a id="Standard_Public_Licenses"></a>Standard Public Licenses

Expand Down

0 comments on commit c2a539f

Please sign in to comment.