Disclosure files: Difference between revisions
Jump to navigation
Jump to search
(Created initial content) |
CarstenEmde (talk | contribs) m (Updated OSSelot logo to new font feature) |
||
(11 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | |||
=Obtain disclosure files= | =Obtain disclosure files= | ||
== | ==Encapsulate the [[Search|search]] Web script into a shell script to provide a command line interface== | ||
To download the disclosure file that relates to a given package name and version from the <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;"> | <html> | ||
<input type="button" onclick="showorhide(this);" value="Show technical background of this functionality" /> | |||
<div id="showondemand" style="display: none;"> | |||
</html> | |||
To download the disclosure file that relates to a given package name and version from the <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> Github repository the following shell script can be used: | |||
#!/bin/bash | #!/bin/bash | ||
Line 17: | Line 22: | ||
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. | 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. | ||
If the script is called "getdisclosure" and invoked for the example that was used on the [[Search|search]] page as | |||
getdisclosure angular 15.2.2 | getdisclosure angular 15.2.2 | ||
a text is returned that is ready to be used: | a text is returned that is ready to be used: | ||
Line 23: | Line 28: | ||
<script src="/scripts/osadl.js"> | <script src="/scripts/osadl.js"> | ||
</script> | </script> | ||
<button onclick="showdisclosure(this)">angular/15.2.2 disclosure material</button> | <button onmousemove="mousemove(event);" onclick="showdisclosure(this)">angular/15.2.2 disclosure material</button> | ||
</div> | |||
</html> | </html> | ||
==Web interface to immediately [[Search|search]] for a given package and provide links to the disclosure documents of found package repositories== | ==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== | ||
<html> | <html> | ||
<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 the related disclosure documents</h4> | ||
<input type="text" onkeyup="searchtextkeyup(event, this, 'disclosure');" size="30" /><button onclick="searchOSSelot(this, 'disclosure');">Search for an <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;"> | <input type="text" onkeyup="searchtextkeyup(event, this, 'disclosure');" size="30" /><button onclick="searchOSSelot(this, 'disclosure');">Search for an <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> disclosure document</button><br /> | ||
<span style="display: none;"></span> | <span style="display: none;"></span> | ||
<br /> | <br /> | ||
Line 36: | Line 42: | ||
Material from multiple packages can each be given a title line and then concatenated. | Material from multiple packages can each be given a title line and then concatenated. | ||
==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. | |||
==Interface to obtain a list of licenses== | |||
A similar interface provides for listing the [[Licenses|licenses]] that a particular software package uses instead of the entire disclosure documents. |
Latest revision as of 15:46, 1 November 2023
Obtain disclosure files
Encapsulate the search Web script into a shell script to provide a command line interface
Web interface to immediately use the above described script and search for a given package and provide links to the disclosure documents of found package repositories
Look for other software packages that may have already been curated at OSSelot and provide links to the related disclosure documents
Material from multiple packages can each be given a title line and then concatenated.
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.
Interface to obtain a list of licenses
A similar interface provides for listing the licenses that a particular software package uses instead of the entire disclosure documents.