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

Difference between revisions of "Technical Team/Minutes/2011-03-15"

From SPDX Wiki
Jump to: navigation, search
 
(Convert to MediaWiki syntax)
 
Line 1: Line 1:
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Minutes 3/15/2011</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Attendees:</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Kristin Newcomer</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Bill Schineller</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Peter Williams</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Kate Stewart</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Gary O'Neall</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Agenda:</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Resolve the naming differences based on the spdx-naming-resolution spreadsheet (<a href="http://www.spdx.org/wiki/field-names">http://www.spdx.org/wiki/field-names</a>)</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Resolve the complex licensing model – supporting non-std licenses</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Discuss ways to represent the RDF entities in the spec (e.g. artifactOf, DisjunctiveLicensingSet)</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Spreadsheet:</span></p><p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l4 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Kate provided a new spreadsheet format with a “proposed” tab to focus in on the remaining items</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l4 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Discussed the SPDX version and agreed that, although a bit redundant in the RDF XML format, we can add a property spdx:specVersion.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l4 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Creator/created – matched the name in the RDF to the tag (Creator)</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l4 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Need a creator class and possible a comment class to associate the comments with the creator – same general requirements for reviewer – Peter agreed to propose a model</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l4 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Package filename – since this isn’t a relative path, should be a different property, agree to change the name to spdx:packageFileName.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l4 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">URL: couple issues were discussed, conflict of uniqueness with spec “Unknown”, required field, redundancy with SourceInfo.<span style="mso-spacerun: yes;">&nbsp; </span>Peter brought up a good point that if we don’t have URL being the same as the Package resource URI, there is no place to store package resource URI information in the tag value or spreadsheet.<span style="mso-spacerun: yes;">&nbsp; </span>Agreed on property DownloadLocation property.</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l4 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Seen Licenses in All Files – discussed the change in terms and proposals, should update the bug to reflect the renaming</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">(2:00 continuation of the meeting)</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Discussion of the complex licensing model</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">A non-standard license would include text for licenses not in the standard license text and licenses not included in the file or package information.<span style="mso-spacerun: yes;">&nbsp; </span>This would only be applicable for a concluded license.<span style="mso-spacerun: yes;">&nbsp; </span>This resolves the scope issue.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">An issue was raised where we are losing some information on the structure of a license with this approach.<span style="mso-spacerun: yes;">&nbsp; </span>We also will not be able to include the text of the standard licenses in the SPDX Analysis itself.<span style="mso-spacerun: yes;">&nbsp; </span>We agreed that this issue can be resolved after beta.</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">The proposal of associating text with the AbstractLicensingInfo object (in SPDX-model-v4.png) was discussed.<span style="mso-spacerun: yes;">&nbsp; </span>We agreed to log this is a bug and discuss this after beta.</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Back to the discussion on the name:</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">SeenLicense name – legal proposal is LicenseInfoInFile.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Concern on consistency on the use of LicenseInfo.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Decided to leave concludedLicense alone (prefer LicenseInfo)</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Synchronized 3.9 (seen licenses) with this terminology – see spreadsheet for final resolution.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Note on the spreadsheet – a green cell indicates that this is the preferred terminology for the row.<span style="mso-spacerun: yes;">&nbsp; </span>Other columns may need to be updated to synchronize with this cell.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Copyright statement – agreed to change to copyright text to allow a more structured copyright statement in the future</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">NonStandardLicense – changed to LicensingInfo</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">LicenseID – discussed various approaches and issues – agreed to keep a property for LicenseID to map between the RDF/XML and non-RDF/XML formats in a consistent manner.</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Agenda for next week:</span></p><p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo5;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Complete discussion on names</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo5;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Discuss ways to represent the RDF entities in the spec</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p>
+
== Attendees ==
 +
 
 +
* Kristin Newcomer
 +
* Bill Schineller
 +
* Peter Williams
 +
* Kate Stewart
 +
* Gary O'Neall
 +
 
 +
== Agenda ==
 +
 
 +
* Resolve the naming differences based on the spdx-naming-resolution spreadsheet ([[Technical_Team/Field_Names]])
 +
* Resolve the complex licensing model – supporting non-std licenses
 +
* Discuss ways to represent the RDF entities in the spec (e.g. artifactOf, DisjunctiveLicensingSet)
 +
 
 +
== Spreadsheet ==
 +
 
 +
* Kate provided a new spreadsheet format with a “proposed” tab to focus in on the remaining items
 +
* Discussed the SPDX version and agreed that, although a bit redundant in the RDF XML format, we can add a property spdx:specVersion.
 +
* Creator/created – matched the name in the RDF to the tag (Creator)
 +
* Need a creator class and possible a comment class to associate the comments with the creator – same general requirements for reviewer – Peter agreed to propose a model
 +
* Package filename – since this isn’t a relative path, should be a different property, agree to change the name to spdx:packageFileName.
 +
