https://wiki.spdx.org/index.php?title=Technical_Team/Use_Cases/2.0/Committers_provides_SPDX_data_for_a_code_being_committed&feed=atom&action=historyTechnical Team/Use Cases/2.0/Committers provides SPDX data for a code being committed - Revision history2024-03-28T11:43:33ZRevision history for this page on the wikiMediaWiki 1.23.13https://wiki.spdx.org/index.php?title=Technical_Team/Use_Cases/2.0/Committers_provides_SPDX_data_for_a_code_being_committed&diff=1739&oldid=prevMartinMichlmayr: Convert to MediaWiki syntax2013-03-07T13:16:45Z<p>Convert to MediaWiki syntax</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 13:16, 7 March 2013</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"><ol style="color: </del>#<del class="diffchange diffchange-inline">4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"><li><strong></del>Title:<del class="diffchange diffchange-inline"></strong>&nbsp;</del>Committers provides SPDX data for a code being committed<del class="diffchange diffchange-inline"></li><li><strong></del>Primary Actor:<del class="diffchange diffchange-inline"></strong>&nbsp;</del>Committer<del class="diffchange diffchange-inline"></li><li><strong></del>Goal in Context:<del class="diffchange diffchange-inline"></strong>&nbsp;</del>To include SPDX data for code being committed to an upstream project.<del class="diffchange diffchange-inline"></li><li><strong></del>Stakeholders and Interests:<del class="diffchange diffchange-inline"></strong>&nbsp;<ol><li><strong></del>Committer:<del class="diffchange diffchange-inline"></strong>&nbsp;</li><ol><li></del>To communicate the licensing information for the code they are committing to the upstream project.<del class="diffchange diffchange-inline"></li></ol><li><strong></del>Upstream maintainers:<del class="diffchange diffchange-inline">&nbsp;</strong><ol><li></del>To be able to document the license information for the commits they receive<del class="diffchange diffchange-inline"></li><li></del>To communicate the licensing information for their copyrightable artifacts. <del class="diffchange diffchange-inline">&nbsp;</li><li></del>To have their licenses respected<del class="diffchange diffchange-inline"></li></ol></li><li><strong></del>Consumers of upstream source:<del class="diffchange diffchange-inline"></strong><ol><li></del>To receive accurate and clear information of licensing of upstream source<del class="diffchange diffchange-inline"></li><li></del>To be able to comply easily with licenses for upstream source<del class="diffchange diffchange-inline"></li><li></del>To be able to subset, extend, or aggregate artifacts and pass on clear authoritative verifiable license for the resulting new copyrightable artifacts.<del class="diffchange diffchange-inline"></li></ol></li></ol></li><li><strong></del>Preconditions:<del class="diffchange diffchange-inline"></strong>&nbsp;<ol><li></del>Committer has decided on licensing information for their commit.<del class="diffchange diffchange-inline"></li></ol></li><li><strong></del>Main Success Senario:<del class="diffchange diffchange-inline"></strong>&nbsp;</del>Committer communicates accurate complete licensing information for their commit in an SPDX data format as part of the commit process.<del class="diffchange diffchange-inline"></li><li><strong></del>Failed End Conditions:<del class="diffchange diffchange-inline"></strong>&nbsp;</li><ol><li></del>Committer communicates inaccurate licensing information for their commit (license in the committed file disagrees with the asserted information)<del class="diffchange diffchange-inline"></li><li></del>Committer communicates incomplete licensing information for their commit.<del class="diffchange diffchange-inline"></li></ol></ol><ol style="color: </del>#<del class="diffchange diffchange-inline">4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"><li><strong></del>Trigger:<del class="diffchange diffchange-inline"></strong><ol><li></del>Commit of code to an upstream project.<del class="diffchange diffchange-inline"></li></ol></li><li><strong></del>Notes:<del class="diffchange diffchange-inline"></strong>&nbsp;&nbsp;</li></ol></del></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># <ins class="diffchange diffchange-inline">'''</ins>Title:<ins class="diffchange diffchange-inline">''' </ins>Committers provides SPDX data for a code being committed</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"># '''</ins>Primary Actor:<ins class="diffchange diffchange-inline">''' </ins>Committer</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"># '''</ins>Goal in Context:<ins class="diffchange diffchange-inline">''' </ins>To include SPDX data for code being committed to an upstream project.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"># '''</ins>Stakeholders and Interests:<ins class="diffchange diffchange-inline">'''</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">## '''</ins>Committer:<ins class="diffchange diffchange-inline">'''</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">### </ins>To communicate the licensing information for the code they are committing to the upstream project.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">## '''</ins>Upstream maintainers: <ins class="diffchange diffchange-inline">'''</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">### </ins>To be able to document the license information for the commits they receive</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">### </ins>To communicate the licensing information for their copyrightable artifacts.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">### </ins>To have their licenses respected</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">## '''</ins>Consumers of upstream source:<ins class="diffchange diffchange-inline">'''</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">### </ins>To receive accurate and clear information of licensing of upstream source</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">### </ins>To be able to comply easily with licenses for upstream source</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">### </ins>To be able to subset, extend, or aggregate artifacts and pass on clear authoritative verifiable license for the resulting new copyrightable artifacts.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"># '''</ins>Preconditions:<ins class="diffchange diffchange-inline">'''</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">## </ins>Committer has decided on licensing information for their commit.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"># '''</ins>Main Success Senario:<ins class="diffchange diffchange-inline">''' </ins>Committer communicates accurate complete licensing information for their commit in an SPDX data format as part of the commit process.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"># '''</ins>Failed End Conditions:<ins class="diffchange diffchange-inline">'''</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">## </ins>Committer communicates inaccurate licensing information for their commit (license in the committed file disagrees with the asserted information)</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">## </ins>Committer communicates incomplete licensing information for their commit.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># <ins class="diffchange diffchange-inline">'''</ins>Trigger:<ins class="diffchange diffchange-inline">'''</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">## </ins>Commit of code to an upstream project.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"># '''</ins>Notes:<ins class="diffchange diffchange-inline">'''</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">[[Category:Technical]]</ins></div></td></tr>
</table>MartinMichlmayrhttps://wiki.spdx.org/index.php?title=Technical_Team/Use_Cases/2.0/Committers_provides_SPDX_data_for_a_code_being_committed&diff=1738&oldid=prevBschineller at 18:43, 29 May 20122012-05-29T18:43:20Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 18:43, 29 May 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><ol style="color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"><li><strong>Title:</strong>&nbsp;Committers provides SPDX data for a code being committed</li><li><strong>Primary Actor:</strong>&nbsp;Committer</li><li><strong>Goal in Context:</strong>&nbsp;To include SPDX data for code being committed to an upstream project.</li><li><strong>Stakeholders and Interests:</strong>&nbsp;<ol><li><strong>Committer:</strong>&nbsp;</li><ol><li>To communicate the licensing information for the code they are committing to the upstream project.</li></ol><li><strong>Upstream maintainers:&nbsp;</strong><ol><li>To be able to document the license information for the commits they receive</li><li>To communicate the licensing information for their copyrightable artifacts. &nbsp;</li><li>To have their licenses respected</li></ol></li><li><strong>Consumers of upstream source:</strong><ol><li>To receive accurate and clear information of licensing of upstream source</li><li>To be able to comply easily with licenses for upstream source</li><li>To be able to subset, extend, or aggregate artifacts and pass on clear authoritative verifiable license for the resulting new copyrightable artifacts.</li></ol></li></ol></li><li><strong>Preconditions:</strong>&nbsp;<ol><li>Committer has decided on licensing information for their commit.</li></ol></li><li><strong>Main Success Senario:</strong>&nbsp;Committer communicates accurate complete licensing information for their commit in an SPDX data format as part of the commit process.</li><li><strong>Failed End <del class="diffchange diffchange-inline">Condition</del>:</strong>&nbsp;Committer communicates inaccurate incomplete licensing information for their <del class="diffchange diffchange-inline">package</del>.</li><li><strong>Trigger:</strong><ol><li>Commit of code to an upstream project.</li></ol></li><li><strong>Notes:</strong>&nbsp;&nbsp;</li></ol></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ol style="color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"><li><strong>Title:</strong>&nbsp;Committers provides SPDX data for a code being committed</li><li><strong>Primary Actor:</strong>&nbsp;Committer</li><li><strong>Goal in Context:</strong>&nbsp;To include SPDX data for code being committed to an upstream project.</li><li><strong>Stakeholders and Interests:</strong>&nbsp;<ol><li><strong>Committer:</strong>&nbsp;</li><ol><li>To communicate the licensing information for the code they are committing to the upstream project.</li></ol><li><strong>Upstream maintainers:&nbsp;</strong><ol><li>To be able to document the license information for the commits they receive</li><li>To communicate the licensing information for their copyrightable artifacts. &nbsp;</li><li>To have their licenses respected</li></ol></li><li><strong>Consumers of upstream source:</strong><ol><li>To receive accurate and clear information of licensing of upstream source</li><li>To be able to comply easily with licenses for upstream source</li><li>To be able to subset, extend, or aggregate artifacts and pass on clear authoritative verifiable license for the resulting new copyrightable artifacts.</li></ol></li></ol></li><li><strong>Preconditions:</strong>&nbsp;<ol><li>Committer has decided on licensing information for their commit.</li></ol></li><li><strong>Main Success Senario:</strong>&nbsp;Committer communicates accurate complete licensing information for their commit in an SPDX data format as part of the commit process.</li><li><strong>Failed End <ins class="diffchange diffchange-inline">Conditions</ins>:</strong>&nbsp;<ins class="diffchange diffchange-inline"></li><ol><li></ins>Committer communicates inaccurate <ins class="diffchange diffchange-inline">licensing information for their commit (license in the committed file disagrees with the asserted information)</li><li>Committer communicates </ins>incomplete licensing information for their <ins class="diffchange diffchange-inline">commit</ins>.</li<ins class="diffchange diffchange-inline">></ol></ol><ol style="color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"</ins>><li><strong>Trigger:</strong><ol><li>Commit of code to an upstream project.</li></ol></li><li><strong>Notes:</strong>&nbsp;&nbsp;</li></ol></div></td></tr>
</table>Bschinellerhttps://wiki.spdx.org/index.php?title=Technical_Team/Use_Cases/2.0/Committers_provides_SPDX_data_for_a_code_being_committed&diff=1737&oldid=prevEaw at 19:19, 4 April 20122012-04-04T19:19:39Z<p></p>
<p><b>New page</b></p><div><ol style="color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"><li><strong>Title:</strong>&nbsp;Committers provides SPDX data for a code being committed</li><li><strong>Primary Actor:</strong>&nbsp;Committer</li><li><strong>Goal in Context:</strong>&nbsp;To include SPDX data for code being committed to an upstream project.</li><li><strong>Stakeholders and Interests:</strong>&nbsp;<ol><li><strong>Committer:</strong>&nbsp;</li><ol><li>To communicate the licensing information for the code they are committing to the upstream project.</li></ol><li><strong>Upstream maintainers:&nbsp;</strong><ol><li>To be able to document the license information for the commits they receive</li><li>To communicate the licensing information for their copyrightable artifacts. &nbsp;</li><li>To have their licenses respected</li></ol></li><li><strong>Consumers of upstream source:</strong><ol><li>To receive accurate and clear information of licensing of upstream source</li><li>To be able to comply easily with licenses for upstream source</li><li>To be able to subset, extend, or aggregate artifacts and pass on clear authoritative verifiable license for the resulting new copyrightable artifacts.</li></ol></li></ol></li><li><strong>Preconditions:</strong>&nbsp;<ol><li>Committer has decided on licensing information for their commit.</li></ol></li><li><strong>Main Success Senario:</strong>&nbsp;Committer communicates accurate complete licensing information for their commit in an SPDX data format as part of the commit process.</li><li><strong>Failed End Condition:</strong>&nbsp;Committer communicates inaccurate incomplete licensing information for their package.</li><li><strong>Trigger:</strong><ol><li>Commit of code to an upstream project.</li></ol></li><li><strong>Notes:</strong>&nbsp;&nbsp;</li></ol></div>Eaw