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-04-07"

From SPDX Wiki
Jump to: navigation, search
 
(Convert to MediaWiki syntax)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Attendees</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">--------------</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Kate Stewart</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Peter Williams</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Bill Schineller</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Gary O'Neall</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Phil Odence</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Kirsten Newcomer</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Mark Gisi</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Marshall Clow</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Matt Germon</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Michael Herzog</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Scott Peterson</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Jack Manbeck</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Philip Koltun</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Steve Cropper</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Kim Weins</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Martin Michlmayr</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">Guillaume Rousseau<br style="mso-special-character: line-break;" /></span></span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Agenda</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">-----------</span></span></span></p><ul type="disc"><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Review spec&nbsp;</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Tools overview</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="font-family: Times New Roman;"><span style="font-size: 7pt; mso-fareast-font-family: Symbol;">&nbsp;</span><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;">Licensing model</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Remainder of the bugs</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="font-family: Times New Roman;"><span style="font-size: 7pt; mso-fareast-font-family: Symbol;">&nbsp;</span><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;">Version 2.0 considerations</span></span></span></li></ul><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman;"><span style="font-size: small;">We reviewed the Specification as a group in order to close on issues and get agreement for the beta/release candidate version of the Specification.&nbsp;</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman;"><span style="font-size: small;">There was a lot of lively and effective discussion.&nbsp;</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman;"><span style="font-size: small;">A number of updates were made to the Specification during the meeting.&nbsp;</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman;"><span style="font-size: small;">Below are the conclusions made during discussion, along with some issues identified for exploration after beta.&nbsp;</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman;"><span style="font-size: small;">Again, please review and send additions/corrections as needed</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman;"><span style="font-size: small;">Conclusions</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman;"><span style="font-size: small;">-----------------</span></span></span></p><ul type="disc"><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman;"><span style="font-size: small;">Specification number will be set to version 0.8</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="font-size: small;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman;">Purpose text: </span></span></span><ul><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="font-size: small;"><span style="mso-fareast-font-family: 'Times New Roman';">&nbsp;</span></span><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">major versions incremented when incompatible changes are made.<span style="mso-spacerun: yes;">&nbsp; </span></span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">minor field will be incremented when backward compatible changes are made.<span style="mso-spacerun: yes;">&nbsp; </span></span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Concern about the example where sections cause major version revisions.<span style="mso-spacerun: yes;">&nbsp; </span>We’ll leave the example for now.</span></span></span></li></ul></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Section 2 will be split into two parts and the following sections will be re-numbered</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Section 2 title: SPDX Document&nbsp;</span></span></span><ul type="circle"><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">sub-section 2.1 SPDX Specification Version Number</span></span></span></li></ul></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">New Section 3 title: &nbsp;Creation Information&nbsp;</span></span></span><ul type="circle"><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">&nbsp;sub-sections include remaining fields from original Section 2, as modified during meeting</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Creator: changed format to be future reference to format and define it to be just a string for version 1</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Created: updated the definition to be the last update when the analysis was done</span></span></span></li></ul></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="font-size: small;"><span style="font-family: Times New Roman;"><strong><span style="mso-fareast-font-family: 'Times New Roman';">NOTE:</span></strong><span style="mso-fareast-font-family: 'Times New Roman';">&nbsp;Following comments refer to section numbers in place during the meeting</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Add all the rdf properties to the SPDX Document to map the package and analysis</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Add a checksum class to the Specification (referred to in File section)</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Review for terminology consistency</span></span></span><ul type="circle"><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">license vs. licensing</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Undetermined vs. Unknown: used to indicate that data was reviewed, but conclusion is not clear</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Not Analyzed will be used to indicate that data was not looked for</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">None: data was looked for but none found</span></span></span></li></ul></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Package-level and File-level licensing fields:</span></span></span><ul type="circle"><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Proposed&nbsp;<strong></strong></span></span></span></li></ul></li></ul><p class="MsoNormal" style="margin: 0in 0in 0pt 1in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">licensing model that enables representation of disjunctive / conjunctive licensing is adopted. This means license cardinality can be 1.&nbsp;</span></span></span></p><ul type="disc"><li>&nbsp;<ul type="circle"><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Affected sections will be updated, including</span></span></span><ul type="square"><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level3 lfo2; tab-stops: list 1.5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">5.4.1</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level3 lfo2; tab-stops: list 1.5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">5.5</span></span></span></li></ul></li></ul></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">&nbsp;&nbsp;Some Purpose/Intent text in the related sections needs to be reviewed with legal. Specifically:</span></span></span><ul type="circle"><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">3.8.1: "all should be recited"</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">3.10: &nbsp;text refers to both author and copyright, but field descriptions are specific to copyright. Intent/Purpose text and fields need to be in agreement</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">4.1 wording in Intent -- exact words were highlighted in spec during discussion</span></span></span></li></ul></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Cardinality for Copyright will remain 1 for beta, but will be more than one after beta</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Section 5.2.6:&nbsp;</span></span></span><ul type="circle"><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Need to add definitions for listed types</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">For future version of Specification, consider mime types.</span></span></span></li></ul></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Section 5.6: Need this same field at the package level</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Fix "SDPX" typo in footer</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Review section (is this Review or Reviewer?)</span></span></span><ul type="circle"><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Copy Creator Data format information to Reviewer section</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level2 lfo2; tab-stops: list 1.0in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Review Comment field: Needs intent text from Rockett</span></span></span></li></ul></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Appendix I will simply link to SPDX License repository</span></span></span></li><li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">&nbsp;</span></span></span></li></ul><p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Graphical version of model will be added to the Specification (appendix?)</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Action Items</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">-----------------</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Kate will complete first round of edits to Specification by 4/7</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Gary will complete additional updates to Specification by 4/11</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Kate will get input on wording changes from legal where appropriate</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Technical team will do a final review on 4/12</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Open Issues</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">------------------</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Concerns were raised about the verification mechanism (SHA1) not including the relative filename</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Will the OWL document be added to the Specification?</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: small;"><span style="font-family: Times New Roman;">Proposed that version two provide support for more hierarchical use cases (package in a package for example)</span></span></span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="mso-fareast-font-family: 'Times New Roman';"><!--StartFragment--><span style="font-size: small;"><span style="font-family: Times New Roman;">Concern about the created date being overly specified for the RDF format<!--EndFragment--> </span></span></span></p>
+
== Attendees ==
 +
 
 +
