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-29"

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/29/2011, 3/30/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 3/29/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;">Nicholas Loke</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Branden Robinson</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;">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;">Peter Williams</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 3/30/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;">Jack Manbeck</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;">Gary O'Neall</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Nicholas Loke</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Marshal</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;">&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: l0 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;">Review naming spreadsheet updates</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 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</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="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 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;">Reviewed Creator change name to creationInfo (property) and CreationInfo (Class)</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 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;">Discussion on if we should prepend property names with cardinality of 1 to N with “has” – we will decide after completing the rest of the spreadsheet</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 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;">Format of the spreadsheet RDF column: propertyName/Range (and/or class)</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 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;">Proposal for Beta – remove the CreationInfo class, add back a property for creator – range Agent, add a creatorComment property - string </span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 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;">Future – proposal to add changelog class and property to Analysis</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 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;">Todo: Gary to re-align spreadsheet rows</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;">We decided to have a follow-on call on Wednesday, 2:00PM Eastern.<span style="mso-spacerun: yes;">&nbsp; </span>Bill will send out an invite.</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;">Continuation of the call – </span></p><p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 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;">Agreed to go back to a simple model for creator <span style="mso-spacerun: yes;">&nbsp;</span>(property spdx:creator) and comment – (property spdx:creatorComment).<span style="mso-spacerun: yes;">&nbsp; </span>We discussed whether comment should be spdxcreatorComment or rdfs:comment.<span style="mso-spacerun: yes;">&nbsp; </span>Concluded that the semantics are different enough to create an SPDX specific property.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 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;">Discussed the use of the Checksum class and alternatives to providing the extensibility (e.g. separate properties for each algorithm and having the algorithm be identified through the subclass of Checksum rather than a property).<span style="mso-spacerun: yes;">&nbsp; </span>Decided on using the checksum class as it allows for additional / different properties based on the algorithm and keeping the algorithm property.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 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;">Change property name from spdx:packageChecksum to spdx:checksum since it is semantically the same property as the file property – Note: we did not (and probably should) <span style="mso-spacerun: yes;">&nbsp;</span>update the fileChecksum to checksum.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 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;">Discussed whether we should change the range of the packageVerificationCode to a Checksum class.<span style="mso-spacerun: yes;">&nbsp; </span>We decided to leave it as a literal string for now, although most people on the call thought that we should make this field more extensible.<span style="mso-spacerun: yes;">&nbsp; </span>We will revisit this during and/or after beta.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 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;">Licensing discussion:</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l2 level2 lfo3;"><span style="font-family: &quot;Courier New&quot;; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;"><span style="font-size: small;">o</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">We discussed the name and meaning of the “NonStandardLicense”.<span style="mso-spacerun: yes;">&nbsp; </span>Agreed to rename the field [see spreadsheet for resolved name]</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l2 level2 lfo3;"><span style="font-family: &quot;Courier New&quot;; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;"><span style="font-size: small;">o</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">We discussed whether the RDF model should have the previously named “NonStandardLicense” as a subclass of License.<span style="mso-spacerun: yes;">&nbsp; </span>We will pick up this discussion in our face to face meeting.</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l2 level2 lfo3;"><span style="font-family: &quot;Courier New&quot;; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;"><span style="font-size: small;">o</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">The LicenseSets (ConjunctiveLicenseSet and DisjunctiveLicenseSet) will both contain LicensingInfo objects.</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;">Note: there will not be a call next Tuesday, we will meet again at the face to face meeting at the Linux Collaboration Summit</span>&nbsp;</p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p>
+
Minutes 3/29/2011 and 3/30/2011
 +
 
 +
== Attendees 3/29/2011 ==
 +
 
 +
* Nicholas Loke
 +
* Branden Robinson
 +
* Kristin Newcomer
 +
* Bill Schineller
 +
* Kate Stewart
 +
* Gary O'Neall
 +
* Peter Williams
 +
 
 +
== Attendees 3/30/2011 ==
 +
 
 +
* Jack Manbeck
 +
* Bill Schineller
 +
* Gary O'Neall
 +
* Nicholas Loke
 +
* Marshal
 +
* Peter Williams
 +
* Kate Stewart
 +
 
 +
== Agenda ==
 +
 
 +
* Review naming spreadsheet updates
 +
* Discuss ways to represent the RDF entities in the spec
 +
 
 +
== Spreadsheet ==
 +
 
 +
* Reviewed Creator change name to creationInfo (property) and CreationInfo (Class)
 +
* Discussion on if we should prepend property names with cardinality of 1 to N with “has” – we will decide after completing the rest of the spreadsheet
 +
* Format of the spreadsheet RDF column: propertyName/Range (and/or class)
 +