* URL: couple issues were discussed, conflict of uniqueness with spec “Unknown”, required field, redundancy with SourceInfo. Peter brought up a good point that if we don’t have URL being the same as the Package resource URI, there is no place to store package resource URI information in the tag value or spreadsheet. Agreed on property DownloadLocation property.
 +
* Seen Licenses in All Files – discussed the change in terms and proposals, should update the bug to reflect the renaming
 +
 
 +
(2:00 continuation of the meeting)
 +
 
 +
== Discussion of the complex licensing model ==
 +
 
 +
* A non-standard license would include text for licenses not in the standard license text and licenses not included in the file or package information. This would only be applicable for a concluded license. This resolves the scope issue.
 +
* An issue was raised where we are losing some information on the structure of a license with this approach. We also will not be able to include the text of the standard licenses in the SPDX Analysis itself. We agreed that this issue can be resolved after beta.
 +
* The proposal of associating text with the AbstractLicensingInfo object (in SPDX-model-v4.png) was discussed. We agreed to log this is a bug and discuss this after beta.
 +
 
 +
== Back to the discussion on the name ==
 +
 
 +
* SeenLicense name – legal proposal is LicenseInfoInFile.
 +
* Concern on consistency on the use of LicenseInfo.
 +
* Decided to leave concludedLicense alone (prefer LicenseInfo)
 +
* Synchronized 3.9 (seen licenses) with this terminology – see spreadsheet for final resolution.
 +
* Note on the spreadsheet – a green cell indicates that this is the preferred terminology for the row. Other columns may need to be updated to synchronize with this cell.
 +
* Copyright statement – agreed to change to copyright text to allow a more structured copyright statement in the future
 +
* NonStandardLicense – changed to LicensingInfo
 +
* LicenseID – discussed various approaches and issues – agreed to keep a property for LicenseID to map between the RDF/XML and non-RDF/XML formats in a consistent manner.
 +
 
 +
== Agenda for next week ==
 +
 
 +
* Complete discussion on names
 +
* Discuss ways to represent the RDF entities in the spec
 +
 
 +
[[Category:Technical|Minutes]]
 +
[[Category:Minutes]]

Latest revision as of 12:56, 6 March 2013

Attendees

  • Kristin Newcomer
  • Bill Schineller
  • Peter Williams
  • Kate Stewart
  • Gary O'Neall

Agenda

  • Resolve the naming differences based on the spdx-naming-resolution spreadsheet (Technical_Team/Field_Names)
  • Resolve the complex licensing model – supporting non-std licenses
  • Discuss ways to represent the RDF entities in the spec (e.g. artifactOf, DisjunctiveLicensingSet)

Spreadsheet

  • Kate provided a new spreadsheet format with a “proposed” tab to focus in on the remaining items
  • Discussed the SPDX version and agreed that, although a bit redundant in the RDF XML format, we can add a property spdx:specVersion.
  • Creator/created – matched the name in the RDF to the tag (Creator)
  • Need a creator class and possible a comment class to associate the comments with the creator – same general requirements for reviewer – Peter agreed to propose a model
  • Package filename – since this isn’t a relative path, should be a different property, agree to change the name to spdx:packageFileName.
  • URL: couple issues were discussed, conflict of uniqueness with spec “Unknown”, required field, redundancy with SourceInfo. Peter brought up a good point that if we don’t have URL being the same as the Package resource URI, there is no place to store package resource URI information in the tag value or spreadsheet. Agreed on property DownloadLocation property.
  • Seen Licenses in All Files – discussed the change in terms and proposals, should update the bug to reflect the renaming

(2:00 continuation of the meeting)

Discussion of the complex licensing model

  • A non-standard license would include text for licenses not in the standard license text and licenses not included in the file or package information. This would only be applicable for a concluded license. This resolves the scope issue.
  • An issue was raised where we are losing some information on the structure of a license with this approach. We also will not be able to include the text of the standard licenses in the SPDX Analysis itself. We agreed that this issue can be resolved after beta.
  • The proposal of associating text with the AbstractLicensingInfo object (in SPDX-model-v4.png) was discussed. We agreed to log this is a bug and discuss this after beta.

Back to the discussion on the name

  • SeenLicense name – legal proposal is LicenseInfoInFile.
  • Concern on consistency on the use of LicenseInfo.
  • Decided to leave concludedLicense alone (prefer LicenseInfo)
  • Synchronized 3.9 (seen licenses) with this terminology – see spreadsheet for final resolution.
  • Note on the spreadsheet – a green cell indicates that this is the preferred terminology for the row. Other columns may need to be updated to synchronize with this cell.
  • Copyright statement – agreed to change to copyright text to allow a more structured copyright statement in the future
  • NonStandardLicense – changed to LicensingInfo
  • LicenseID – discussed various approaches and issues – agreed to keep a property for LicenseID to map between the RDF/XML and non-RDF/XML formats in a consistent manner.

Agenda for next week

  • Complete discussion on names
  • Discuss ways to represent the RDF entities in the spec