THE SPDX WIKI IS NO LONGER ACTIVE. ALL CONTENT HAS BEEN MOVED TO https://github.com/spdx

Difference between revisions of "Technical Team/Proposals/2012-03-20/Licenses associated with licensor"

From SPDX Wiki
Jump to: navigation, search
 
Line 10: Line 10:
 
<h2>Proposal</h2>
 
<h2>Proposal</h2>
  
<p>Modify the spec such that<p>
+
<p>Modify the spec in the following ways<p>
  
 
<ul>
 
<ul>
Line 21: Line 21:
 
<li><p>A <code>LicenseDeclaration</code> entity would have zero or more <code>declarer</code> properties whose values are <code>Agent</code>s.</p></li>
 
<li><p>A <code>LicenseDeclaration</code> entity would have zero or more <code>declarer</code> properties whose values are <code>Agent</code>s.</p></li>
  
<li><p>The values <code>licenseConcluded</code> may be a <code>LicenseDeclaration</code> or a <code>AnyLicenseInfo</code>.</p></li>
+
<li><p>Allow the value of the <code>licenseConcluded</code> property to be a <code>LicenseDeclaration</code> in addition to the currently allowed <code>AnyLicenseInfo</code>.</p></li>
 
</ul>
 
</ul>

Revision as of 19:02, 20 March 2012

Status

Draft

Issue

<a href="https://bugs.linuxfoundation.org/show_bug.cgi?id=1000">Bug 1000</a>

To correctly fulfill the terms of some licenses you must know who the licensor is. Currently SPDX has no way to represent this in the situation where there are multiple licenses.

Proposal

Modify the spec in the following ways<p>

  • <p>Introduce a LicenseDeclaration entity type. Any number of instances of this type of entity would be allowing in an SPDX dataset.</p>
  • <p>A LicenseDeclaration entity would have zero or more licensor properties whose values are Agents.

    </li>
  • A LicenseDeclaration entity would have exactly one licensing property whose values is a AnyLicenseInfo.

  • A LicenseDeclaration entity would have zero or more declarer properties whose values are Agents.

  • Allow the value of the licenseConcluded property to be a LicenseDeclaration in addition to the currently allowed AnyLicenseInfo.

  • </ul>