<?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/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JNW</id>
		<title>SPDX Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.spdx.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JNW"/>
		<link rel="alternate" type="text/html" href="https://wiki.spdx.org/view/Special:Contributions/JNW"/>
		<updated>2026-05-07T12:28:58Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.13</generator>

	<entry>
		<id>https://wiki.spdx.org/view/SPDX_FAQ</id>
		<title>SPDX FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.spdx.org/view/SPDX_FAQ"/>
				<updated>2011-06-16T15:25:21Z</updated>
		
		<summary type="html">&lt;p&gt;JNW: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p&amp;gt;The following FAQ covers questions about the SPDX specification and organization.&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;What is the SPDX Specification?&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;The SPDX Specification enables suppliers and consumers of software that contains open source code to provide a &amp;quot;bill of materials&amp;quot; that describes the open source licenses and components that are included.&amp;amp;nbsp; The specification defines a common file format to communicate this information.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Who do you expect to use the SPDX Specification?&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;The specification is designed for use by participants in the software supply chain.&amp;amp;nbsp; Some potential use cases for the spec:&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Developers of open source projects could provide an SPDX file to users of that project&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Linux distros could require upstream projects that are included in the distro to provide an SPDX file&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Developers of software that includes a Linux distro or open source project could provide an SPDX file to their users or customers&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;In the mobile industry, chipset providers, mobile providers and carriers could exchange SPDX files as software moves through the supply chain&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Am I required to use the SPDX specification?&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;The SPDX organization does not and can not make it a requirement for anyone to use the SPDX specification.&amp;amp;nbsp; However, we do encourage the use of SPDX as a way to streamline the processes needed to analyze software for open source licenses.&amp;amp;nbsp; However, there may be companies or organizations that DO require use of the SPDX specification and the creation of SPDX files as part of contracts with their supply chain partners.&amp;amp;nbsp; For example, a mobile handset vendor might require, as part of a contract, that it's supplier provide an SPDX file along with any software.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Is an SPDX file assoociated with a particular piece of software?&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Yes.&amp;amp;nbsp; An SPDX file is associated with a piece of software.&amp;amp;nbsp; When any changes are made to that piece of software, the SPDX file will need to be changed as well to correspond.&amp;amp;nbsp; So, for example, when a new version of a piece of software is released, the SPDX file associated with it would need to be updated.&amp;amp;nbsp; &amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;What information is included in an SPDX file?&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Review the SPDX spec for complete details, but at a high level, the SPDX file contains information about each and every file that is included in a particular piece of software.&amp;amp;nbsp; The information in the SPDX file indicates what license (if any) is associated with that file.&amp;amp;nbsp; It may also include information about what open source project or component that file originated from.&amp;amp;nbsp; &amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;How do I know if the information included in the SPDX file is accurate?&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;There are several ways to assess the level of trust in an SPDX file.&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;amp;nbsp;Each SPDX file includes a history of who created and reviewed the information -- similar to what you would see for authors of open source code.&amp;amp;nbsp; By reviewing that information, you can make your own assessement of the level of trust you place in the creators.&amp;amp;nbsp; &amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;In cases where you receive the SPDX file from a suppliy chain partner, you may also have separate contractual arrangements whereby a supplier is vouching for or guaranteeing the accuracy of the SPDX file.&amp;amp;nbsp;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;You may choose to use software tools that can scan software and validate the accuracy of the SPDX file.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;You can review the software yourself and compare what you find to the contents of the SPDX file.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Are their tools available that can help me create, validate or read an SPDX file?&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;The SPDX organization is working to create tools that help create, validate or read SPDX files.&amp;amp;nbsp; In addition, we expect that both open source and proprietary tools will be created to help with these tasks.&amp;amp;nbsp; See the Tools page for more information.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Who created the SPDX spec?&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;The specification is being created by a working group of the Linux Foundation.&amp;amp;nbsp; Its members represent a wide spectrum of open source creators and consumers, including open source communities, Linux distros, mobile supply chain companies, software companies, makers of open source scanning tools and service providers.&amp;amp;nbsp; The process is an open process, run much like an open source community, and the group is open for anyone that wants to participate.&amp;amp;nbsp; Membership in the Linux Foundation is not required to participate.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;How do we handle non-OSS licenses?&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;How does SPDX work with binaries?&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;How does SPDX work with sub-archives?&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Need explanations of compound licensing?&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Specify what things aren't included yet&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>JNW</name></author>	</entry>

	</feed>