* Kate Stewart
 +
* Peter Williams
 +
* Bill Schineller
 +
* Gary O'Neall
 +
* Phil Odence
 +
* Kirsten Newcomer
 +
* Mark Gisi
 +
* Marshall Clow
 +
* Matt Germon
 +
* Michael Herzog
 +
* Scott Peterson
 +
* Jack Manbeck
 +
* Philip Koltun
 +
* Steve Cropper
 +
* Kim Weins
 +
* Martin Michlmayr
 +
* Guillaume Rousseau
 +
 
 +
== Agenda ==
 +
 
 +
* Review spec
 +
* Tools overview
 +
* Licensing model
 +
* Remainder of the bugs
 +
* Version 2.0 considerations
 +
 
 +
We reviewed the Specification as a group in order to close on issues and get agreement for the beta/release candidate version of the Specification.
 +
 
 +
There was a lot of lively and effective discussion.
 +
 
 +
A number of updates were made to the Specification during the meeting.
 +
 
 +
Below are the conclusions made during discussion, along with some issues identified for exploration after beta.
 +
 
 +
Again, please review and send additions/corrections as needed
 +
 
 +
== Conclusions ==
 +
 
 +
* Specification number will be set to version 0.8
 +
* Purpose text:
 +
** major versions incremented when incompatible changes are made.
 +
** minor field will be incremented when backward compatible changes are made.
 +
** Concern about the example where sections cause major version revisions. We’ll leave the example for now.
 +
* Section 2 will be split into two parts and the following sections will be re-numbered
 +
* Section 2 title: SPDX Document
 +
** sub-section 2.1 SPDX Specification Version Number
 +
* New Section 3 title: Creation Information
 +
** sub-sections include remaining fields from original Section 2, as modified during meeting
 +
** Creator: changed format to be future reference to format and define it to be just a string for version 1
 +
** Created: updated the definition to be the last update when the analysis was done
 +
* '''NOTE:''' Following comments refer to section numbers in place during the meeting
 +
* Add all the rdf properties to the SPDX Document to map the package and analysis
 +
* Add a checksum class to the Specification (referred to in File section)
 +
* Review for terminology consistency
 +
** license vs. licensing
 +
** Undetermined vs. Unknown: used to indicate that data was reviewed, but conclusion is not clear
 +
** Not Analyzed will be used to indicate that data was not looked for
 +
** None: data was looked for but none found
 +
* Package-level and File-level licensing fields:
 +
** Proposed licensing model that enables representation of disjunctive / conjunctive licensing is adopted. This means license cardinality can be 1.
 +
*** Affected sections will be updated, including
 +
*** 5.4.1
 +
*** 5.5
 +
* Some Purpose/Intent text in the related sections needs to be reviewed with legal. Specifically:
 +
** 3.8.1: "all should be recited"
 +
** 3.10: text refers to both author and copyright, but field descriptions are specific to copyright. Intent/Purpose text and fields need to be in agreement
 +
** 4.1 wording in Intent -- exact words were highlighted in spec during discussion
 +
* Cardinality for Copyright will remain 1 for beta, but will be more than one after beta
 +
* Section 5.2.6:
 +
** Need to add definitions for listed types
 +
** For future version of Specification, consider mime types.
 +
