Licenses: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
CarstenEmde (talk | contribs) m (Updated OSSelot logo to new font feature) |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | |||
=Obtain licenses= | =Obtain licenses= | ||
==Shell script== | ==Shell script== | ||
Use a shell script to encapsulate the [[Search|search]] Web script | <html> | ||
<input type="button" onclick="showorhide(this);" value="Show technical background of this functionality" /> | |||
<div id="showondemand" style="display: none;"> | |||
</html> | |||
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 <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> Github repository: | |||
#!/bin/bash | #!/bin/bash | ||
Line 65: | Line 70: | ||
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. | 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. | ||
<html> | |||
==Web interface to immediately [[Search|search]] for a given package and provide a list of licenses== | </div> | ||
</html> | |||
==Web interface to immediately use the above described script and [[Search|search]] for a given package and provide a list of licenses== | |||
<html> | <html> | ||
<script src="/scripts/osadl.js"> | <script src="/scripts/osadl.js"> | ||
</script> | </script> | ||
<h4>Look for other software packages that may have already been curated at <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;"> | <h4>Look for other software packages that may have already been curated at <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> and provide links to display the licenses that are used by a particular version</h4> | ||
<input type="text" onkeyup="searchtextkeyup(event, this, 'licenses');" size="30" /><button onclick="searchOSSelot(this, 'licenses');">Search for an <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;"> | <input type="text" onkeyup="searchtextkeyup(event, this, 'licenses');" size="30" /><button onclick="searchOSSelot(this, 'licenses');">Search for an <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> list of concluded licenses</button><br /> | ||
<span style="display: none;"></span> | <span style="display: none;"></span> | ||
<br /> | <br /> | ||
Line 79: | Line 86: | ||
==Interface to obtain entire disclosure documents== | ==Interface to obtain entire disclosure documents== | ||
A [[Disclosure_files| | A similar interface provides for retrieving the [[Disclosure_files|entire disclosure files]] of particular software packages and versions instead of the licenses in use. | ||
==Interface to obtain individually designed do-it-yourself disclosure documents== | |||
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. |
Latest revision as of 15:47, 1 November 2023
Obtain licenses
Shell script
Web interface to immediately use the above described script and search for a given package and provide a list of licenses
Look for other software packages that may have already been curated at OSSelot and provide links to display the licenses that are used by a particular version
Interface to obtain entire disclosure documents
A similar interface provides for retrieving the entire disclosure files of particular software packages and versions instead of the licenses in use.
Interface to obtain individually designed do-it-yourself disclosure documents
A similar interface provides for obtaining individually designed do-it-yourself disclosure files with various ways to show licenses and add optional features.