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
 
(Convert to MediaWiki syntax)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<h2>Status</h2>
+
Status: draft
<p>Draft</p>
+
  
<h2>Issue</h2>
+
==Issue==
  
<a href="https://bugs.linuxfoundation.org/show_bug.cgi?id=1000">Bug 1000</a>
+
[https://bugs.linuxfoundation.org/show_bug.cgi?id=1000 Bug 1000]
  
<p>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.</p>
+
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.
  
<h2>Proposal</h2>
+
==Proposal==
  
<p>Modify the spec such that<p>
+
Modify the spec in the following ways
  
<ul>
+
* Introduce a <code>LicenseDeclaration</code> entity type. Any number of instances of this type of entity would be allowing in an SPDX dataset.
<li><p>Introduce a <code>LicenseDeclaration</code> entity type. Any number of instances of this type of entity would be allowing in an SPDX dataset.</p></li>
+
* A <code>LicenseDeclaration</code> entity would have zero or more <code>licensor</code> properties whose values are <code>Agent</code>s.
 +
* A <code>LicenseDeclaration</code> entity would have exactly one <code>licensing</code> property whose values is a <code>AnyLicenseInfo</code>.
 +
* A <code>LicenseDeclaration</code> entity would have zero or more <code>declarer</code> properties whose values are <code>Agent</code>s.
 +
* Allow the value of the <code>licenseConcluded</code> property to be a <code>LicenseDeclaration</code> in addition to the currently allowed <code>AnyLicenseInfo</code>.
  
<li><p>A <code>LicenseDeclaration</code> entity would have zero or more <code>licensor</code> properties whose values are <code>Agent</code>s.</p></li>
+
[[Category:Technical]]
 
+
<li><p>A <code>LicenseDeclaration</code> entity would have exactly one <code>licensing</code> property whose values is a <code>AnyLicenseInfo</code>.</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>
+
</ul>
+

Latest revision as of 11:39, 7 March 2013

Status: draft

Issue

Bug 1000

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

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