* Section 5.6: Need this same field at the package level
 +
* Fix "SDPX" typo in footer
 +
* Review section (is this Review or Reviewer?)
 +
** Copy Creator Data format information to Reviewer section
 +
** Review Comment field: Needs intent text from Rockett
 +
* Appendix I will simply link to SPDX License repository
 +
* Graphical version of model will be added to the Specification (appendix?)
 +
 
 +
== Action Items ==
 +
 
 +
* Kate will complete first round of edits to Specification
 +
* Gary will make additional edits to the Specification to add RDF/XML examples and update the tools and example spreadsheet
 +
* Kate will get input on wording changes from legal where appropriate
 +
* Technical team will do a final review; date TBD
 +
 
 +
== Open Issues ==
 +
 
 +
* Concerns were raised about the verification mechanism (SHA1) not including the relative filename
 +
* Will the OWL document be added to the Specification?
 +
* Proposed that version two provide support for more hierarchical use cases (package in a package for example)
 +
* Concern about the created date being overly specified for the RDF format
 +
 
 +
[[Category:Technical|Minutes]]
 +
[[Category:Minutes]]

Latest revision as of 13:02, 6 March 2013

Attendees

  • Kate Stewart
  • Peter Williams
  • Bill Schineller
  • Gary O'Neall
  • Phil Odence
  • Kirsten Newcomer
  • Mark Gisi
  • Marshall Clow
  • Matt Germon
  • Michael Herzog
  • Scott Peterson
  • Jack Manbeck
  • Philip Koltun
  • Steve Cropper
  • Kim Weins
  • Martin Michlmayr
  • Guillaume Rousseau

Agenda

  • Review spec
  • Tools overview
  • Licensing model
  • Remainder of the bugs
  • Version 2.0 considerations

We reviewed the Specification as a group in order to close on issues and get agreement for the beta/release candidate version of the Specification.

There was a lot of lively and effective discussion.

A number of updates were made to the Specification during the meeting.

Below are the conclusions made during discussion, along with some issues identified for exploration after beta.

Again, please review and send additions/corrections as needed

Conclusions

  • Specification number will be set to version 0.8
  • Purpose text:
    • major versions incremented when incompatible changes are made.
    • minor field will be incremented when backward compatible changes are made.
    • Concern about the example where sections cause major version revisions. We’ll leave the example for now.
  • Section 2 will be split into two parts and the following sections will be re-numbered
  • Section 2 title: SPDX Document
    • sub-section 2.1 SPDX Specification Version Number
  • New Section 3 title: Creation Information
    • sub-sections include remaining fields from original Section 2, as modified during meeting
    • Creator: changed format to be future reference to format and define it to be just a string for version 1
    • Created: updated the definition to be the last update when the analysis was done
  • NOTE: Following comments refer to section numbers in place during the meeting
  • Add all the rdf properties to the SPDX Document to map the package and analysis
  • Add a checksum class to the Specification (referred to in File section)
  • Review for terminology consistency
    • license vs. licensing
    • Undetermined vs. Unknown: used to indicate that data was reviewed, but conclusion is not clear
    • Not Analyzed will be used to indicate that data was not looked for
    • None: data was looked for but none found
  • Package-level and File-level licensing fields:
    • Proposed licensing model that enables representation of disjunctive / conjunctive licensing is adopted. This means license cardinality can be 1.
      • Affected sections will be updated, including
      • 5.4.1
      • 5.5
  • Some Purpose/Intent text in the related sections needs to be reviewed with legal. Specifically:
    • 3.8.1: "all should be recited"
    • 3.10: text refers to both author and copyright, but field descriptions are specific to copyright. Intent/Purpose text and fields need to be in agreement
    • 4.1 wording in Intent -- exact words were highlighted in spec during discussion
  • Cardinality for Copyright will remain 1 for beta, but will be more than one after beta
  • Section 5.2.6:
    • Need to add definitions for listed types
    • For future version of Specification, consider mime types.
  • Section 5.6: Need this same field at the package level
  • Fix "SDPX" typo in footer
  • Review section (is this Review or Reviewer?)
    • Copy Creator Data format information to Reviewer section
    • Review Comment field: Needs intent text from Rockett
  • Appendix I will simply link to SPDX License repository
  • Graphical version of model will be added to the Specification (appendix?)

Action Items

  • Kate will complete first round of edits to Specification
  • Gary will make additional edits to the Specification to add RDF/XML examples and update the tools and example spreadsheet
  • Kate will get input on wording changes from legal where appropriate
  • Technical team will do a final review; date TBD

Open Issues

  • Concerns were raised about the verification mechanism (SHA1) not including the relative filename
  • Will the OWL document be added to the Specification?
  • Proposed that version two provide support for more hierarchical use cases (package in a package for example)
  • Concern about the created date being overly specified for the RDF format