<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osselot.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki</id>
	<title>OSSelot - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osselot.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki"/>
	<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php/Special:Contributions/Wiki"/>
	<updated>2026-04-21T15:52:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Search&amp;diff=250</id>
		<title>Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Search&amp;diff=250"/>
		<updated>2025-06-19T13:01:02Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=About searching=&lt;br /&gt;
This page provides information how to use a Web script to find out whether a particular software package and optionally in a particular version already has been curated. It can be used to create references into the particular &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; repository on Github as exemplified [[Disclosure_files|here]].&lt;br /&gt;
&lt;br /&gt;
==Find out whether a particular version of a software package is supported and has already been curated==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
For this purpose a special Web script is provided at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; Web interface.&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from browser===&lt;br /&gt;
Use the URL &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?packagename&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; to determine whether a particular software package already has been curated and, if so, for which version disclosure information is available. For example https://www.osselot.org/curated.php?angular may return &lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
 angular/version-16.2.0&lt;br /&gt;
 angular/version-17.1.3&lt;br /&gt;
 angular/version-19.1.6&lt;br /&gt;
If a package has not been curated so far, the output of the given URL remains empty. Otherwise, the output can be concatenated to the URL of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; Github package repository at &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; such as, for example,&lt;br /&gt;
&lt;br /&gt;
https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from command line===&lt;br /&gt;
====Checkout any versions====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep -v &#039;&amp;lt;&#039;&lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
&lt;br /&gt;
====Search for a particular version====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep 15.2.2&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately run the above described Web script from this page and provide links to the found repositories==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; and provide links to the related repositories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;repo&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;repo&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for programs or libraries that are created by packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; and provide links to the related repositories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;repo&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;repobin&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Web interfaces to extract particular information==&lt;br /&gt;
The above Web script may be encapsulated in a shell script to extract particular information from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; resources such as [[Disclosure_files|disclosure documents]], [[DIY_Disclosure_files|individually designed disclosure documents]] or [[Licenses|list of licenses in use]].&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Search&amp;diff=249</id>
		<title>Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Search&amp;diff=249"/>
		<updated>2025-06-19T12:59:37Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=About searching=&lt;br /&gt;
This page provides information how to use a Web script to find out whether a particular software package and optionally in a particular version already has been curated. It can be used to create references into the particular &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; repository on Github as exemplified [[Disclosure_files|here]].&lt;br /&gt;
&lt;br /&gt;
==Find out whether a particular version of a software package is supported and has already been curated==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
For this purpose a special Web script is provided at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; Web interface.&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from browser===&lt;br /&gt;
Use the URL &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?packagename&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; to determine whether a particular software package already has been curated and, if so, for which version disclosure information is available. For example https://www.osselot.org/curated.php?angular may return &lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
 angular/version-16.2.0&lt;br /&gt;
 angular/version-17.1.3&lt;br /&gt;
 angular/version-19.1.6&lt;br /&gt;
If a package has not been curated so far, the output of the given URL remains empty. Otherwise, the output can be concatenated to the URL of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; Github package repository at &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; such as, for example,&lt;br /&gt;
&lt;br /&gt;
https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from command line===&lt;br /&gt;
====Checkout any versions====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep -v &#039;&amp;lt;&#039;&lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
&lt;br /&gt;
====Search for a particular version====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep 15.2.2&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately run the above described Web script from this page and provide links to the found repositories==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; and provide links to the related repositories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;repo&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;repo&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for programs or libraries that are created by packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; and provide links to the related repositories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;repo&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;binrepo&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Web interfaces to extract particular information==&lt;br /&gt;
The above Web script may be encapsulated in a shell script to extract particular information from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; resources such as [[Disclosure_files|disclosure documents]], [[DIY_Disclosure_files|individually designed disclosure documents]] or [[Licenses|list of licenses in use]].&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Search&amp;diff=248</id>
		<title>Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Search&amp;diff=248"/>
		<updated>2025-06-19T12:56:13Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added search for binaries&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=About searching=&lt;br /&gt;
This page provides information how to use a Web script to find out whether a particular software package and optionally in a particular version already has been curated. It can be used to create references into the particular &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; repository on Github as exemplified [[Disclosure_files|here]].&lt;br /&gt;
&lt;br /&gt;
==Find out whether a particular version of a software package is supported and has already been curated==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
For this purpose a special Web script is provided at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; Web interface.&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from browser===&lt;br /&gt;
Use the URL &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?packagename&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; to determine whether a particular software package already has been curated and, if so, for which version disclosure information is available. For example https://www.osselot.org/curated.php?angular may return &lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
If a package has not been curated so far, the output of the given URL remains empty. Otherwise, the output can be concatenated to the URL of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; Github package repository at &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; such as, for example,&lt;br /&gt;
&lt;br /&gt;
https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from command line===&lt;br /&gt;
====Checkout any versions====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep -v &#039;&amp;lt;&#039;&lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
&lt;br /&gt;
====Search for a particular version====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep 15.2.2&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately run the above described Web script from this page and provide links to the found repositories==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; and provide links to the related repositories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;repo&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;repo&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for programs or libraries that are created by packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; and provide links to the related repositories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;repo&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;binrepo&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Web interfaces to extract particular information==&lt;br /&gt;
The above Web script may be encapsulated in a shell script to extract particular information from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; resources such as [[Disclosure_files|disclosure documents]], [[DIY_Disclosure_files|individually designed disclosure documents]] or [[Licenses|list of licenses in use]].&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Imprint&amp;diff=232</id>
		<title>Imprint</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Imprint&amp;diff=232"/>
		<updated>2024-06-09T08:43:10Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Updated Chairman of the Supervisory Board and Board of Directors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Imprint according to § 5 TMG (German Telemedia Act)==&lt;br /&gt;
&lt;br /&gt;
Open Source Automation Development Lab (OSADL) eG&lt;br /&gt;
Im Neuenheimer Feld 583&lt;br /&gt;
69120 Heidelberg&lt;br /&gt;
Germany&lt;br /&gt;
&lt;br /&gt;
Phone: +49 6221 98504-0&lt;br /&gt;
&lt;br /&gt;
VAT ID DE249975743&lt;br /&gt;
&lt;br /&gt;
Responsible editor: Dr. Carsten Emde&lt;br /&gt;
&lt;br /&gt;
Chairman of the Supervisory Board: Rainer Thieringer&lt;br /&gt;
&lt;br /&gt;
Board of Directors: Jan Altenberg, Caren Kresse&lt;br /&gt;
&lt;br /&gt;
Cooperative register number: 700048 at the District Court of Mannheim, Germany&lt;br /&gt;
&lt;br /&gt;
Auditing Association (Prüfungsverband):&lt;br /&gt;
Baden-Württembergischer Genossenschaftsverband e.V.&lt;br /&gt;
Heilbronner Straße 41&lt;br /&gt;
70191 Stuttgart&lt;br /&gt;
Germany&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=231</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=231"/>
		<updated>2024-03-09T12:56:19Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Create individually do-it-yourself designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser or from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
The calling convention of the URL is&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://www.osselot.org/diydisclosure.php?&amp;lt;package&amp;gt;/version-&amp;lt;version&amp;gt;&amp;amp;&amp;lt;design&amp;gt;&amp;amp;&amp;lt;features&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
where &amp;lt;design&amp;gt; and &amp;lt;features&amp;gt; may be any of the related command line options of the Python script [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure]. For example, to retrieve a disclosure document of the &amp;quot;angular&amp;quot; package in version 15.2.2 with copyright notices and license references by file followed by a list with all referenced licenses (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;) the URL [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p] may be used.&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; packages with individually selected document format and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a particular package to create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;standard&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;standard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices (unmodified SPDX standard)&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Copyright notices and license references by file, then referenced licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and license references by file with verbatim texts of non-template BSD-type licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and license references by file with verbatim texts of all non-template licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Copyright notices and verbatim license texts by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include SHA256 checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Main_Page&amp;diff=209</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Main_Page&amp;diff=209"/>
		<updated>2023-11-01T14:37:42Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Updated OSSelot logo to new font feature&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== Welcome to the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; Wiki! ==&lt;br /&gt;