* Proposal for Beta – remove the CreationInfo class, add back a property for creator – range Agent, add a creatorComment property - string
 +
* Future – proposal to add changelog class and property to Analysis
 +
* Todo: Gary to re-align spreadsheet rows
 +
 
 +
We decided to have a follow-on call on Wednesday, 2:00PM Eastern. Bill will send out an invite.
 +
 
 +
== Continuation of the call ==
 +
 
 +
* Agreed to go back to a simple model for creator (property spdx:creator) and comment – (property spdx:creatorComment). We discussed whether comment should be spdxcreatorComment or rdfs:comment. Concluded that the semantics are different enough to create an SPDX specific property.
 +
* Discussed the use of the Checksum class and alternatives to providing the extensibility (e.g. separate properties for each algorithm and having the algorithm be identified through the subclass of Checksum rather than a property). Decided on using the checksum class as it allows for additional / different properties based on the algorithm and keeping the algorithm property.
 +
* Change property name from spdx:packageChecksum to spdx:checksum since it is semantically the same property as the file property – Note: we did not (and probably should) update the fileChecksum to checksum.
 +
* Discussed whether we should change the range of the packageVerificationCode to a Checksum class. We decided to leave it as a literal string for now, although most people on the call thought that we should make this field more extensible. We will revisit this during and/or after beta.
 +
* Licensing discussion:
 +
** We discussed the name and meaning of the “NonStandardLicense”. Agreed to rename the field (see spreadsheet for resolved name)
 +
** We discussed whether the RDF model should have the previously named “NonStandardLicense” as a subclass of License. We will pick up this discussion in our face to face meeting.
 +
** The LicenseSets (ConjunctiveLicenseSet and DisjunctiveLicenseSet) will both contain LicensingInfo objects.
 +
 
 +
Note: there will not be a call next Tuesday, we will meet again at the face to face meeting at the Linux Collaboration Summit
 +
 
 +
[[Category:Technical|Minutes]]
 +
[[Category:Minutes]]

Latest revision as of 13:56, 6 March 2013

Minutes 3/29/2011 and 3/30/2011

Attendees 3/29/2011

  • Nicholas Loke
  • Branden Robinson
  • Kristin Newcomer
  • Bill Schineller
  • Kate Stewart
  • Gary O'Neall
  • Peter Williams

Attendees 3/30/2011

  • Jack Manbeck
  • Bill Schineller
  • Gary O'Neall
  • Nicholas Loke
  • Marshal
  • Peter Williams
  • Kate Stewart

Agenda

  • Review naming spreadsheet updates
  • Discuss ways to represent the RDF entities in the spec

Spreadsheet

  • Reviewed Creator change name to creationInfo (property) and CreationInfo (Class)
  • Discussion on if we should prepend property names with cardinality of 1 to N with “has” – we will decide after completing the rest of the spreadsheet
  • Format of the spreadsheet RDF column: propertyName/Range (and/or class)
  • Proposal for Beta – remove the CreationInfo class, add back a property for creator – range Agent, add a creatorComment property - string
  • Future – proposal to add changelog class and property to Analysis
  • Todo: Gary to re-align spreadsheet rows

We decided to have a follow-on call on Wednesday, 2:00PM Eastern. Bill will send out an invite.

Continuation of the call

  • Agreed to go back to a simple model for creator (property spdx:creator) and comment – (property spdx:creatorComment). We discussed whether comment should be spdxcreatorComment or rdfs:comment. Concluded that the semantics are different enough to create an SPDX specific property.
  • Discussed the use of the Checksum class and alternatives to providing the extensibility (e.g. separate properties for each algorithm and having the algorithm be identified through the subclass of Checksum rather than a property). Decided on using the checksum class as it allows for additional / different properties based on the algorithm and keeping the algorithm property.
  • Change property name from spdx:packageChecksum to spdx:checksum since it is semantically the same property as the file property – Note: we did not (and probably should) update the fileChecksum to checksum.
  • Discussed whether we should change the range of the packageVerificationCode to a Checksum class. We decided to leave it as a literal string for now, although most people on the call thought that we should make this field more extensible. We will revisit this during and/or after beta.
  • Licensing discussion:
    • We discussed the name and meaning of the “NonStandardLicense”. Agreed to rename the field (see spreadsheet for resolved name)
    • We discussed whether the RDF model should have the previously named “NonStandardLicense” as a subclass of License. We will pick up this discussion in our face to face meeting.
    • The LicenseSets (ConjunctiveLicenseSet and DisjunctiveLicenseSet) will both contain LicensingInfo objects.

Note: there will not be a call next Tuesday, we will meet again at the face to face meeting at the Linux Collaboration Summit