<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.spdx.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.spdx.org/index.php?action=history&amp;feed=atom&amp;title=Technical_Team%2FUse_Cases%2F2.0%2FReference_Implementations</id>
		<title>Technical Team/Use Cases/2.0/Reference Implementations - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.spdx.org/index.php?action=history&amp;feed=atom&amp;title=Technical_Team%2FUse_Cases%2F2.0%2FReference_Implementations"/>
		<link rel="alternate" type="text/html" href="https://wiki.spdx.org/index.php?title=Technical_Team/Use_Cases/2.0/Reference_Implementations&amp;action=history"/>
		<updated>2026-05-07T15:22:44Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.13</generator>

	<entry>
		<id>https://wiki.spdx.org/index.php?title=Technical_Team/Use_Cases/2.0/Reference_Implementations&amp;diff=1730&amp;oldid=prev</id>
		<title>MartinMichlmayr: Convert to MediaWiki syntax</title>
		<link rel="alternate" type="text/html" href="https://wiki.spdx.org/index.php?title=Technical_Team/Use_Cases/2.0/Reference_Implementations&amp;diff=1730&amp;oldid=prev"/>
				<updated>2013-03-07T13:16:22Z</updated>
		
		<summary type="html">&lt;p&gt;Convert to MediaWiki syntax&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 13:16, 7 March 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Title:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; Reference Implementations &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Primary Actor:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Provideor of a&amp;amp;nbsp; &amp;lt;/span&amp;gt;reference implementation&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Goal in Context:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; To include with the copyrightable artifacts distributed by the reference implementation SPDX data describing it's licensing information and the type of copyrightable artifacts. &amp;amp;nbsp;The reference implementation is typically a hardware device (board) that comes in a box with software pre-flashed to demonstrate some functionality, documentation, cables and so forth. There may also be DVDs, CDs, an SD card, etc that could contain host development tools, the software for the pieces running on the flash, additional SDKs, applications (test and/or demonstration), a distribution of some sort and so forth. This can be a very large amount of material and software and this use case could be seen as a superset of the application, SDK, etc use cases. Note: Some artifacts like Makefiles, sample data files and/or other project files (e.g. IDE project files), scripts and so forth may be machine generated and thus not have a copyright or license and other “incidental” project files may not have copyrights as well.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;Stakeholders and Interests:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Reference Implementation Provider:&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To communicate the licensing information for their copyrightable artifacts and the type of artifacts.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To have their licenses respected&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To help consumers understand what they are getting.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Consumers of Reference Implementation artifacts:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To receive accurate and clear information of licensing of artifacts &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To be able to comply with licenses for artifacts &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To be able to subset, extend, or aggregate artifacts and pass on clear authoritative verifiable license for the resulting new copyrightable artifacts.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Preconditions:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Upstream has selected licenses for the copyrightable artifacts originating with the project (package, files, etc) &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Upstream has indentified license data for other copyrightable artifacts they consume&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Main Success Scenario:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; Reference Implementation Provider communicates accurate and complete licensing information for the copyrightable artifacts in an SPDX data format.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Failed End Condition:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; Reference Implementation Provider communicates inaccurateand/or incomplete licensing information for the copyrightable artifacts.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Trigger:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Reference implementation release (ship)&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Commit time?&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Checkout from a repository?&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Inclusion of external artifacts into the reference platform&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Posting of updated software for a reference implementation&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;p class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;margin: 0in 0in 0pt;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; color: #4d4d4d; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Notes:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; color: #4d4d4d; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; &amp;amp;nbsp;This use case can be viewed as a superset of the application, SDK, distribution, Yocto, etc uses cases where many things are aggregated together. There may be a lot of SPDX documents. Software on Reference Implementations are typically updated and could be posted for download from a website or made accessible though a source code control system. (as examples).&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# '''Title:''' Reference Implementations&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# '''Primary Actor:''' Provideor of a reference implementation&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# '''Goal in Context:''' To include with the copyrightable artifacts distributed by the reference implementation SPDX data describing it's licensing information and the type of copyrightable artifacts. The reference implementation is typically a hardware device (board) that comes in a box with software pre-flashed to demonstrate some functionality, documentation, cables and so forth. There may also be DVDs, CDs, an SD card, etc that could contain host development tools, the software for the pieces running on the flash, additional SDKs, applications (test and/or demonstration), a distribution of some sort and so forth. This can be a very large amount of material and software and this use case could be seen as a superset of the application, SDK, etc use cases. Note: Some artifacts like Makefiles, sample data files and/or other project files (e.g. IDE project files), scripts and so forth may be machine generated and thus not have a copyright or license and other “incidental” project files may not have copyrights as well.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# ''' Stakeholders and Interests:'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;## '''Reference Implementation Provider: '''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;### To communicate the licensing information for their copyrightable artifacts and the type of artifacts.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;### To have their licenses respected&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;### To help consumers understand what they are getting.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;## '''Consumers of Reference Implementation artifacts:'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;### To receive accurate and clear information of licensing of artifacts&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;### To be able to comply with licenses for artifacts&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;### To be able to subset, extend, or aggregate artifacts and pass on clear authoritative verifiable license for the resulting new copyrightable artifacts.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# '''Preconditions:'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;## Upstream has selected licenses for the copyrightable artifacts originating with the project (package, files, etc)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;## Upstream has indentified license data for other copyrightable artifacts they consume&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# '''Main Success Scenario:''' Reference Implementation Provider communicates accurate and complete licensing information for the copyrightable artifacts in an SPDX data format.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# '''Failed End Condition:''' Reference Implementation Provider communicates inaccurateand/or incomplete licensing information for the copyrightable artifacts.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# '''Trigger:'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;## Reference implementation release (ship)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;## Commit time?&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;## Checkout from a repository?&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;## Inclusion of external artifacts into the reference platform&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;## Posting of updated software for a reference implementation&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''Notes:''' This use case can be viewed as a superset of the application, SDK, distribution, Yocto, etc uses cases where many things are aggregated together. There may be a lot of SPDX documents. Software on Reference Implementations are typically updated and could be posted for download from a website or made accessible though a source code control system. (as examples).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Category:Technical]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MartinMichlmayr</name></author>	</entry>

	<entry>
		<id>https://wiki.spdx.org/index.php?title=Technical_Team/Use_Cases/2.0/Reference_Implementations&amp;diff=1729&amp;oldid=prev</id>
		<title>JackM at 15:49, 5 June 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.spdx.org/index.php?title=Technical_Team/Use_Cases/2.0/Reference_Implementations&amp;diff=1729&amp;oldid=prev"/>
				<updated>2012-06-05T15:49:13Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:49, 5 June 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Title:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; Reference Implementations &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Primary Actor:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; Member of&amp;lt;span style=&amp;quot;mso-spacerun: yes;&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;/span&amp;gt;reference implementation team&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Goal in Context:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; To include with the copyrightable artifacts distributed by the reference implementation SPDX data describing it's licensing information and the type of copyrightable artifacts. &amp;amp;nbsp;The reference implementation is typically a hardware device (board) that comes in a box with software pre-flashed to demonstrate some functionality, documentation, cables and so forth. There may also be DVDs, CDs, an SD card, etc that could contain host development tools, the software for the pieces running on the flash, additional SDKs, applications (test and/or demonstration), a distribution of some sort and so forth. This can be a very large amount of material and software and this use case could be seen as a superset of the application, SDK, etc use cases. Note: Some artifacts like Makefiles, sample data files and/or other project files (e.g. IDE project files), scripts and so forth may be machine generated and thus not have a copyright or license and other “incidental” project files may not have copyrights as well.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;Stakeholders and Interests:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Reference Implementation Provider:&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To communicate the licensing information for their copyrightable artifacts and the type of artifacts.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To have their licenses respected&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To help consumers understand what they are getting.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Consumers of Reference Implementation artifacts:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To receive accurate and clear information of licensing of artifacts &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To be able to comply easily with licenses for artifacts &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To be able to subset, extend, or aggregate artifacts and pass on clear authoritative verifiable license for the resulting new copyrightable artifacts.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Preconditions:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Upstream has selected licenses for the copyrightable artifacts originating with the project (package, files, etc) &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Upstream has indentified license data for other copyrightable artifacts they consume&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Main Success Scenario:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; Reference Implementation Provider communicates accurate complete licensing information for their copyrightable artifacts in an SPDX data format.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Failed End Condition:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; Reference Implementation Provider communicates inaccurate incomplete licensing information for their copyrightable artifacts, or does not describe the type of artifact ..&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Trigger:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Reference implementation release (ship)&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Commit time?&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Checkout from a repository?&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Inclusion of external artifacts into the reference platform&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Posting of updated software for a reference implementation&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;p class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;margin: 0in 0in 0pt;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; color: #4d4d4d; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Notes:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; color: #4d4d4d; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; &amp;amp;nbsp;This use case can be viewed as a superset of the application, SDK, distribution, Yocto, etc uses cases where many things are aggregated together. There may be a lot of SPDX documents. Software on Reference Implementations are typically updated and could be posted for download from a website or made accessible though a source code control system. (as examples).&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Title:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; Reference Implementations &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Primary Actor:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Provideor of a&amp;amp;nbsp; &amp;lt;/span&amp;gt;reference implementation&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Goal in Context:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; To include with the copyrightable artifacts distributed by the reference implementation SPDX data describing it's licensing information and the type of copyrightable artifacts. &amp;amp;nbsp;The reference implementation is typically a hardware device (board) that comes in a box with software pre-flashed to demonstrate some functionality, documentation, cables and so forth. There may also be DVDs, CDs, an SD card, etc that could contain host development tools, the software for the pieces running on the flash, additional SDKs, applications (test and/or demonstration), a distribution of some sort and so forth. This can be a very large amount of material and software and this use case could be seen as a superset of the application, SDK, etc use cases. Note: Some artifacts like Makefiles, sample data files and/or other project files (e.g. IDE project files), scripts and so forth may be machine generated and thus not have a copyright or license and other “incidental” project files may not have copyrights as well.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;Stakeholders and Interests:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Reference Implementation Provider:&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To communicate the licensing information for their copyrightable artifacts and the type of artifacts.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To have their licenses respected&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To help consumers understand what they are getting.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Consumers of Reference Implementation artifacts:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To receive accurate and clear information of licensing of artifacts &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To be able to comply with licenses for artifacts &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To be able to subset, extend, or aggregate artifacts and pass on clear authoritative verifiable license for the resulting new copyrightable artifacts.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Preconditions:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Upstream has selected licenses for the copyrightable artifacts originating with the project (package, files, etc) &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Upstream has indentified license data for other copyrightable artifacts they consume&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Main Success Scenario:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; Reference Implementation Provider communicates accurate and complete licensing information for the copyrightable artifacts in an SPDX data format.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Failed End Condition:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; Reference Implementation Provider communicates inaccurateand/or incomplete licensing information for the copyrightable artifacts.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Trigger:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Reference implementation release (ship)&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Commit time?&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Checkout from a repository?&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Inclusion of external artifacts into the reference platform&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Posting of updated software for a reference implementation&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;p class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;margin: 0in 0in 0pt;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; color: #4d4d4d; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Notes:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; color: #4d4d4d; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; &amp;amp;nbsp;This use case can be viewed as a superset of the application, SDK, distribution, Yocto, etc uses cases where many things are aggregated together. There may be a lot of SPDX documents. Software on Reference Implementations are typically updated and could be posted for download from a website or made accessible though a source code control system. (as examples).&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JackM</name></author>	</entry>

	<entry>
		<id>https://wiki.spdx.org/index.php?title=Technical_Team/Use_Cases/2.0/Reference_Implementations&amp;diff=1728&amp;oldid=prev</id>
		<title>JackM at 15:11, 4 April 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.spdx.org/index.php?title=Technical_Team/Use_Cases/2.0/Reference_Implementations&amp;diff=1728&amp;oldid=prev"/>
				<updated>2012-04-04T15:11:16Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Title:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; Reference Implementations &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Primary Actor:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; Member of&amp;lt;span style=&amp;quot;mso-spacerun: yes;&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;/span&amp;gt;reference implementation team&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Goal in Context:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; To include with the copyrightable artifacts distributed by the reference implementation SPDX data describing it's licensing information and the type of copyrightable artifacts. &amp;amp;nbsp;The reference implementation is typically a hardware device (board) that comes in a box with software pre-flashed to demonstrate some functionality, documentation, cables and so forth. There may also be DVDs, CDs, an SD card, etc that could contain host development tools, the software for the pieces running on the flash, additional SDKs, applications (test and/or demonstration), a distribution of some sort and so forth. This can be a very large amount of material and software and this use case could be seen as a superset of the application, SDK, etc use cases. Note: Some artifacts like Makefiles, sample data files and/or other project files (e.g. IDE project files), scripts and so forth may be machine generated and thus not have a copyright or license and other “incidental” project files may not have copyrights as well.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;Stakeholders and Interests:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Reference Implementation Provider:&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To communicate the licensing information for their copyrightable artifacts and the type of artifacts.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To have their licenses respected&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To help consumers understand what they are getting.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Consumers of Reference Implementation artifacts:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To receive accurate and clear information of licensing of artifacts &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To be able to comply easily with licenses for artifacts &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level3 lfo1; tab-stops: list 1.5in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;To be able to subset, extend, or aggregate artifacts and pass on clear authoritative verifiable license for the resulting new copyrightable artifacts.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Preconditions:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Upstream has selected licenses for the copyrightable artifacts originating with the project (package, files, etc) &amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Upstream has indentified license data for other copyrightable artifacts they consume&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Main Success Scenario:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; Reference Implementation Provider communicates accurate complete licensing information for their copyrightable artifacts in an SPDX data format.&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Failed End Condition:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; Reference Implementation Provider communicates inaccurate incomplete licensing information for their copyrightable artifacts, or does not describe the type of artifact ..&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Trigger:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Reference implementation release (ship)&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Commit time?&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Checkout from a repository?&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Inclusion of external artifacts into the reference platform&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;background: white; margin: 0in 0in 0pt; color: #4d4d4d; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Posting of updated software for a reference implementation&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;p class=&amp;quot;MsoNormal&amp;quot; style=&amp;quot;margin: 0in 0in 0pt;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; color: #4d4d4d; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt;Notes:&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; color: #4d4d4d; font-family: Arial; mso-ansi-language: EN;&amp;quot; lang=&amp;quot;EN&amp;quot;&amp;gt; &amp;amp;nbsp;This use case can be viewed as a superset of the application, SDK, distribution, Yocto, etc uses cases where many things are aggregated together. There may be a lot of SPDX documents. Software on Reference Implementations are typically updated and could be posted for download from a website or made accessible though a source code control system. (as examples).&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>JackM</name></author>	</entry>

	</feed>