&lt;br /&gt;
This Wiki was created to facilitate day-to-day work with the resources of the [https://www.osselot.org &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; project], especially when accessing them in batch mode, e.g. as part of a software release build.&lt;br /&gt;
&lt;br /&gt;
==[[Search]] for a package==&lt;br /&gt;
[[Search|Find out]] whether a particular version of a software package is supported by &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; and has already been curated. A particular Web script is provided for this purpose, and an interactive Web interface is available to test and use this feature.&lt;br /&gt;
&lt;br /&gt;
==Obtain [[Disclosure_files|disclosure files]]==&lt;br /&gt;
A shell script is provided to encapsulate the [[Search|Web search script]] and obtain the related disclosure files. Another interactive Web interface is available to test and use this feature.&lt;br /&gt;
&lt;br /&gt;
==Create individually designed [[DIY_Disclosure_files|do-it-yourself disclosure files]]==&lt;br /&gt;
Define a set of custom characteristics of what the disclosure file should look like, search for a package and create a custom disclosure file for it.&lt;br /&gt;
&lt;br /&gt;
==Obtain [[Licenses|licensing information]]== &lt;br /&gt;
Another Web script is available that also encapsulates the internal algorithm of the [[Search|Web search script]], but then generates a list of licenses that are used in a given software package. The script accepts as argument either a package name or a package name along with a version. In the former case the licenses of all available versions are listed, whereas in the latter the output is restricted to the specified version.&lt;br /&gt;
&lt;br /&gt;
==Obtain curation data in various formats using a [[REST]] interface== &lt;br /&gt;
The entire curation data of a software package can be retrieved in [[JSON]] format, curation data of a particular version can be retrieved in [[RDF-XML]], [[SPDX2TV]] or [[YAML]] format.&lt;br /&gt;
&lt;br /&gt;
==Reuse existing material in case of version mismatch==&lt;br /&gt;
If a particular version of a software package has not been curated before, but another one that may be close to it has, then FOSSology&#039;s reuse feature can be applied. Details are given in the presentation and video material on the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; home page: Please check out [https://www.osselot.org/index.php?s=presentations &amp;quot;Use case 2&amp;quot; at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; presentations].&lt;br /&gt;
&lt;br /&gt;
==Contributing to the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; project==&lt;br /&gt;
How to contribute to the project if a package that is not yet included with &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; has been externally curated? Contributions are greatly appreciated, and therefore we would like to encourage as many users as possible to contribute. The more versions of more packages that are curated, the more beneficial the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; project will be. However, to maintain confidence in the material, a rigorous vetting process was instituted. Volunteers are asked to first contact the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; Officer via [mailto:office@osadl.org?subject=OSSelot-volunteer email]. The easiest next step is then probably to arrange a video conference, get to know each other, and understand the basic principles of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; curation process. From that moment, new software packages can be curated and provided in the fork tree. The maintainer will then review the newly provided curation data in close collaboration with the contributor, and once the review is successful, the new curation data will be included and made publicly available through the repository. The contributor&#039;s and reviewer&#039;s names will be indicated in the README file of the package.&lt;br /&gt;
&lt;br /&gt;
==Best practices==&lt;br /&gt;
====[[Curation guideline|How to curate data]]====&lt;br /&gt;
High-quality curation data are the cornerstone of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; project. To ensure that this quality is maintained, every contribution is thoroughly reviewed and only curators with sufficient expertise in FOSS licensing contribute to the database. A [[curation guideline]] on how data are curated for the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; project is given here to ensure consistency.&lt;br /&gt;
&lt;br /&gt;
==== [[SPDX2TV template]] ====&lt;br /&gt;
To avoid misunderstandings when exchanging SPDX files, an SPDX tag:value template is given [[SPDX2TV template|here]]. This shows which tags are used in the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; project and how they are interpreted.&lt;br /&gt;
&lt;br /&gt;
====[[FOSSology]]====&lt;br /&gt;
In order to use the [[FOSSology]] Open Source curation administration tool in connection with the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; project (when re-using the data and also when contributing to the project), a number of conventions should be observed.&lt;br /&gt;
====[[Scancode]]====&lt;br /&gt;
Normally, the [[Scancode]] Open Source scanning tool is used under the control of [[FOSSology]] in this project; however, to fine-tune or confirm the results it may be necessary to run the tool separately from command line. If this is done, the command line options should match the conventions of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;OSSelot&amp;lt;/span&amp;gt; project.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=208</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=208"/>
		<updated>2023-10-24T04:40:07Z</updated>

		<summary type="html">&lt;p&gt;Wiki: The updated &amp;quot;-c&amp;quot; option of the converter only enables SHA256 checksums&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Create individually do-it-yourself designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser or from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
The calling convention of the URL is&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://www.osselot.org/diydisclosure.php?&amp;lt;package&amp;gt;/version-&amp;lt;version&amp;gt;&amp;amp;&amp;lt;design&amp;gt;&amp;amp;&amp;lt;features&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
where &amp;lt;design&amp;gt; and &amp;lt;features&amp;gt; may be any of the related command line options of the Python script [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure]. For example, to retrieve a disclosure document of the &amp;quot;angular&amp;quot; package in version 15.2.2 with copyright notices and license references by file followed by a list with all referenced licenses (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;) the URL [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p] may be used.&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; packages with individually selected document format and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package to create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;standard&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;standard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices (unmodified SPDX standard)&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Copyright notices and license references by file, then referenced licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and license references by file with verbatim texts of non-template BSD-type licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and license references by file with verbatim texts of all non-template licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Copyright notices and verbatim license texts by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include SHA256 checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=201</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=201"/>
		<updated>2023-10-08T13:08:01Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Create individually do-it-yourself designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser or from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
The calling convention of the URL is&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://www.osselot.org/diydisclosure.php?&amp;lt;package&amp;gt;/version-&amp;lt;version&amp;gt;&amp;amp;&amp;lt;design&amp;gt;&amp;amp;&amp;lt;features&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
where &amp;lt;design&amp;gt; and &amp;lt;features&amp;gt; may be any of the related command line options of the Python script [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure]. For example, to retrieve a disclosure document of the &amp;quot;angular&amp;quot; package in version 15.2.2 with copyright notices and license references by file followed by a list with all referenced licenses (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;) the URL [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p] may be used.&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; packages with individually selected document format and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package to create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;standard&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;standard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices (unmodified SPDX standard)&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Copyright notices and license references by file, then referenced licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and license references by file with verbatim texts of non-template BSD-type licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and license references by file with verbatim texts of all non-template licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Copyright notices and verbatim license texts by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Search&amp;diff=200</id>
		<title>Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Search&amp;diff=200"/>
		<updated>2023-10-08T13:02:00Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added link to individually designed disclosure documents&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=About searching=&lt;br /&gt;
This page provides information how to use a Web script to find out whether a particular software package and optionally in a particular version already has been curated. It can be used to create references into the particular &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository on Github as exemplified [[Disclosure_files|here]].&lt;br /&gt;
&lt;br /&gt;
==Find out whether a particular version of a software package is supported and has already been curated==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
For this purpose a special Web script is provided at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Web interface.&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from browser===&lt;br /&gt;
Use the URL &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?packagename&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; to determine whether a particular software package already has been curated and, if so, for which version disclosure information is available. For example https://www.osselot.org/curated.php?angular may return &lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
If a package has not been curated so far, the output of the given URL remains empty. Otherwise, the output can be concatenated to the URL of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github package repository at &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; such as, for example,&lt;br /&gt;
&lt;br /&gt;
https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from command line===&lt;br /&gt;
====Checkout any versions====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep -v &#039;&amp;lt;&#039;&lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
&lt;br /&gt;
====Search for a particular version====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep 15.2.2&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately run the above described Web script from this page and provide links to the found repositories==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related repositories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;repo&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;repo&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Web interfaces to extract particular information==&lt;br /&gt;
The above Web script may be encapsulated in a shell script to extract particular information from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; resources such as [[Disclosure_files|disclosure documents]], [[DIY_Disclosure_files|individually designed disclosure documents]] or [[Licenses|list of licenses in use]].&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=199</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=199"/>
		<updated>2023-10-08T12:58:45Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Create individually do-it-yourself designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser or from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
The calling convention of the URL is&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://www.osselot.org/diydisclosure.php?&amp;lt;package&amp;gt;/version-&amp;lt;version&amp;gt;&amp;amp;&amp;lt;design&amp;gt;&amp;amp;&amp;lt;features&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
where &amp;lt;design&amp;gt; and &amp;lt;features&amp;gt; may be any of the related command line options of the Python script [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure]. For example, to retrieve a disclosure document of the &amp;quot;angular&amp;quot; package in version 15.2.2 with copyright notices and license references by file followed by a list with all referenced licenses (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;) the URL [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p] may be used.&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; packages with individually selected document format and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package to create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;standard&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;standard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices (unmodified SPDX standard)&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Copyright notices and license references by file, then referenced licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and licenses by file with verbatim texts of non-template BSD-type licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and licenses by file with verbatim texts of all non-template licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Copyright notices and verbatim license texts by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Main_Page&amp;diff=198</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Main_Page&amp;diff=198"/>
		<updated>2023-10-08T12:58:11Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== Welcome to the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Wiki! ==&lt;br /&gt;
&lt;br /&gt;
This Wiki was created to facilitate day-to-day work with the resources of the [https://www.osselot.org &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; project], especially when accessing them in batch mode, e.g. as part of a software release build.&lt;br /&gt;
&lt;br /&gt;
==[[Search]] for a package==&lt;br /&gt;
[[Search|Find out]] whether a particular version of a software package is supported by &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and has already been curated. A particular Web script is provided for this purpose, and an interactive Web interface is available to test and use this feature.&lt;br /&gt;
&lt;br /&gt;
==Obtain [[Disclosure_files|disclosure files]]==&lt;br /&gt;
A shell script is provided to encapsulate the [[Search|Web search script]] and obtain the related disclosure files. Another interactive Web interface is available to test and use this feature.&lt;br /&gt;
&lt;br /&gt;
==Create individually designed [[DIY_Disclosure_files|do-it-yourself disclosure files]]==&lt;br /&gt;
Define a set of custom characteristics of what the disclosure file should look like, search for a package and create a custom disclosure file for it.&lt;br /&gt;
&lt;br /&gt;
==Obtain [[Licenses|licensing information]]== &lt;br /&gt;
Another Web script is available that also encapsulates the internal algorithm of the [[Search|Web search script]], but then generates a list of licenses that are used in a given software package. The script accepts as argument either a package name or a package name along with a version. In the former case the licenses of all available versions are listed, whereas in the latter the output is restricted to the specified version.&lt;br /&gt;
&lt;br /&gt;
==Obtain curation data in various formats using a [[REST]] interface== &lt;br /&gt;
The entire curation data of a software package can be retrieved in [[JSON]] format, curation data of a particular version can be retrieved in [[RDF-XML]], [[SPDX2TV]] or [[YAML]] format.&lt;br /&gt;
&lt;br /&gt;
==Reuse existing material in case of version mismatch==&lt;br /&gt;
If a particular version of a software package has not been curated before, but another one that may be close to it has, then FOSSology&#039;s reuse feature can be applied. Details are given in the presentation and video material on the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; home page: Please check out [https://www.osselot.org/index.php?s=presentations &amp;quot;Use case 2&amp;quot; at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; presentations].&lt;br /&gt;
&lt;br /&gt;
==Contributing to the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; project==&lt;br /&gt;
How to contribute to the project if a package that is not yet included with &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; has been externally curated? Contributions are greatly appreciated, and therefore we would like to encourage as many users as possible to contribute. The more versions of more packages that are curated, the more beneficial the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; project will be. However, to maintain confidence in the material, a rigorous vetting process was instituted. Volunteers are asked to first contact the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Officer via [mailto:office@osadl.org?subject=OSSelot-volunteer email]. The easiest next step is then probably to arrange a video conference, get to know each other, and understand the basic principles of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation process. From that moment, new software packages can be curated and provided in the fork tree. The maintainer will then review the newly provided curation data in close collaboration with the contributor, and once the review is successful, the new curation data will be included and made publicly available through the repository. The contributor&#039;s and reviewer&#039;s names will be indicated in the README file of the package.&lt;br /&gt;
&lt;br /&gt;
==Best practices==&lt;br /&gt;
====[[Curation guideline|How to curate data]]====&lt;br /&gt;
High-quality curation data are the cornerstone of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; project. To ensure that this quality is maintained, every contribution is thoroughly reviewed and only curators with sufficient expertise in FOSS licensing contribute to the database. A [[curation guideline]] on how data are curated for the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; project is given here to ensure consistency.&lt;br /&gt;
&lt;br /&gt;
==== [[SPDX2TV template]] ====&lt;br /&gt;
To avoid misunderstandings when exchanging SPDX files, an SPDX tag:value template is given [[SPDX2TV template|here]]. This shows which tags are used in the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; project and how they are interpreted.&lt;br /&gt;
&lt;br /&gt;
====[[FOSSology]]====&lt;br /&gt;
In order to use the [[FOSSology]] Open Source curation administration tool in connection with the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; project (when re-using the data and also when contributing to the project), a number of conventions should be observed.&lt;br /&gt;
====[[Scancode]]====&lt;br /&gt;
Normally, the [[Scancode]] Open Source scanning tool is used under the control of [[FOSSology]] in this project; however, to fine-tune or confirm the results it may be necessary to run the tool separately from command line. If this is done, the command line options should match the conventions of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; project.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Licenses&amp;diff=197</id>
		<title>Licenses</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Licenses&amp;diff=197"/>
		<updated>2023-10-08T12:52:34Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added __NOTOC__&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Obtain licenses=&lt;br /&gt;
==Shell script==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
Use a shell script to encapsulate the same search mechanism as used in the [[Search|search]] Web script, but process the result further to extract the licenses of a given package and optionally given version from the related SPDX tag:value files at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 if test &amp;quot;$version&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   package=&amp;quot;$package/version-$version&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/licenses.php?$package&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the script is called &amp;quot;getlicenses&amp;quot; and invoked for the software package that was used as example on the [[Search|search]] page as&lt;br /&gt;
 getlicenses angular 15.2.2 | grep -v &#039;^&amp;lt;&#039;&lt;br /&gt;
the following list of licenses is returned: &lt;br /&gt;
 Apache-2.0&lt;br /&gt;
 Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
 BSD-3-Clause&lt;br /&gt;
 CC-BY-4.0&lt;br /&gt;
 MIT&lt;br /&gt;
 NOASSERTION&lt;br /&gt;
 Public-domain&lt;br /&gt;
 NOASSERTION&lt;br /&gt;
&lt;br /&gt;
If the version number had been omitted, the licenses of all available versions would have been listed:&lt;br /&gt;
 getlicenses angular | grep -v &#039;^&amp;lt;&#039;&lt;br /&gt;
 angular/version-15.1.0:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
 angular/version-15.2.2:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
 angular/version-16.0.1:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
 angular/version-16.1.2:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
&lt;br /&gt;
Same as with the other Web scripts, the license URL can, of course, also be called directly in a browser such as https://www.osselot.org/licenses.php?angular.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package and provide a list of licenses==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to display the licenses that are used by a particular version&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;licenses&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;licenses&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; list of concluded licenses&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain entire disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|entire disclosure files]] of particular software packages and versions instead of the licenses in use.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain individually designed do-it-yourself disclosure documents==&lt;br /&gt;
A similar interface provides for obtaining [[DIY_Disclosure_files|individually designed do-it-yourself disclosure files]] with various ways to show licenses and add optional features.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=196</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=196"/>
		<updated>2023-10-08T12:51:54Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added __NOTOC__&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Create individually designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser or from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
The calling convention of the URL is&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://www.osselot.org/diydisclosure.php?&amp;lt;package&amp;gt;/version-&amp;lt;version&amp;gt;&amp;amp;&amp;lt;design&amp;gt;&amp;amp;&amp;lt;features&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
where &amp;lt;design&amp;gt; and &amp;lt;features&amp;gt; may be any of the related command line options of the Python script [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure]. For example, to retrieve a disclosure document of the &amp;quot;angular&amp;quot; package in version 15.2.2 with copyright notices and license references by file followed by a list with all referenced licenses (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;) the URL [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p] may be used.&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; packages with individually selected document format and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package to create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;standard&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;standard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices (unmodified SPDX standard)&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Copyright notices and license references by file, then referenced licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and licenses by file with verbatim texts of non-template BSD-type licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and licenses by file with verbatim texts of all non-template licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Copyright notices and verbatim license texts by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Disclosure_files&amp;diff=195</id>
		<title>Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Disclosure_files&amp;diff=195"/>
		<updated>2023-10-08T12:51:34Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added __NOTOC__&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Obtain disclosure files=&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
To download the disclosure file that relates to a given package name and version from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/Open-Source-Compliance/package-analysis/main/analysed-packages/$package/version-$version/$package-$version-OSS-disclosure.txt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&lt;br /&gt;
If the script is called &amp;quot;getdisclosure&amp;quot; and invoked for the example that was used on the [[Search|search]] page as&lt;br /&gt;
 getdisclosure angular 15.2.2&lt;br /&gt;
a text is returned that is ready to be used: &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;button onmousemove=&amp;quot;mousemove(event);&amp;quot; onclick=&amp;quot;showdisclosure(this)&amp;quot;&amp;gt;angular/15.2.2 disclosure material&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package and provide links to the disclosure documents of found package repositories==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related disclosure documents&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;disclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;disclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Material from multiple packages can each be given a title line and then concatenated.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain individually designed do-it-yourself disclosure documents==&lt;br /&gt;
A similar interface provides for obtaining [[DIY_Disclosure_files|individually designed do-it-yourself disclosure files]] with various ways to show licenses and add optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Search&amp;diff=194</id>
		<title>Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Search&amp;diff=194"/>
		<updated>2023-10-08T12:51:07Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added __NOTOC__&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=About searching=&lt;br /&gt;
This page provides information how to use a Web script to find out whether a particular software package and optionally in a particular version already has been curated. It can be used to create references into the particular &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository on Github as exemplified [[Disclosure_files|here]].&lt;br /&gt;
&lt;br /&gt;
==Find out whether a particular version of a software package is supported and has already been curated==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
For this purpose a special Web script is provided at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Web interface.&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from browser===&lt;br /&gt;
Use the URL &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?packagename&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; to determine whether a particular software package already has been curated and, if so, for which version disclosure information is available. For example https://www.osselot.org/curated.php?angular may return &lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
If a package has not been curated so far, the output of the given URL remains empty. Otherwise, the output can be concatenated to the URL of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github package repository at &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; such as, for example,&lt;br /&gt;
&lt;br /&gt;
https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from command line===&lt;br /&gt;
====Checkout any versions====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep -v &#039;&amp;lt;&#039;&lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
&lt;br /&gt;
====Search for a particular version====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep 15.2.2&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately run the above described Web script from this page and provide links to the found repositories==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related repositories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;repo&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;repo&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Web interfaces to extract particular information==&lt;br /&gt;
The above Web script may be encapsulated in a shell script to extract particular information from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; resources such as [[Disclosure_files|disclosure documents]] or [[Licenses|list of licenses in use]].&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=193</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=193"/>
		<updated>2023-10-08T12:47:58Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Tried to improve some radio button labels and extended the explanation of access via browser&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Create individually designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser or from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
The calling convention of the URL is&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://www.osselot.org/diydisclosure.php?&amp;lt;package&amp;gt;/version-&amp;lt;version&amp;gt;&amp;amp;&amp;lt;design&amp;gt;&amp;amp;&amp;lt;features&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
where &amp;lt;design&amp;gt; and &amp;lt;features&amp;gt; may be any of the related command line options of the Python script [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure]. For example, to retrieve a disclosure document of the &amp;quot;angular&amp;quot; package in version 15.2.2 with copyright notices and license references by file followed by a list with all referenced licenses (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;) the URL [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p] may be used.&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; packages with individually selected document format and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package to create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;standard&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;standard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices (unmodified SPDX standard)&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Copyright notices and license references by file, then referenced licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and licenses by file with verbatim texts of non-template BSD-type licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Referenced license templates, then copyright notices and licenses by file with verbatim texts of all non-template licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Copyright notices and verbatim license texts by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=192</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=192"/>
		<updated>2023-10-08T12:23:27Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Improved description of document formats, added radio button to fall back to unmodified SPDX standard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Create individually designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser or from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
This example retrieves the data of the &amp;quot;angular&amp;quot; package in version 15.2.2 and creates a disclosure document with copyright notices per file plus all licenses referenced (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;). The related URL is [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p].&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; packages with individually selected document format and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package to create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;standard&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;standard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices (unmodified SPDX standard)&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Copyright notices and license references by file, then referenced licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices and licenses by file, verbatim texts of non-template BSD-type licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices and licenses by file, verbatim texts of all non-template licenses&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Unreferenced licenses, then copyright notices and verbatim license texts by file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=191</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=191"/>
		<updated>2023-10-07T19:58:20Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Create individually designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser or from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
This example retrieves the data of the &amp;quot;angular&amp;quot; package in version 15.2.2 and creates a disclosure document with copyright notices per file plus all licenses referenced (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;). The related URL is [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p].&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; packages with individually selected document format and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package to create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Additional section with copyright notices per file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Same as first choice plus all licenses referenced&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Same as first choice plus non-standard BSD licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Same as first choice plus all hashed licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Same as first choice plus all licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=190</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=190"/>
		<updated>2023-10-07T19:56:41Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Create individually designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser or from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
This example retrieves the data of the &amp;quot;angular&amp;quot; package in version 15.2.2 and creates a disclosure document with copyright notices per file plus all licenses referenced (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;). The related URL is [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p].&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; packages with individually selected document format and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package and create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Additional section with copyright notices per file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Same as first choice plus all licenses referenced&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Same as first choice plus non-standard BSD licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Same as first choice plus all hashed licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Same as first choice plus all licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=189</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=189"/>
		<updated>2023-10-07T19:52:29Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Create individually designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser or from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
This example retrieves the data of the &amp;quot;angular&amp;quot; package in version 15.2.2 and creates a disclosure document with copyright notices per file plus all licenses referenced (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;). The related URL is [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p].&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; packages with optional design and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package and create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Additional section with copyright notices per file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Same as first choice plus all licenses referenced&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Same as first choice plus non-standard BSD licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Same as first choice plus all hashed licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Same as first choice plus all licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=188</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=188"/>
		<updated>2023-10-07T18:03:05Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Create individually designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser of from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
This example retrieves the data of the &amp;quot;angular&amp;quot; package in version 15.2.2 and creates a disclosure document with copyright notices per file plus all licenses referenced (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;). The related URL is [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p].&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; packages with optional design and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package and create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Additional section with copyright notices per file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Same as first choice plus all licenses referenced&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Same as first choice plus non-standard BSD licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Same as first choice plus all hashed licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Same as first choice plus all licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=187</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=187"/>
		<updated>2023-10-07T17:54:01Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Made a number of corrections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Create individually designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
The actual converter to create individually designed disclosure documents from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository files is located on the www.osselot.org server and invoked via the PHP script &amp;quot;diydisclosure.php&amp;quot; with package name and version, page style and options given as query string. It can be called from browser of from command line using a shell script.&lt;br /&gt;
===Call from browser===&lt;br /&gt;
This example retrieves the data of the &amp;quot;angular&amp;quot; package in version 15.2.2 and creates a disclosure document with copyright notices per file plus all licenses referenced (option &amp;quot;-lr&amp;quot;) and prepended package information (option &amp;quot;-p&amp;quot;). The related URL is [https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p https://www.osselot.org/diydisclosure.php?angular/version-15.2.2&amp;amp;-lr&amp;amp;-p].&lt;br /&gt;
===Call from command line===&lt;br /&gt;
To create disclosure documents from arbitrary curated &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; packages with optional design and features the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot; -o -z &amp;quot;$3&amp;quot; -o -z &amp;quot;$4&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt; &amp;lt;design&amp;gt; &amp;lt;features&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 design=&amp;quot;$3&amp;quot;&lt;br /&gt;
 features=&amp;quot;$4&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package/version-$version&amp;amp;$design&amp;amp;$features&amp;quot; | sed &#039;s/&amp;lt;.*pre&amp;gt;//&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package and create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Additional section with copyright notices per file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Same as first choice plus all licenses referenced&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Same as first choice plus non-standard BSD licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Same as first choice plus all hashed licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Same as first choice plus all licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=186</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=186"/>
		<updated>2023-10-07T17:21:19Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added section on the technical background, but display it only on demand&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Create individually designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface for creating individually designed disclosure files==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
To create a disclosure file that relates to a given package name and version from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository and design it with respect to the display of licenses and other additional features the following shell script can be used. It selects an additional section with copyright notices per file plus all licenses referenced (option &amp;quot;-lr&amp;quot;) and prepending package information (option &amp;quot;-p&amp;quot;).&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;&amp;quot;https://www.osselot.org/diydisclosure.php?$package&amp;amp;-lr&amp;amp;-p&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package and create a disclosure document according to the given settings==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Additional section with copyright notices per file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Same as first choice plus all licenses referenced&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Same as first choice plus non-standard BSD licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Same as first choice plus all hashed licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Same as first choice plus all licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Disclosure_files&amp;diff=185</id>
		<title>Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Disclosure_files&amp;diff=185"/>
		<updated>2023-10-07T16:58:40Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Obtain disclosure files=&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
To download the disclosure file that relates to a given package name and version from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/Open-Source-Compliance/package-analysis/main/analysed-packages/$package/version-$version/$package-$version-OSS-disclosure.txt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&lt;br /&gt;
If the script is called &amp;quot;getdisclosure&amp;quot; and invoked for the example that was used on the [[Search|search]] page as&lt;br /&gt;
 getdisclosure angular 15.2.2&lt;br /&gt;
a text is returned that is ready to be used: &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;button onmousemove=&amp;quot;mousemove(event);&amp;quot; onclick=&amp;quot;showdisclosure(this)&amp;quot;&amp;gt;angular/15.2.2 disclosure material&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package and provide links to the disclosure documents of found package repositories==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related disclosure documents&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;disclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;disclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Material from multiple packages can each be given a title line and then concatenated.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain individually designed do-it-yourself disclosure documents==&lt;br /&gt;
A similar interface provides for obtaining [[DIY_Disclosure_files|individually designed do-it-yourself disclosure files]] with various ways to show licenses and add optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Licenses&amp;diff=184</id>
		<title>Licenses</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Licenses&amp;diff=184"/>
		<updated>2023-10-07T16:57:48Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Obtain licenses=&lt;br /&gt;
==Shell script==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
Use a shell script to encapsulate the same search mechanism as used in the [[Search|search]] Web script, but process the result further to extract the licenses of a given package and optionally given version from the related SPDX tag:value files at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 if test &amp;quot;$version&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   package=&amp;quot;$package/version-$version&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/licenses.php?$package&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the script is called &amp;quot;getlicenses&amp;quot; and invoked for the software package that was used as example on the [[Search|search]] page as&lt;br /&gt;
 getlicenses angular 15.2.2 | grep -v &#039;^&amp;lt;&#039;&lt;br /&gt;
the following list of licenses is returned: &lt;br /&gt;
 Apache-2.0&lt;br /&gt;
 Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
 BSD-3-Clause&lt;br /&gt;
 CC-BY-4.0&lt;br /&gt;
 MIT&lt;br /&gt;
 NOASSERTION&lt;br /&gt;
 Public-domain&lt;br /&gt;
 NOASSERTION&lt;br /&gt;
&lt;br /&gt;
If the version number had been omitted, the licenses of all available versions would have been listed:&lt;br /&gt;
 getlicenses angular | grep -v &#039;^&amp;lt;&#039;&lt;br /&gt;
 angular/version-15.1.0:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
 angular/version-15.2.2:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
 angular/version-16.0.1:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
 angular/version-16.1.2:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
&lt;br /&gt;
Same as with the other Web scripts, the license URL can, of course, also be called directly in a browser such as https://www.osselot.org/licenses.php?angular.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately use the above described script and [[Search|search]] for a given package and provide a list of licenses==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to display the licenses that are used by a particular version&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;licenses&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;licenses&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; list of concluded licenses&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain entire disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|entire disclosure files]] of particular software packages and versions instead of the licenses in use.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain individually designed do-it-yourself disclosure documents==&lt;br /&gt;
A similar interface provides for obtaining [[DIY_Disclosure_files|individually designed do-it-yourself disclosure files]] with various ways to show licenses and add optional features.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Licenses&amp;diff=183</id>
		<title>Licenses</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Licenses&amp;diff=183"/>
		<updated>2023-10-07T16:57:01Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added button to display the technical background information only on demand&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Obtain licenses=&lt;br /&gt;
==Shell script==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
Use a shell script to encapsulate the same search mechanism as used in the [[Search|search]] Web script, but process the result further to extract the licenses of a given package and optionally given version from the related SPDX tag:value files at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 if test &amp;quot;$version&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   package=&amp;quot;$package/version-$version&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/licenses.php?$package&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the script is called &amp;quot;getlicenses&amp;quot; and invoked for the software package that was used as example on the [[Search|search]] page as&lt;br /&gt;
 getlicenses angular 15.2.2 | grep -v &#039;^&amp;lt;&#039;&lt;br /&gt;
the following list of licenses is returned: &lt;br /&gt;
 Apache-2.0&lt;br /&gt;
 Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
 BSD-3-Clause&lt;br /&gt;
 CC-BY-4.0&lt;br /&gt;
 MIT&lt;br /&gt;
 NOASSERTION&lt;br /&gt;
 Public-domain&lt;br /&gt;
 NOASSERTION&lt;br /&gt;
&lt;br /&gt;
If the version number had been omitted, the licenses of all available versions would have been listed:&lt;br /&gt;
 getlicenses angular | grep -v &#039;^&amp;lt;&#039;&lt;br /&gt;
 angular/version-15.1.0:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
 angular/version-15.2.2:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
 angular/version-16.0.1:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
 angular/version-16.1.2:&lt;br /&gt;
   Apache-2.0&lt;br /&gt;
   Apache-2.0 AND 0BSD AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Salesforce AND ISC AND MIT&lt;br /&gt;
   BSD-3-Clause&lt;br /&gt;
   CC-BY-4.0&lt;br /&gt;
   MIT&lt;br /&gt;
   NOASSERTION&lt;br /&gt;
   Public-domain&lt;br /&gt;
&lt;br /&gt;
Same as with the other Web scripts, the license URL can, of course, also be called directly in a browser such as https://www.osselot.org/licenses.php?angular.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately [[Search|search]] for a given package and provide a list of licenses==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to display the licenses that are used by a particular version&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;licenses&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;licenses&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; list of concluded licenses&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain entire disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|entire disclosure files]] of particular software packages and versions instead of the licenses in use.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain individually designed do-it-yourself disclosure documents==&lt;br /&gt;
A similar interface provides for obtaining [[DIY_Disclosure_files|individually designed do-it-yourself disclosure files]] with various ways to show licenses and add optional features.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Disclosure_files&amp;diff=182</id>
		<title>Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Disclosure_files&amp;diff=182"/>
		<updated>2023-10-07T16:55:27Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added button to display the technical background information only on demand&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Obtain disclosure files=&lt;br /&gt;
==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
To download the disclosure file that relates to a given package name and version from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github repository the following shell script can be used:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 if test -z &amp;quot;$1&amp;quot; -o -z &amp;quot;$2&amp;quot;&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Usage: $0 &amp;lt;package&amp;gt; &amp;lt;version&amp;gt;&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 package=&amp;quot;$1&amp;quot;&lt;br /&gt;
 version=&amp;quot;$2&amp;quot;&lt;br /&gt;
 if test `wget -qO - &amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?$package&amp;lt;/nowiki&amp;gt; | grep version-$version`&lt;br /&gt;
 then&lt;br /&gt;
   wget -qO - &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/Open-Source-Compliance/package-analysis/main/analysed-packages/$package/version-$version/$package-$version-OSS-disclosure.txt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 fi&lt;br /&gt;
The output of this script can then be adapted to the actual file set of the binary software distribution and given to the recipient of the software upon delivery as an important step toward compliance with the license terms. Possible further steps to license compliance are the adaptation of other legal materials such as terms and conditions and, if the license imposes this obligation, the immediate provision or an appropriate written offer to deliver the source code.&lt;br /&gt;
&lt;br /&gt;
If the script is called &amp;quot;getdisclosure&amp;quot; and invoked for the example that was used on the [[Search|search]] page as&lt;br /&gt;
 getdisclosure angular 15.2.2&lt;br /&gt;
a text is returned that is ready to be used: &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;button onmousemove=&amp;quot;mousemove(event);&amp;quot; onclick=&amp;quot;showdisclosure(this)&amp;quot;&amp;gt;angular/15.2.2 disclosure material&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately [[Search|search]] for a given package and provide links to the disclosure documents of found package repositories==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related disclosure documents&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;disclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;disclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Material from multiple packages can each be given a title line and then concatenated.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain individually designed do-it-yourself disclosure documents==&lt;br /&gt;
A similar interface provides for obtaining [[DIY_Disclosure_files|individually designed do-it-yourself disclosure files]] with various ways to show licenses and add optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Search&amp;diff=181</id>
		<title>Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Search&amp;diff=181"/>
		<updated>2023-10-07T16:52:45Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=About searching=&lt;br /&gt;
This page provides information how to use a Web script to find out whether a particular software package and optionally in a particular version already has been curated. It can be used to create references into the particular &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository on Github as exemplified [[Disclosure_files|here]].&lt;br /&gt;
&lt;br /&gt;
==Find out whether a particular version of a software package is supported and has already been curated==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
For this purpose a special Web script is provided at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Web interface.&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from browser===&lt;br /&gt;
Use the URL &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?packagename&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; to determine whether a particular software package already has been curated and, if so, for which version disclosure information is available. For example https://www.osselot.org/curated.php?angular may return &lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
If a package has not been curated so far, the output of the given URL remains empty. Otherwise, the output can be concatenated to the URL of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github package repository at &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; such as, for example,&lt;br /&gt;
&lt;br /&gt;
https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from command line===&lt;br /&gt;
====Checkout any versions====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep -v &#039;&amp;lt;&#039;&lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
&lt;br /&gt;
====Search for a particular version====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep 15.2.2&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately run the above described Web script from this page and provide links to the found repositories==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related repositories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;repo&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;repo&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Web interfaces to extract particular information==&lt;br /&gt;
The above Web script may be encapsulated in a shell script to extract particular information from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; resources such as [[Disclosure_files|disclosure documents]] or [[Licenses|list of licenses in use]].&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=Search&amp;diff=180</id>
		<title>Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=Search&amp;diff=180"/>
		<updated>2023-10-07T16:52:10Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added button to display the technical background information only on demand&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=About searching=&lt;br /&gt;
This page provides information how to use a Web script to find out whether a particular software package and optionally in a particular version already has been curated. It can be used to create references into the particular &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository on Github as exemplified [[Disclosure_files|here]].&lt;br /&gt;
&lt;br /&gt;
==Find out whether a particular version of a software package is supported and has already been curated==&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;showorhide(this);&amp;quot; value=&amp;quot;Show technical background of this functionality&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;showondemand&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
For this purpose a special Web script is provided at the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Web interface.&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from browser===&lt;br /&gt;
Use the URL &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://www.osselot.org/curated.php?packagename&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; to determine whether a particular software package already has been curated and, if so, for which version disclosure information is available. For example https://www.osselot.org/curated.php?angular may return &lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
If a package has not been curated so far, the output of the given URL remains empty. Otherwise, the output can be concatenated to the URL of the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; Github package repository at &#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039; such as, for example,&lt;br /&gt;
&lt;br /&gt;
https://github.com/Open-Source-Compliance/package-analysis/tree/main/analysed-packages/angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
===Call the Web script from command line===&lt;br /&gt;
====Checkout any versions====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep -v &#039;&amp;lt;&#039;&lt;br /&gt;
 angular/version-15.1.0&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
 angular/version-16.0.1&lt;br /&gt;
 angular/version-16.1.2&lt;br /&gt;
&lt;br /&gt;
====Search for a particular version====&lt;br /&gt;
 wget -qO - https://www.osselot.org/curated.php?angular | grep 15.2.2&lt;br /&gt;
 angular/version-15.2.2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
==Web interface to immediately run the above Web script from this page and provide links to the found repositories==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for other software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related repositories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;repo&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;repo&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Web interfaces to extract particular information==&lt;br /&gt;
The above Web script may be encapsulated in a shell script to extract particular information from the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; resources such as [[Disclosure_files|disclosure documents]] or [[Licenses|list of licenses in use]].&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=179</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=179"/>
		<updated>2023-10-07T11:36:02Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Create individually designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Additional section with copyright notices per file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Same as first choice plus all licenses referenced&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Same as first choice plus non-standard BSD licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Same as first choice plus all hashed licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Same as first choice plus all licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without the possibility for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=178</id>
		<title>DIY Disclosure files</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=DIY_Disclosure_files&amp;diff=178"/>
		<updated>2023-10-07T08:02:22Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added link to SPDX2Disclosure repo and applied some minor modifications&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Create individually designed disclosure files=&lt;br /&gt;
This interface uses a script available from the [https://github.com/osadl/SPDX2Disclosure SPDX2Disclosure] repository.&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Overall design&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;none&amp;quot; name=&amp;quot;licensing&amp;quot; checked=&amp;quot;checked&amp;quot; value=&amp;quot;-ln&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;none&amp;quot;&amp;gt; Additional section with copyright notices per file&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;referenced&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;referenced&amp;quot;&amp;gt; Same as first choice plus all licenses referenced&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;bsdtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lb&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;bsdtext&amp;quot;&amp;gt; Same as first choice plus non-standard BSD licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;hashedtext&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lh&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;hashedtext&amp;quot;&amp;gt; Same as first choice plus all hashed licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;text&amp;quot; name=&amp;quot;licensing&amp;quot; value=&amp;quot;-lt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;text&amp;quot;&amp;gt; Same as first choice plus all licenses verbatim&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h5&amp;gt;Additional features&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checksums&amp;quot; name=&amp;quot;checksums&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;checksums&amp;quot;&amp;gt; Include file checksums&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;numbered&amp;quot; name=&amp;quot;numbered&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;numbered&amp;quot;&amp;gt; Number files consecutively&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;preamble&amp;quot; name=&amp;quot;preamble&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;preamble&amp;quot;&amp;gt; Prepend package information&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Look for software packages that may have already been curated at &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; and provide links to the related individually designed disclosure documents that will be created on the fly&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;diydisclosure&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;diydisclosure&#039;);&amp;quot;&amp;gt;Search for an &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; disclosure document&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain standard disclosure documents==&lt;br /&gt;
A similar interface provides for retrieving the [[Disclosure_files|standard disclosure files]] without an interface for selecting the overall design for inclusion of licensing data and for adding certain optional features.&lt;br /&gt;
&lt;br /&gt;
==Interface to obtain a list of licenses==&lt;br /&gt;
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents.&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=JSON&amp;diff=151</id>
		<title>JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=JSON&amp;diff=151"/>
		<updated>2023-08-03T05:44:22Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in JSON format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in JSON format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/json/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
The command to obtain JSON formatted data of all available versions of a software package is very similar to the above except that the &amp;quot;version&amp;quot; part is not given such as&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://wwww.osselot.org:3262/json/dbus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Format JSON file in browser====&lt;br /&gt;
If a browser supports display of JSON data either natively or after having installed an appropriate extension, JSON data may be rendered and interactively inspected using links such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
or even&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus&amp;quot;&amp;gt;all curated versions of DBus&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;(Please note that the above browser commands, particularly the second, may take a long time to render.)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;For browsers with generic JSON support: Search for a package, select it, submit it to the REST interface for JSON formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;(Same as above, some of the packages may take a long time to render. If the browser does not know how to handle JSON code, use the below OSADL built-in display version.)&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restjson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restjson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;If the browser does not generically support JSON display: Search for a package, select it, let the JSON formatted &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data be validated for syntax correctness and colorified, and display the code in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;(Also same as above, some of the packages may take a long time to render.)&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;validatejson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;validatejson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=JSON&amp;diff=149</id>
		<title>JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=JSON&amp;diff=149"/>
		<updated>2023-07-31T10:09:54Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in JSON format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in JSON format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/json/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
The command to obtain JSON formatted data of all available versions of a software package is very similar to the above except that the &amp;quot;version&amp;quot; part is not given such as&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://wwww.osselot.org:3262/json/dbus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Format JSON file in browser====&lt;br /&gt;
If a browser supports display of JSON data either natively or after having installed an appropriate extension, JSON data may be rendered and interactively inspected using links such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
or even&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus&amp;quot;&amp;gt;all curated versions of DBus&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;(Please note that the above browser commands, particularly the second, may take a long time to render.)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, submit it to the REST interface for JSON formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;(Same as above, some of the packages may take a long time to render. If the browser does not know how to handle JSON code, use the below OSADL built-in display version.)&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restjson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restjson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, let the JSON formatted &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data be validated for syntax correctness and colorified, and display the code in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;(Also same as above, some of the packages may take a long time to render.)&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;validatejson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;validatejson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=JSON&amp;diff=148</id>
		<title>JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=JSON&amp;diff=148"/>
		<updated>2023-07-30T15:54:29Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in JSON format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in JSON format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/json/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
The command to obtain JSON formatted data of all available versions of a software package is very similar to the above except that the &amp;quot;version&amp;quot; part is not given such as&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://wwww.osselot.org:3262/json/dbus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Format JSON file in browser====&lt;br /&gt;
If a browser supports display of JSON data either natively or after having installed an appropriate extension, JSON data may be rendered and interactively inspected using links such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
or even&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus&amp;quot;&amp;gt;all curated versions of DBus&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;(Please note that the above browser commands, particularly the second, may take a long time to render.)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, submit it to the REST interface for JSON formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;(Same as above, some of the packages may take a long time to render.)&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restjson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restjson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, validate the JSON formatted data for syntax correctness and display the result in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;(Same as above, some of the packages may take a long time to render.)&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;validatejson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;validatejson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=JSON&amp;diff=147</id>
		<title>JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=JSON&amp;diff=147"/>
		<updated>2023-07-30T15:52:39Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added search box for JSON validator&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in JSON format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in JSON format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/json/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
The command to obtain JSON formatted data of all available versions of a software package is very similar to the above except that the &amp;quot;version&amp;quot; part is not given such as&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://wwww.osselot.org:3262/json/dbus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Format JSON file in browser====&lt;br /&gt;
If a browser supports display of JSON data either natively or after having installed an appropriate extension, JSON data may be rendered and interactively inspected using links such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
or even&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus&amp;quot;&amp;gt;all curated versions of DBus&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;(Please note that the above browser commands, particularly the second, may take a long time to render.)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, submit it to the REST interface for JSON formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;(Same as above, some of the packages may take a long time to render.)&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restjson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restjson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, validate the JSON formatted data for syntax correctness and display the result in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;validatejson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;validatejson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=YAML&amp;diff=146</id>
		<title>YAML</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=YAML&amp;diff=146"/>
		<updated>2023-07-28T20:43:19Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in YAML format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in YAML format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/yaml/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/yaml/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/yaml/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
This [[REST]] interface for data of a curated software package in YAML format only permits to retrieve a single version at a time. Only the [[JSON]] interface concatenates all curated versions of a software package to a data array.&lt;br /&gt;
&lt;br /&gt;
====Format YAML text file in browser====&lt;br /&gt;
The curated data of a single version of a curated software package may be displayed in plain text format in a browser such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/yaml/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, submit it to the REST interface for YAML formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restyaml&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restyaml&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=SPDX2TV&amp;diff=145</id>
		<title>SPDX2TV</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=SPDX2TV&amp;diff=145"/>
		<updated>2023-07-28T20:42:44Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in SPDX2TV format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in SPDX2TV format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/spdx/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/spdx/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/spdx/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
This [[REST]] interface for data of a curated software package in SPDX2TV format only permits to retrieve a single version at a time. Only the [[JSON]] interface concatenates all curated versions of a software package to a data array.&lt;br /&gt;
&lt;br /&gt;
====Format SPDX2TV text file in browser====&lt;br /&gt;
The curated data of a single version of a curated software package may be displayed in plain text format in a browser such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/spdx/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, submit it to the REST interface for SPDX2TV formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restspdx&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restspdx&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=JSON&amp;diff=144</id>
		<title>JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=JSON&amp;diff=144"/>
		<updated>2023-07-28T20:42:08Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in JSON format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in JSON format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/json/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
The command to obtain JSON formatted data of all available versions of a software package is very similar to the above except that the &amp;quot;version&amp;quot; part is not given such as&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://wwww.osselot.org:3262/json/dbus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Format JSON file in browser====&lt;br /&gt;
If a browser supports display of JSON data either natively or after having installed an appropriate extension, JSON data may be rendered and interactively inspected using links such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
or even&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus&amp;quot;&amp;gt;all curated versions of DBus&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;(Please note that the above browser commands, particularly the second, may take a long time to render.)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, submit it to the REST interface for JSON formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;(Same as above, some of the packages may take a long time to render.)&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restjson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restjson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=RDF-XML&amp;diff=143</id>
		<title>RDF-XML</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=RDF-XML&amp;diff=143"/>
		<updated>2023-07-28T20:40:38Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in RDF-XML format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in RDF-XML format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/xml/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/xml/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/xml/busybox/1.35.0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
This [[REST]] interface for data of a curated software package in RDF-XML format only permits to retrieve a single version at a time. Only the [[JSON]] interface concatenates all curated versions of a software package to a data array.&lt;br /&gt;
&lt;br /&gt;
====Format YAML text file in browser====&lt;br /&gt;
The curated data of a single version of a curated software package may be displayed in standard XML tree format in a browser such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/xml/busybox/1.35.0&amp;quot;&amp;gt;BusyBox version 1.35.0&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, submit it to the REST interface for RDF-XML formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restxml&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restxml&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, submit the RDF-XML formatted data to the W3C RDF validation service and display the result in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;validatexml&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;validatexml&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=RDF-XML&amp;diff=142</id>
		<title>RDF-XML</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=RDF-XML&amp;diff=142"/>
		<updated>2023-07-28T20:34:15Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added W3C RDF validation service&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in RDF-XML format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in RDF-XML format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/xml/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/xml/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/xml/busybox/1.35.0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
This [[REST]] interface for data of a curated software package in RDF-XML format only permits to retrieve a single version at a time. Only the [[JSON]] interface concatenates all curated versions of a software package to a data array.&lt;br /&gt;
&lt;br /&gt;
====Format YAML text file in browser====&lt;br /&gt;
The curated data of a single version of a curated software package may be displayed in standard XML tree format in a browser such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/xml/busybox/1.35.0&amp;quot;&amp;gt;BusyBox version 1.35.0&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, submit it to the REST interface for RDF-XML formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restxml&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restxml&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Search for a package, select it, submit the RDF-XML formatted data to the W3C RDF validation service and display the result in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;validatexml&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;validatexml&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=JSON&amp;diff=141</id>
		<title>JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=JSON&amp;diff=141"/>
		<updated>2023-07-28T14:22:59Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in JSON format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in JSON format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/json/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
The command to obtain JSON formatted data of all available versions of a software package is very similar to the above except that the &amp;quot;version&amp;quot; part is not given such as&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://wwww.osselot.org:3262/json/dbus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Format JSON file in browser====&lt;br /&gt;
If a browser supports display of JSON data either natively or after having installed an appropriate extension, JSON data may be rendered and interactively inspected using links such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
or even&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus&amp;quot;&amp;gt;all curated versions of DBus&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;(Please note that the above browser commands, particularly the second, may take a long time to render.)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Use the below search box to immediately test the REST interface for JSON formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;(Same as above, some of the packages may take a long time to render.)&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restjson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restjson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=REST&amp;diff=140</id>
		<title>REST</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=REST&amp;diff=140"/>
		<updated>2023-07-27T17:53:27Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data via a REST interface==&lt;br /&gt;
====Available formats====&lt;br /&gt;
Currently, the curated data are available in [[JSON]], [[RDF-XML]], [[SPDX2TV]] and [[YAML]] format.&lt;br /&gt;
====Scheme====&lt;br /&gt;
This REST interface uses HTTP protocol at port 3262 and the following scheme:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/&amp;lt;format&amp;gt;/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatively and if needed, the SSL-enabled port 3263 can be used in which case the scheme has the form&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/&amp;lt;format&amp;gt;/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where &amp;lt;format&amp;gt; may be any of &amp;quot;json&amp;quot;, &amp;quot;spdx&amp;quot;, &amp;quot;xml&amp;quot; or &amp;quot;yaml&amp;quot;. The version must be given when [[RDF-XML]], [[SPDX2TV]] or [[YAML]] format is used. Only [[JSON]] format permits to retrieve all curated versions of a software package with a single REST call.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4 style=&amp;quot;padding-bottom: 8px;&amp;quot;&amp;gt;Use the below select box and search field to define a data format and enter the name of a software package. Then select one of the available software versions to immediately run the REST interface for the given package and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span&amp;gt;&amp;lt;label for=&amp;quot;formats&amp;quot;&amp;gt;Format: &amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;select onchange=&amp;quot;onselectchange(this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot; name=&amp;quot;formats&amp;quot; id=&amp;quot;formats&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;json&amp;quot; selected=&amp;quot;selected&amp;quot;&amp;gt;JSON&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;xml&amp;quot;&amp;gt;RDF-XML&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;spdx&amp;quot;&amp;gt;SPDX2TV&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;yaml&amp;quot;&amp;gt;YAML&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/select&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=REST&amp;diff=139</id>
		<title>REST</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=REST&amp;diff=139"/>
		<updated>2023-07-27T16:25:12Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data via a REST interface==&lt;br /&gt;
====Available formats====&lt;br /&gt;
Currently, the curated data are available in [[JSON]], [[RDF-XML]], [[SPDX2TV]] and [[YAML]] format.&lt;br /&gt;
====Scheme====&lt;br /&gt;
This REST interface uses HTTP protocol at port 3262 and the following scheme:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/&amp;lt;format&amp;gt;/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatively and if needed, the SSL-enabled port 3263 can be used in which case the scheme has the form&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/&amp;lt;format&amp;gt;/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where &amp;lt;format&amp;gt; may be any of &amp;quot;json&amp;quot;, &amp;quot;spdx&amp;quot;, &amp;quot;xml&amp;quot; or &amp;quot;yaml&amp;quot;. The version must be given when [[RDF-XML]], [[SPDX2TV]] or [[YAML]] format is used. Only [[JSON]] format permits to retrieve all curated versions of a software package with a single REST call.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
function onselectchange(select, link)&lt;br /&gt;
{&lt;br /&gt;
  button = select.nextElementSibling.nextElementSibling;&lt;br /&gt;
  if (button.nextElementSibling.nextElementSibling.style.display != &amp;quot;none&amp;quot;)&lt;br /&gt;
    searchOSSelot(button, link);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4 style=&amp;quot;padding-bottom: 8px;&amp;quot;&amp;gt;Use the below select box and search field to define a data format and enter the name of a software package. Then select one of the available software versions to immediately run the REST interface for the given package and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span&amp;gt;&amp;lt;label for=&amp;quot;formats&amp;quot;&amp;gt;Format: &amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;select onchange=&amp;quot;onselectchange(this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot; name=&amp;quot;formats&amp;quot; id=&amp;quot;formats&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;json&amp;quot; selected=&amp;quot;selected&amp;quot;&amp;gt;JSON&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;xml&amp;quot;&amp;gt;RDF-XML&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;spdx&amp;quot;&amp;gt;SPDX2TV&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;yaml&amp;quot;&amp;gt;YAML&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/select&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=REST&amp;diff=138</id>
		<title>REST</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=REST&amp;diff=138"/>
		<updated>2023-07-27T16:13:39Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data via a REST interface==&lt;br /&gt;
====Available formats====&lt;br /&gt;
Currently, the curated data are available in [[JSON]], [[RDF-XML]], [[SPDX2TV]] and [[YAML]] format.&lt;br /&gt;
====Scheme====&lt;br /&gt;
This REST interface uses HTTP protocol at port 3262 and the following scheme:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/&amp;lt;format&amp;gt;/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatively and if needed, the SSL-enabled port 3263 can be used in which case the scheme has the form&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/&amp;lt;format&amp;gt;/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where &amp;lt;format&amp;gt; may be any of &amp;quot;json&amp;quot;, &amp;quot;spdx&amp;quot;, &amp;quot;xml&amp;quot; or &amp;quot;yaml&amp;quot;. The version must be given when [[RDF-XML]], [[SPDX2TV]] or [[YAML]] format is used. Only [[JSON]] format permits to retrieve all curated versions of a software package with a single REST call.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
function onselectchange(select, link)&lt;br /&gt;
{&lt;br /&gt;
  searchOSSelot(select.nextElementSibling.nextElementSibling, link);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4 style=&amp;quot;padding-bottom: 8px;&amp;quot;&amp;gt;Use the below select box and search field to define a data format and enter the name of a software package. Then select one of the available software versions to immediately run the REST interface for the given package and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span&amp;gt;&amp;lt;label for=&amp;quot;formats&amp;quot;&amp;gt;Format: &amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;select onchange=&amp;quot;onselectchange(this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot; name=&amp;quot;formats&amp;quot; id=&amp;quot;formats&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;json&amp;quot; selected=&amp;quot;selected&amp;quot;&amp;gt;JSON&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;xml&amp;quot;&amp;gt;RDF-XML&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;spdx&amp;quot;&amp;gt;SPDX2TV&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;yaml&amp;quot;&amp;gt;YAML&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/select&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=REST&amp;diff=137</id>
		<title>REST</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=REST&amp;diff=137"/>
		<updated>2023-07-27T16:05:21Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added search box&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data via a REST interface==&lt;br /&gt;
====Available formats====&lt;br /&gt;
Currently, the curated data are available in [[JSON]], [[RDF-XML]], [[SPDX2TV]] and [[YAML]] format.&lt;br /&gt;
====Scheme====&lt;br /&gt;
This REST interface uses HTTP protocol at port 3262 and the following scheme:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/&amp;lt;format&amp;gt;/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatively and if needed, the SSL-enabled port 3263 can be used in which case the scheme has the form&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/&amp;lt;format&amp;gt;/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where &amp;lt;format&amp;gt; may be any of &amp;quot;json&amp;quot;, &amp;quot;spdx&amp;quot;, &amp;quot;xml&amp;quot; or &amp;quot;yaml&amp;quot;. The version must be given when [[RDF-XML]], [[SPDX2TV]] or [[YAML]] format is used. Only [[JSON]] format permits to retrieve all curated versions of a software package with a single REST call.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
function onselectchange(select, link)&lt;br /&gt;
{&lt;br /&gt;
  searchOSSelot(select.nextElementSibling.nextElementSibling, link);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Use the below search box to immediately test the REST interface for the available data formats and display the selected &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span&amp;gt;&amp;lt;label for=&amp;quot;formats&amp;quot;&amp;gt;Format: &amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;select onchange=&amp;quot;onselectchange(this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot; name=&amp;quot;formats&amp;quot; id=&amp;quot;formats&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;json&amp;quot; selected=&amp;quot;selected&amp;quot;&amp;gt;JSON&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;xml&amp;quot;&amp;gt;RDF-XML&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;spdx&amp;quot;&amp;gt;SPDX2TV&amp;lt;/option&amp;gt;&lt;br /&gt;
  &amp;lt;option value=&amp;quot;yaml&amp;quot;&amp;gt;YAML&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/select&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;rest&#039; + document.getElementById(&#039;formats&#039;).value);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=YAML&amp;diff=136</id>
		<title>YAML</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=YAML&amp;diff=136"/>
		<updated>2023-07-27T09:55:31Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added search box&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in YAML format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in YAML format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/yaml/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/yaml/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/yaml/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
This [[REST]] interface for data of a curated software package in YAML format only permits to retrieve a single version at a time. Only the [[JSON]] interface concatenates all curated versions of a software package to a data array.&lt;br /&gt;
&lt;br /&gt;
====Format YAML text file in browser====&lt;br /&gt;
The curated data of a single version of a curated software package may be displayed in plain text format in a browser such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/yaml/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Use the below search box to immediately test the REST interface for YAML formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restyaml&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restyaml&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=SPDX2TV&amp;diff=135</id>
		<title>SPDX2TV</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=SPDX2TV&amp;diff=135"/>
		<updated>2023-07-27T09:53:23Z</updated>

		<summary type="html">&lt;p&gt;Wiki: Added search box&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in SPDX2TV format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in SPDX2TV format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/spdx/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/spdx/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/spdx/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
This [[REST]] interface for data of a curated software package in SPDX2TV format only permits to retrieve a single version at a time. Only the [[JSON]] interface concatenates all curated versions of a software package to a data array.&lt;br /&gt;
&lt;br /&gt;
====Format SPDX2TV text file in browser====&lt;br /&gt;
The curated data of a single version of a curated software package may be displayed in plain text format in a browser such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/spdx/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Use the below search box to immediately test the REST interface for SPDX2TV formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restspdx&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restspdx&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=RDF-XML&amp;diff=134</id>
		<title>RDF-XML</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=RDF-XML&amp;diff=134"/>
		<updated>2023-07-27T09:52:12Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in RDF-XML format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in RDF-XML format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/xml/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/xml/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/xml/busybox/1.35.0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
This [[REST]] interface for data of a curated software package in RDF-XML format only permits to retrieve a single version at a time. Only the [[JSON]] interface concatenates all curated versions of a software package to a data array.&lt;br /&gt;
&lt;br /&gt;
====Format YAML text file in browser====&lt;br /&gt;
The curated data of a single version of a curated software package may be displayed in standard XML tree format in a browser such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/xml/busybox/1.35.0&amp;quot;&amp;gt;BusyBox version 1.35.0&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Use the below search box to immediately test the REST interface for RDF-XML formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restxml&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restxml&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=JSON&amp;diff=133</id>
		<title>JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=JSON&amp;diff=133"/>
		<updated>2023-07-27T09:50:34Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in JSON format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in JSON format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/json/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
The command to obtain JSON formatted data of all available versions of a software package is very similar to the above except that the &amp;quot;version&amp;quot; part is not given such as&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://wwww.osselot.org:3262/json/dbus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Format JSON file in browser====&lt;br /&gt;
If a browser supports display of JSON data either natively or after having installed an appropriate extension, JSON data may be rendered and interactively inspected using links such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
or even&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus&amp;quot;&amp;gt;all curated versions of DBus&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;(Please note that the above browser commands, particularly the second, may take a long time to render.)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Use the below search box to immediately test the REST interface for JSON formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;(Same as above, this may take a long time to render.)&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restjson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restjson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.osselot.org/index.php?title=JSON&amp;diff=132</id>
		<title>JSON</title>
		<link rel="alternate" type="text/html" href="https://wiki.osselot.org/index.php?title=JSON&amp;diff=132"/>
		<updated>2023-07-27T09:49:38Z</updated>

		<summary type="html">&lt;p&gt;Wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Obtain curation data in JSON format==&lt;br /&gt;
====Single version====&lt;br /&gt;
To obtain curation data of a single version of a software package in JSON format, the following [[REST]] calls may be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.osselot.org:3262/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.osselot.org:3263/json/&amp;lt;package&amp;gt;/&amp;lt;version&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
such as in a &amp;lt;i&amp;gt;wget&amp;lt;/i&amp;gt; command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://www.osselot.org:3262/json/dbus/1.15.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====All available versions of a software package====&lt;br /&gt;
The command to obtain JSON formatted data of all available versions of a software package is very similar to the above except that the &amp;quot;version&amp;quot; part is not given such as&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget -qO - http://wwww.osselot.org:3262/json/dbus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Format JSON file in browser====&lt;br /&gt;
If a browser supports display of JSON data either natively or after having installed an appropriate extension, JSON data may be rendered and interactively inspected using links such as&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus/1.15.2&amp;quot;&amp;gt;DBus version 1.15.2&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
or even&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://www.osselot.org:3263/json/dbus&amp;quot;&amp;gt;all curated versions of DBus&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;(Please note that the above browser commands, particularly the second, may take a long time to render.)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/scripts/osadl.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Use the below search box to immediately test the REST interface for JSON formatted data and display the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; curation data in a new window&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;(Same as above, this may take a long time to render.)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; onkeyup=&amp;quot;searchtextkeyup(event, this, &#039;restjson&#039;);&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&amp;lt;button onclick=&amp;quot;searchOSSelot(this, &#039;restjson&#039;);&amp;quot;&amp;gt;Search the &amp;lt;span style=&amp;quot;font-family: OSSelot-Bold; font-weight: 500; color: #1565af;&amp;quot;&amp;gt;O&amp;lt;/span&amp;gt; repository&amp;lt;/button&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
</feed>