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
< Technical Team | Proposals
Line 10: | Line 10: | ||
<h2>Proposal</h2> | <h2>Proposal</h2> | ||
− | <p>Modify the spec | + | <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> | + | <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 morelicensor
properties whose values areAgent
s.</li> A
LicenseDeclaration
entity would have exactly onelicensing
property whose values is aAnyLicenseInfo
.A
LicenseDeclaration
entity would have zero or moredeclarer
properties whose values areAgent
s.Allow the value of the
licenseConcluded
property to be aLicenseDeclaration
in addition to the currently allowedAnyLicenseInfo
.
</ul>