<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>3. Tools (FOSSology, SW360) | Haksung</title><link>https://haksungjang.github.io/en/docs/governance_iso5230/appendix/3-tools/</link><description>Haksung Jang — Open Source Program Manager at SK telecom</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 09 Aug 2026 17:03:59 +0900</lastBuildDate><atom:link href="https://haksungjang.github.io/en/docs/governance_iso5230/appendix/3-tools/index.xml" rel="self" type="application/rss+xml"/><item><title>SW360</title><link>https://haksungjang.github.io/en/docs/governance_iso5230/appendix/3-tools/sw360/</link><pubDate>Sun, 09 Aug 2026 17:03:59 +0900</pubDate><guid>https://haksungjang.github.io/en/docs/governance_iso5230/appendix/3-tools/sw360/</guid><description>A company that develops and distributes products containing open source must collect and track information such as the version and license of the open source used in each product and each release version. This allows the company to carry out proper open source compliance activities.
In particular, when a security vulnerability is reported in the NVD (https://nvd.nist.gov/vuln) for a specific open source version, if a company cannot trace which products use that version, it has no way of knowing which products need the security patch, leaving those products exposed to the security vulnerability.</description><content:encoded>&lt;![CDATA[<p>A company that develops and distributes products containing open source must collect and track information such as the version and license of the open source used in each product and each release version. This allows the company to carry out proper open source compliance activities.</p><p>In particular, when a security vulnerability is reported in the NVD (https://nvd.nist.gov/vuln) for a specific open source version, if a company cannot trace which products use that version, it has no way of knowing which products need the security patch, leaving those products exposed to the security vulnerability.</p><p>For this reason, tracking open source information is essential. Companies build their own systems for this or purchase commercial services. SW360 is an open source project sponsored by the Eclipse Foundation that provides a web application and repository for collecting and tracking software BOM information.</p><p><img src="../sw3601.png" alt="https://www.eclipse.org/sw360/"/><p><em><center>&lt;<a href="https://www.eclipse.org/sw360/">https://www.eclipse.org/sw360/</a> &gt;</center></em></p><h2 id="key-features">Key Features</h2><p>SW360 provides a web-based UI, and its key features are as follows.</p><ul><li>Tracking components used in a product</li><li>Security vulnerability assessment</li><li>License obligation management</li><li>Generating legal documents such as notices</li></ul><p><img src="https://lh3.googleusercontent.com/MPrOy70nOVSCRiorql9Momzi18lG66Liqttyutjwc9LAhVUwqmVf8xyeEkg085Pm1OYxwPRzyh68Th93ZlKA3fjG5_PnsBQijwUGkRa7o72h8Jco_7BcIwfoR7FGu8hsZA8n5ASq" alt="https://www.eclipse.org/sw360/"/><h2 id="installation">Installation</h2><p>SW360 is composed of the following.</p><ul><li>Frontend : Liferay-(Tomcat-)based portal application</li><li>Backend : Tomcat-based thrift service</li><li>Database : CouchDB</li></ul><p>For details on the project structure and the software required for installation, see the Required software section of the README:<a href="https://github.com/eclipse/sw360/blob/master/README.md">https://github.com/eclipse/sw360/blob/master/README.md</a></p><p>SW360 offers the following three installation methods. Users can choose whichever one suits them.</p><ol><li>Vagrant (<a href="https://www.vagrantup.com/">https://www.vagrantup.com/</a>)-based installation: Vagrant is a tool for managing virtualized instances, and sw360vagrant provides an environment for deploying SW360 all at once. :<a href="https://github.com/sw360/sw360vagrant">https://github.com/sw360/sw360vagrant</a></li><li>The components of SW360 can be installed individually. :<a href="https://github.com/eclipse/sw360">https://github.com/eclipse/sw360</a></li><li>It can be deployed via Docker. :<a href="https://github.com/sw360/sw360chores">https://github.com/sw360/sw360chores</a></li></ol><p>Here, we introduce how to install and deploy SW360 on a CentOS 7.6 system using the Vagrant-based method. For more detail, refer to the README. :<a href="https://github.com/sw360/sw360vagrant/blob/master/README.md">https://github.com/sw360/sw360vagrant/blob/master/README.md</a></p><h3 id="1-prerequisites">1) Prerequisites</h3><p>To install SW360 on a Vagrant box, you must first install openjdk, VirtualBox, and Vagrant. First, install openjdk 1.8.0.</p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>$ yum install java-1.8.0-openjdk</span></span><span style="display:flex;"><span>$ java -version</span></span><span style="display:flex;"><span>openjdk version "1.8.0_191"</span></span><span style="display:flex;"><span>OpenJDK Runtime Environment (build 1.8.0_191-b12)"</span></span><span style="display:flex;"><span>OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)</span></span></code></pre></div><p>Install VirtualBox.</p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>$ sudo wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -P /etc/yum.repos.d</span></span><span style="display:flex;"><span>$ sudo yum install VirtualBox-5.2</span></span></code></pre></div><p>If, when installing VirtualBox on CentOS 7, you get a &ldquo;kernel module is not loaded&rdquo; error, resolve it by installing kernel-devel and then reinstalling VirtualBox.</p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>$ sudo yum install https://centos7.iuscommunity.org/ius-release.rpm</span></span><span style="display:flex;"><span>$ sudo yum install dkms</span></span><span style="display:flex;"><span>$ sudo yum install kernel-devel</span></span><span style="display:flex;"><span># reboot</span></span><span style="display:flex;"><span>$ sudo /sbin/vboxconfig</span></span><span style="display:flex;"><span>$ systemctl status vboxdrv</span></span><span style="display:flex;"><span>● vboxdrv.service - VirtualBox Linux kernel module</span></span><span style="display:flex;"><span> Loaded: loaded (/usr/lib/virtualbox/vboxdrv.sh; enabled; vendor preset: disabled)</span></span><span style="display:flex;"><span> Active: active (exited) since Wed 2020-02-19 09:06:02 KST; 20min ago</span></span></code></pre></div><p>Install Vagrant and the vagrant-aws plugin.</p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>$ sudo yum install https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.rpm</span></span><span style="display:flex;"><span># install the vagrant-aws plugin</span></span><span style="display:flex;"><span>$ vagrant plugin install vagrant-aws</span></span></code></pre></div><p>Then, clone the sw360vagrant code.</p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>$ git clone https://github.com/sw360/sw360vagrant.git</span></span></code></pre></div><h3 id="2-downloading-dependencies">2) Downloading Dependencies</h3><p>To reduce the time it takes to build the Vagrant box, download the dependency packages in advance.</p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>$ cd sw360vagrant</span></span><span style="display:flex;"><span>$ ./download-packages.sh</span></span></code></pre></div><p>The following packages are then downloaded into the ./shared/package folder.</p><ul><li>Liferay 7.2.1 CE GA2 with Tomcat (9.0.17)</li><li>Postgresql-42.2.9 ODBC client for Java as *.jar file</li><li>11 *.jar files required by SW360</li><li>Thrift 0.11</li><li>A box images from the Ubuntu 16.04 LTS (xenial-server-cloudimg-amd64-vagrant.box)</li></ul><h3 id="3-creating-the-base-box">3) Creating the Base Box</h3><p>Now, create the base box with the following commands.</p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>$ cd generate-box</span></span><span style="display:flex;"><span>$ ./generate_box.sh</span></span></code></pre></div><p>This step can take several tens of minutes.</p><h3 id="4-running-the-box">4) Running the Box</h3><p>Run the box with the following commands.</p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-text" data-lang="text"><span style="display:flex;"><span># If you have built a vagrant box from this directory earlier, you will have to destroy it first via</span></span><span style="display:flex;"><span>$ vagrant destroy</span></span><span style="display:flex;"><span>$ cd ../sw360-single</span></span><span style="display:flex;"><span>$ vagrant up</span></span></code></pre></div><p>Running the box configures Liferay, PostgreSQL, and CouchDB. If it runs without issue, you can access the Liferay screen at<a href="https://localhost:8443/">https://localhost:8443/</a>.</p><p><img src="https://lh6.googleusercontent.com/leof_ntxQlxjDeD91E7ZfwWY0ftUlD0D_L58AkeNJb_bEFFzKvuL28yzb4iIA6-bAuSfQydo-gVBlnn5EVGGBKcPh0-6Y7p2Qbar74qpB4uwa_nibrV535NJwEIpWXZPFeNUSRd-" alt=""/><h3 id="5-deploying-the-sw360-layout">5) Deploying the SW360 Layout</h3><p>The final step is deploying the SW360 layout on Liferay. This step is not yet automated, so an administrator must perform it manually. Access<a href="https://localhost:8443/">https://localhost:8443/</a> and log in with the following account.</p><ul><li>id :<a href="mailto:setup@sw360.org">setup@sw360.org</a></li><li>pw : sw360fossy</li></ul><p>After that, follow the instructions on the following site to deploy the layout.<a href="https://github.com/eclipse/sw360/wiki/Deploy-Liferay7">https://github.com/eclipse/sw360/wiki/Deploy-Liferay7</a></p><p>Once the deployment is complete, you will see a screen like the following.</p><p><img src="https://lh5.googleusercontent.com/INu1-WWi1-SA9P61IMNlgZhugTXbiwbSKUOu2eWq_d5sIIp8NfqxQntwId41ZDmTG6_5Ope8GdU1J2S0adaJDolM09dtfkwIbOE2gTDC4MZXMxhX9kN28E4Yj8a3deBUHBL7yCqj" alt=""/><h2 id="basic-workflow">Basic Workflow</h2><h3 id="1-registering-licenses">1) Registering Licenses</h3><p>The first time you install SW360, you must register the open source licenses you commonly use. A license includes the following information.</p><ul><li>Full Name</li><li>Short Name</li><li>License Type</li><li>GPL-2.0 Compatibility (e.g. yes, no)</li><li>License Text</li></ul><p>Selecting Menu &gt; Licenses &gt; Add License takes you to the Create License screen, shown below.</p><p><img src="https://lh6.googleusercontent.com/8bn6z_39PK5WrjP7mzhHrTwfM5PU19QT3TiQnAatOYywVwcGLJGFMmMgMkzh4CKAPM0SOOy7VDoboaj9OKpD1QEZv6KWOeWxZfqGA_2geYrYOBm2kOVzrNOmGPVK-8hzJvBZ-klT" alt=""/><p>Registering licenses one by one this way can be quite tedious, but fortunately SW360 provides a feature to import the entire SPDX License List at once. Click Menu &gt; Admin &lt; Import SPDX Information.</p><p><img src="https://lh5.googleusercontent.com/d8ZK-dD34z1yKZn-szPNrN7iT4zg1EQnKnAv4QcPslSR0-laETy37ArojuweqSsxpWuvGXtdF5FabiWk57So-bD_iiEx7eVIR6tWDsYO2SkaCdlKr6ELDN9y_NdkqWFbQgRF2lXN" alt=""/><p>The SPDX License List is then registered automatically. You can confirm that 338 licenses have been registered under Menu &gt; Licenses.</p><p><img src="https://lh6.googleusercontent.com/Ucjuo09uJKhEhACZ90y98PszgSiCGtlDotH8mbTXJ2ePnF3TquzNX2yWzOCENTKNk1UjMJhyFgHxTCH6lxvZJg1l07M0hCc-v-14loAJ0efUU9V9hqS9mUabAT9QNysYL8E2tgIf" alt=""/><h3 id="2-registering-components-and-releases">2) Registering Components and Releases</h3><p>In SW360, a Component is a single unit of software. It can correspond to various kinds of software, including the following.</p><ul><li>Open source software</li><li>Libraries</li><li>Third-party software</li></ul><p>A Component includes the following information.</p><ul><li>Component Name</li><li>Main Licenses</li><li>Categories (e.g. Library, Cloud, Mobile, &hellip;)</li><li>Component Type (e.g. OSS, Internal, InnerSource, Service, Freeware)</li><li>Default Vendor</li><li>Homepage URL</li></ul><p>A Release is a unit that points to a single version of a Component. A single Component can therefore have multiple Releases. A Release is created and managed under a Component.</p><p>A Release includes the following information.</p><ul><li>Component Name</li><li>Version</li><li>License</li><li>Download URL</li><li>CPE ID (e.g. cpe:2.3:a:apache:maven:3.0.4)</li></ul><p>For example, to register zlib-1.2.8, you would first register zlib as a Component, and then register zlib 1.2.8 as a Release. Selecting Menu &gt; Components &gt; Add Component takes you to the Create Component screen, where you can register information about zlib.</p><p><img src="https://lh6.googleusercontent.com/0a3ecmmFzumTZTaoWCOZPKkQIZLJwbPoAaduCTfwQMH_N67DPaMpTkerA4LOynwkl_nLkNT-pRh-rKzj4XHtBjoTkVMW9g06Rywryk3wbAj-Y3ONDg16VcGepMEm7m7Y8M3iDWyH" alt=""/><p>Once you have created the Component, you can register information for the zlib-1.2.8 version at Components &gt; Releases &gt; Add Release.</p><p><img src="https://lh4.googleusercontent.com/ynUEB5-rGVYDirFghLx2v3tUt-uh-WL3YTN0siaGZWBrWQKYnIiV3B04mvdv3nZUW7t_U2Gl8msV_es1X181uq95YAp1bnqa0e3QLshhd1zhqk6z8ubPeEfo74cKdwho95_NyI1J" alt=""/><p>After registering versions 1.2.8 and 1.2.11 as separate Releases under the single Component zlib, the Release Overview screen shows the following two Releases.</p><p><img src="https://lh3.googleusercontent.com/GxgMJQbNjRBNxMTMBvqEXNFNElXGXoCnaksCMs46ydREIrqrj7dFxMK0YkvjviHYMCiHY07xlR-Xixpa_C5nMFLzih0dXZAtv-6yKg4RdADJxr5qmDwhAEopVOaVNqzVWc3gMpLq" alt=""/><p>SW360 also provides a feature for importing information for multiple Components at once. You can enter the Component information you want to register into the CSV template under Menu &gt; Admin &gt; Import / Export and import it.</p><p><img src="https://lh5.googleusercontent.com/VInFwWAV-1lG1E7zFQPvn1GIlYPPY5ToGbSa49Brg7XuB-AwyCEHA9han0EUij1KX3c8aN2UZ1mKkN-5Y4BNv8LOV3O5YoypLQ7EF43QFPAU9L18XT57Ec5eoneswtGtt3rMSPoQ" alt=""/><p>Note that, as of February 2020, this feature may not yet work reliably.</p><h3 id="3-creating-a-project">3) Creating a Project</h3><p>A Project refers to a single product. Depending on the type of business, it could be a product, a service, or software. A Project registers and manages the Components/Releases used in the product.</p><p>When creating a Project, you register the following information.</p><ul><li>Project Name</li><li>Version</li><li>Project type (e.g. Product, Customer Project, Service, Internal Project, InnerSource)</li></ul><p>You can create a Project via Menu &gt; Projects &gt; Add Project.</p><p><img src="https://lh6.googleusercontent.com/6gNtLci53U6zaU6Th5SHousuZ4VUijzuYjiJJlB0R6JwiHG4ggjb0RcnRYDkZCBhE2dMP2gGbT4qmB2FE5O8EW8hTfv1lgM4_XN0vzQUkttfTbX2cF0aNftHYuUy9EXczT2LzLO5" alt=""/><p>After creating a Project, register the Releases or sub-Projects it includes. Selecting the Project under Menu &gt; Projects lets you register Linked Projects and Linked Releases under &ldquo;Linked Releases and Projects.&rdquo;</p><p><img src="https://lh4.googleusercontent.com/ZjD7r7EzxfdQ4bhw4ODsChydb6Vgqj1m4Ad0cWlYtyYXO40MCbPpTHHcy-wJmbHeA_FxTa66Mpza6-9ohu0e93b7BaGb7Zc9soTA3mGCHGnyGURukRUnJS_duI7T8IL2aTgMFzjB" alt=""/><p>The following is the screen after registering OpenSSL 1.0.1 and zlib 1.2.8 as Linked Releases under a Project called SuperCalc.</p><p><img src="https://lh3.googleusercontent.com/tZCshPwxtukNLvfL-f-LfNOH-4ATof0bIGxpghVKXQ9QMBgoc_t0ROJMYafS9V4PuRaOOEW9zp25yk0gFA_kcaoRN83UKwUaFhaXxSWg7xPWvsYoJ_-pZkROkey1mYVTqGxKsCRu" alt=""/><h2 id="4-security-vulnerability-management">4. Security Vulnerability Management</h2><p>SW360 can automatically check whether a registered Release has a security vulnerability. To do this, SW360 provides a feature for scheduling periodic collection of CVE information. Under Menu &gt; Admin &gt; Schedule, you can set up a schedule to collect CVE SEARCH information every 24 hours.</p><p><img src="https://lh5.googleusercontent.com/V2AJbexZqJJqwFYD1kFpjdZ7zVM9PCd-I_6MSBu3djO2Gi6gQxxQpKoqqsETxDaSkpDXOKFOp9h0Fps1xYHEphesVX9ECwBwnSX5cWdziXoohh-CMmqRh_wVkwUD8dZE9w1raJRk" alt=""/><p>With this schedule set, SW360 collects CVE information at the scheduled time from the CVE Search site (<a href="https://cve.circl.lu/">https://cve.circl.lu/</a>). The collected CVE information can be viewed under Menu &gt; Vulnerabilities.</p><p><img src="https://lh3.googleusercontent.com/dpIMyX7qCMdnibNihuL6RBSKg2fEckbOBPWJEtw08mY4quhv6Hh3BlgFIeydPOS6N8rF6ZSs4hpZgBGcXbcJI9saFDyfv4i-TCvxV5z-4LD9ZXpKah0jQU45j3iibxFpYoa7Hj9u" alt=""/><p>Once Vulnerabilities information has been collected, you can check whether a created Project has any security vulnerabilities. In the SuperCalc Project created above, you can see that 85 security vulnerabilities have been reported.</p><p><img src="https://lh5.googleusercontent.com/lGeLbWHIBk6y2OSOXskcp4A2c5od0eTH6n7U5YG0p4cwTrrX02b6TpeRqJ7VXg5aUE7qDP2X2f8o4Rj1JsPHhZ-CUdLiy80O532Cgw-h_P9r-jHdL61QaXhFOPxIjTlX1cg9XPk5" alt=""/><p>By registering and managing the software a company develops and distributes in SW360 this way, it becomes possible to manage not only open source compliance but also security vulnerability risk in a way that minimizes it.</p><p>SW360 also exposes most of its features as a REST API in addition to the web interface above, making it possible to integrate with other tools such as FOSSology. :<a href="https://github.com/eclipse/sw360/wiki/Dev-REST-API">https://github.com/eclipse/sw360/wiki/Dev-REST-API</a></p><p>In other words, by importing the analysis results of a source code scanning tool into SW360 and integrating it into DevOps to automate the registration of Projects and Releases, efficiency can be increased significantly.</p>
]]></content:encoded></item><item><title>FOSSology</title><link>https://haksungjang.github.io/en/docs/governance_iso5230/appendix/3-tools/fossology/</link><pubDate>Sun, 09 Aug 2026 17:03:59 +0900</pubDate><guid>https://haksungjang.github.io/en/docs/governance_iso5230/appendix/3-tools/fossology/</guid><description>For open source compliance, a source code scanning tool can be used to detect the open source and license information contained within software.
&amp;lt; https://www.fossology.org/ &amp;gt;
The Linux Foundation&amp;rsquo;s FOSSology project is a tool that develops this kind of scanning tool and has released it as open source so that anyone can use it freely.
Key Features FOSSology is a web-based program that allows users to log in to the website and upload individual files or software packages. FOSSology detects license text and copyright information within the uploaded files. It is a good idea for developers to use FOSSology when they want to check the license and copyright information of the open source they intend to use. FOSSology scans all files within the open source package uploaded by the developer, automatically detects license-related text and copyright information in each file, and generates this as a report. For more details on FOSSology&amp;rsquo;s key features, refer to the following page: https://www.fossology.org/features/</description><content:encoded>&lt;![CDATA[<p>For open source compliance, a source code scanning tool can be used to detect the open source and license information contained within software.</p><p><img src="../fossology1.png" alt="https://www.fossology.org/"/><p><em><center>&lt;<a href="https://www.fossology.org/">https://www.fossology.org/</a> &gt;</center></em></p><p>The Linux Foundation&rsquo;s FOSSology project is a tool that develops this kind of scanning tool and has released it as open source so that anyone can use it freely.</p><h2 id="key-features">Key Features</h2><p>FOSSology is a web-based program that allows users to log in to the website and upload individual files or software packages. FOSSology detects license text and copyright information within the uploaded files. It is a good idea for developers to use FOSSology when they want to check the license and copyright information of the open source they intend to use. FOSSology scans all files within the open source package uploaded by the developer, automatically detects license-related text and copyright information in each file, and generates this as a report. For more details on FOSSology&rsquo;s key features, refer to the following page:<a href="https://www.fossology.org/features/">https://www.fossology.org/features/</a></p><h2 id="installation">Installation</h2><p>To use FOSSology within a company, a FOSSology server must be built in-house. To do this, FOSSology must be installed on a Linux-based server system. FOSSology can be installed using the following three methods.</p><ol><li>Using Docker</li><li>Using Vagrant and VirtualBox</li><li>Installing via a source build</li></ol><p>Here, the simplest method, using Docker, is explained.</p><p>FOSSology publishes a containerized Docker image through Docker Hub (https://hub.docker.com/). :<a href="https://hub.docker.com/r/fossology/fossology">https://hub.docker.com/r/fossology/fossology</a></p><p>The pre-built Docker image can be run using the following command.</p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>$ docker run -p 8081:80 fossology/fossology</span></span></code></pre></div><p>The Docker image can be accessed using the following URL and account information. : http://[IP_OF_DOCKER_HOST]:8081/repo</p><ul><li>Username : fossy</li><li>Passwd : fossy</li></ul><p>For more details on installation, refer to the following page. :<a href="https://github.com/fossology/fossology/blob/master/README.md">https://github.com/fossology/fossology/blob/master/README.md</a></p><h2 id="test-server">Test Server</h2><p>If it is difficult to build a system to install FOSSology, the test server provided by the FOSSology Project can be used. The FOSSology project provides an environment for testing. (The test server may be discontinued without notice.)</p><p>Users can access the FOSSology test server with the following account to try out FOSSology&rsquo;s features.</p><div class="alert alert-primary" role="alert">
Test server URL: [https://fossology.osuosl.org/](https://fossology.osuosl.org/)
* Username: fossy
* Password: fossy</div><p><img src="../fossology2.png" alt=""/><h2 id="basic-workflow">Basic Workflow</h2><p>The basic usage procedure for FOSSology is as follows.</p><ul><li>To check the license and copyright information of the open source you want to use, compress the open source&rsquo;s source code into a single file and upload it to FOSSology.</li><li>To do this, select menu &gt; Upload &gt; From File.</li></ul><p><img src="https://t1.daumcdn.net/thumb/R1280x0.fjpg/?fname=http://t1.daumcdn.net/brunch/service/user/9399/image/Oywr9jqM09g1SfxfZ-2HERmYA_8" alt=""/><ul><li>Select the file to upload and click the Upload button.</li><li>Once the upload is complete, the analysis is automatically performed by the Job Agent.</li><li>The status of the analysis in progress can be checked at menu &gt; Jobs &gt; My Recent Jobs.</li></ul><p><img src="https://t1.daumcdn.net/thumb/R1280x0.fjpg/?fname=http://t1.daumcdn.net/brunch/service/user/9399/image/9IKts-8lH7YK_Dat124-hEw_q4I" alt=""/><ul><li>Once the analysis is complete, the results can be checked at menu &gt; Browse.</li></ul><p><img src="https://t1.daumcdn.net/thumb/R1280x0.fjpg/?fname=http://t1.daumcdn.net/brunch/service/user/9399/image/C62vBvaVNeBLAqrRrx-XKoeuMhg" alt=""/><ul><li>Selecting an individual file allows you to check the license-related text detected by FOSSology.</li></ul><p><img src="https://t1.daumcdn.net/thumb/R1280x0.fjpg/?fname=http://t1.daumcdn.net/brunch/service/user/9399/image/9idwgtBqNj7YAl7Wg0i98QJ5b4w" alt=""/><ul><li>menu &gt; Browser &gt; select a file or directory &gt; Copyright/Email/Url/Author shows the Copyright/Email/Url/Author information detected by FOSSology.</li></ul><p><img src="https://t1.daumcdn.net/thumb/R1280x0.fjpg/?fname=http://t1.daumcdn.net/brunch/service/user/9399/image/NrjeCqal75rJ1bwGLPPmjhBEn4Q" alt=""/><p>After checking whether the results analyzed in this way by FOSSology are valid, users can exclude incorrectly detected items from the analysis results. FOSSology describes this as the Clearing process, and for more details, refer to the following page:<a href="https://www.fossology.org/get-started/basic-workflow/">https://www.fossology.org/get-started/basic-workflow/</a></p><p>In this way, you can easily check what the license of the open source you want to use is and what the copyright information looks like.</p>
]]></content:encoded></item></channel></rss>