diff --git a/aboutcode-data/README.rst b/docs/source/aboutcode-data/abcd.rst
similarity index 99%
rename from aboutcode-data/README.rst
rename to docs/source/aboutcode-data/abcd.rst
index 3e757707..49c239d6 100644
--- a/aboutcode-data/README.rst
+++ b/docs/source/aboutcode-data/abcd.rst
@@ -1,5 +1,5 @@
-ABCD: Using the AboutCode Data structures to describe data ... about code.
-==========================================================================
+AboutCode Data : ABCD
+=====================
Summary
-------
diff --git a/aboutcode-data/image00.png b/docs/source/aboutcode-data/image00.png
similarity index 100%
rename from aboutcode-data/image00.png
rename to docs/source/aboutcode-data/image00.png
diff --git a/aboutcode-data/image01.png b/docs/source/aboutcode-data/image01.png
similarity index 100%
rename from aboutcode-data/image01.png
rename to docs/source/aboutcode-data/image01.png
diff --git a/aboutcode-data/image02.png b/docs/source/aboutcode-data/image02.png
similarity index 100%
rename from aboutcode-data/image02.png
rename to docs/source/aboutcode-data/image02.png
diff --git a/docs/source/aboutcode-docs/aboutcode_logo.svg b/docs/source/aboutcode-docs/aboutcode_logo.svg
new file mode 100644
index 00000000..a76c7049
--- /dev/null
+++ b/docs/source/aboutcode-docs/aboutcode_logo.svg
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/docs/source/aboutcode-docs/contributor_project_ideas.rst b/docs/source/aboutcode-docs/contributor_project_ideas.rst
new file mode 100644
index 00000000..976827c1
--- /dev/null
+++ b/docs/source/aboutcode-docs/contributor_project_ideas.rst
@@ -0,0 +1,687 @@
+.. _contributor_project_ideas:
+
+Contributor Project Ideas
+=========================
+
+.. _welcome_to_aboutcode:
+
+Welcome to AboutCode!
+---------------------
+
+AboutCode is a project to uncover data ... about software code:
+
+
+* where does the code come from? which software package?
+* what's is its license? copyright?
+* is the code secure, maintained, well coded?
+
+All these are questions that are important to find answers to: there are million
+of free and open source software components available on the web.
+
+Knowing where a software package comes from, if it is vulnerable and what's its
+licensing should be a problem of the past such that everyone can safely consume
+more free and open source software.
+
+*Join us to make it so!*
+
+Our tools are used to help detect and report the origin and license of source
+code, packages and binaries as well as discover software and package
+dependencies, and track security vulnerabilities, bugs and other important
+software package attributes. This is a suite of command line tools, web-based
+and API servers and desktop applications.
+
+Table of Contents
+-----------------
+
+
+* :ref:`welcome_to_aboutcode`
+* :ref:`aboutcode_projects_are`
+* :ref:`contact`
+* :ref:`technology`
+* :ref:`about_your_project_application`
+* :ref:`our_project_ideas`
+
+ * :ref:`aboutcode_data_server`
+ * :ref:`vulnerablecode_package_security_vulnerability_data_feed_and_scanner`
+ * :ref:`integrate_the_license_expression_library_in_scancode_python_and_aboutcode_manager_javascript`
+ * :ref:`high_volume_matching_automatons_and_data_structures`
+ * :ref:`scancode_scan_deduction`
+ * :ref:`license_and_copyright_detection_benchmark`
+ * :ref:`improved_copyright_parsing_and_speed_in_scancode`
+ * :ref:`transparent_archive_extraction_in_scancode`
+ * :ref:`port_scancode_to_python_3_contrib`
+ * :ref:`automated_docker_containers_and_vm_images_static_package_analysis`
+ * :ref:`static_analysis_of_binaries_for_build_tracing_in_tracecode`
+ * :ref:`create_linux_distro_packages_for_scancode`
+ * :ref:`package_url_implementations_in_many_programming_languages`
+ * :ref:`dependentcode_a_mostly_universal_package_dependencies_resolver`
+
+.. _aboutcode_projects_are:
+
+AboutCode projects are...
+-------------------------
+
+- **ScanCode Toolkit** a popular command line tool to scan code for licenses, copyrights and packages, used by many organizations and FOSS projects, small and large.
+
+- **AboutCode Manager** a JavaScript, Electron-based desktop application to review scan results and document your conclusions
+
+- **AboutCode Toolkit** a set of command line tools to document and inventory known
+ packages and licenses and generate attribution docs
+
+- TraceCode Toolkit: a set of command line tools to find which source code is used to create a compiled binary
+
+- DeltaCode Toolkit: a new command line tool to compare codebases based on scan and determine if and where there are material differences that affect licensing
+
+- VulnerableCode Server: a new server-side application to track package vulnerabilities
+
+- AboutCode Server: a new server-side application to run and organize scans and ABC data (formerly ScanCode server)
+
+- ConAn: a command line tool to analyze the code in Docker and container images
+
+- license-expression: a library to parse and render boolean license expression (such as SPDX)
+
+- Other new tools for source and binary code matching/search and package inventories.
+
+
+We also work closely with other orgs and projects:
+
+
+- purl aka. Package URLs https://github.com/package-url which is an emerging standard to reference software packages of all types.
+
+- SPDX.org aka. Software Package Data Exchange, a spec to document the origin and licensing of packages
+
+.. _contact:
+
+Contact
+-------
+
+Join the chat online or by IRC at https://gitter.im/aboutcode-org/discuss
+introduce yourself and start the discussion!
+
+For personal issues, you can contact the primary org admin directly:
+@pombredanne and pombredanne@gmail.com
+
+Please ask questions the smart way: http://www.catb.org/~esr/faqs/smart-questions.html
+
+.. _technology:
+
+Technology
+----------
+
+Discovering the origin of code is a vast topic. We primarily use Python for this
+and some C/C++ (and eventually Rust) for performance sensitive code and
+Electron/JavaScript for GUI. We are open to using any other language within
+reason.
+
+Our domain includes text analysis and processing (for instance for copyrights
+and licenses), parsing (for package manifest formats), binary analysis (to
+detect the origin and license of binaries, which source code they come from,
+etc) as well as web based tools and APIs (to expose the tools and libraries as
+web services) and low-level data structures for efficient matching (such as Aho-
+Corasick and other automata)
+
+.. _about_your_project_application:
+
+About your project application
+------------------------------
+
+We expect your application to be in the range of 1000 words. Anything less than
+that will probably not contain enough information for us to determine whether
+you are the right person for the job. Your proposal should contain at least the
+following information, plus anything you think is relevant:
+
+
+- Your name
+- Title of your proposal
+- Abstract of your proposal
+
+- Detailed description of your idea including explanation on why is it
+ innovative and what it will contribute
+
+
+- hint: explain your data structures and the main processing flows in details.
+
+- Description of previous work, existing solutions (links to prototypes,
+ bibliography are more than welcome)
+
+- Mention the details of your academic studies, any previous work, internships
+
+- Relevant skills that will help you to achieve the goal (programming languages,
+ frameworks)?
+
+- Any previous open-source projects (or even previous GSoC) you have contributed
+ to and links.
+
+- Do you plan to have any other commitments during GSoC that may affect your
+ work? Any vacations/holidays? Will you be available full time to work on your
+ project? (Hint: do not bother applying if this is not a serious full time
+ commitment)
+
+Join the chat online or by IRC at https://gitter.im/aboutcode-org/discuss
+introduce yourself and start the discussion!
+
+You need to understand something about open source licensing or package managers
+or code and binaries static analysis or low level data structures. The best way
+to demonstrate your capability would be to submit a small patch ahead of the
+project selection for an existing issue or a new issue.
+
+We will **always** consider and prefer a project submissions where you have
+submitted a patch over any otherr submission without a patch.
+
+.. _our_project_ideas:
+
+Our Project ideas
+-----------------
+
+Here is a list of candidate project ideas for your consideration. Your own ideas
+are welcomed too! Please chat about them to increase your chances of success!
+
+Note that there is NO specific order in this list!
+
+.. _aboutcode_data_server:
+
+**AboutCode data server**
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+This project is to futher and evolve the ScanCode server (was started last year
+as a 2017 GSoC project) and rename it as the AboutCode server.
+
+The features of this updated server would be:
+
+
+- Store any ABC data including ScanCode scans See
+ https://github.com/nexB/aboutcode/tree/master/aboutcode-data)
+
+- Organize the data in projects (including possibly user-private projects)
+
+- Execute selectively AboutCode tools such as ScanCode-toolkit, AboutCode-toolkit, etc.
+
+- Integrate the storage and retrieval of scans and ABC data with the AboutCode
+ Manager app through the JSON API.
+
+- Add a Github integration to scan/run an ABC tool on commit with webhooks.
+
+
+ * Bonus feature is to scan based on a received tweet of similar IRC or IM integration.
+
+- **Tech**
+
+
+ * Python 2, Django, PostgreSQL, DRF, JavaScript, Electron
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-server
+ * https://github.com/nexB/aboutcode-manager
+ * https://github.com/nexB/aboutcode-toolkit
+ * https://github.com/nexB/scancode-toolkit
+
+- **Mentors**
+
+ * @majurg https://github.com/majurg
+ * @tdruez https://github.com/tdruez
+
+.. _vulnerablecode_package_security_vulnerability_data_feed_and_scanner:
+
+**VulnerableCode Package security vulnerability data feed (and scanner)**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+This project is to futher and evolve the VulnerableCode server and and software
+package vulnerabilities data aggregator.
+
+VulnerableCode was started last year as a 2017 GSoC project. Its goal is to
+collect and aggregate vulnerabilities data and provide semi-automatic
+correlation. In the end it should provide the basis to report vulnerabilities
+alerts found in packages identified by ScanCode.
+
+This is not trivial as there are several gaps in the CVE data and how they
+relate to packages as they are detected by ScanCode or else.
+
+The features and TODO for this updated server would be:
+
+
+*
+ Aggregate more and new packages vulnerabilities feeds,
+
+*
+ Automating correlation: add smart relationship detection to infer new
+ relatiosnhips between available packages and vulnerabilities from mining the
+ graph of existing relations.
+
+*
+ Create a ScanCode plugin to report vulnerabilities with detected packages
+ using this data.
+
+*
+ Integrate API lookup on the server withe the AboutCode Manager UI
+
+*
+ Create a UI and model for community curation of vulnerability to package
+ mappings, correlations and enhancements.
+
+
+- **Tech**
+
+ * Python 2, Django, PostgreSQL, DRF, JavaScript, Electron
+
+- **URLS**
+
+ * https://github.com/nexB/vulnerablecode
+ * https://github.com/nexB/aboutcode-manager
+ * https://github.com/nexB/scancode-toolkit
+ * Other interesting pointers:
+
+ - https://github.com/cve-search/cve-search
+ - https://github.com/jeremylong/DependencyCheck/
+ - https://github.com/victims/victims-cve-db
+ - https://github.com/rubysec/ruby-advisory-db
+ - https://github.com/future-architect/vuls
+ - https://github.com/coreos/clair
+ - https://github.com/anchore/anchore/
+ - https://github.com/pyupio/safety-db
+ - https://github.com/RetireJS/retire.js
+ - and many more including Linux distro feeds
+
+- **Mentors**
+
+ * @majurg https://github.com/majurg
+ * @JonoYang https://github.com/JonoYang
+ * @pombredanne https://github.com/pombredanne
+
+.. _integrate_the_license_expression_library_in_scancode_python_and_aboutcode_manager_javascript:
+
+**Integrate the license expression library in ScanCode (Python) and AboutCode Manager (JavaScript)**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+In GSoC 2017, this Python library was ported to JavaScript using Transcrypt.
+
+The goal of this project is to add support for license expressions in multiple
+projects and evolve the license expression library as needed:
+
+
+- in Python:
+
+ * the SPDX Python library
+ * the ScanCode toolkit. This also include the proper detection of license
+ expressions in SPDX-License-Identifier tags.
+ * the AboutCode toolkit
+
+- in JavaScript:
+
+ * the AboutCode Manager
+
+- in both languages in the core license expression proper, add support for a
+ built-in mode for strict SPDX expressions
+
+
+- **Tech**
+
+ * Python, JavaScript
+
+- **URLS**
+
+ * https://github.com/nexB/license-expression
+ * https://github.com/bastikr/boolean.py
+ * https://github.com/nexB/aboutcode-manager
+ * https://github.com/nexB/aboutcode-toolkit
+ * https://github.com/nexB/scancode-toolkit
+ * https://github.com/spdx/tools-python
+
+- **Mentors**
+
+ * @JonoYang https://github.com/JonoYang
+ * @majurg https://github.com/majurg
+
+.. _high_volume_matching_automatons_and_data_structures:
+
+**High volume matching automatons and data structures**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+MatchCode will provide ways to efficiently match actual code against a large
+stored indexes of open source code.
+
+To enable this, we need to research and create efficient and compact data
+structures that are specialized for the type of data we lookup. Given the volume
+to consider (typically multi billion values indexed) there are special
+considerations to have compact and memory efficient dedicated structures (rather
+than using a general purpose DB or Key/value pair store) that includes looking
+at automata, and memory mapping. This types of data structures should be
+implemented in Rust as a preference (though C/C++ is OK) and include Python
+bindings.
+
+There are several areas to research and implement:
+
+
+- A data structure to match efficiently a batch of fix-width checksums (e.g.
+ SHA1) against a large index of such checksums, where each checksum points to
+ one or more files or packages. A possible direction is to use finite state
+ transducers or specialized B-tree indexes. Since when a codebase is being
+ matched there can be millions of lokkups to do, the batch matching is
+ preferred.
+
+- A data structure to match efficiently a batch of fix-width byte strings (e.g.
+ LSH) against a large index of such LSH within a fixed hamming distance, where
+ each points to one or more files or packages. A possible direction is to use
+ finite state transducers (possibly weighted), specialized B-tree indexes or
+ multiple hash-like on-disk tables.
+
+- A memory-mapped Aho-Corasick automaton to build large batch tree matchers.
+ Available Aho-Corasick automaton may not have a Python binding or may not allow
+ memory-mapping (like pyahocorasick we use in ScanCode). The volume of files we
+ want to handle requires to reuse, extend or create aspecialized tree/paths
+ matching automatons that can handle eventually billions of nodes and are larger
+ than the available RAM. A possible direction is to use
+ finite state transducers (possibly weighted).
+
+- Feature hashing research: we deal with manyt "features" and hashing to limit
+ the number and size of the each features seems to be a valuable thing. The goal
+ is to research feature hashing with short hashes (15, 16 and 32 bits) and
+ evaluate if this leads to acceptable fasle-positive and loss of accuracy in the
+ context of the data structures mentioned above.
+
+Then using these data structures, the project should create a system for
+matching code as a Python-based server exposing a simple API.
+This is a green field project.
+
+
+- **Tech**
+
+ * Rust, Python
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit-contrib for samecode fingerprints drafts.
+ * https://github.com/nexB/scancode-toolkit for commoncode hashes
+
+- **Mentors**
+
+ * @pombredanne https://github.com/pombredanne
+
+.. _scancode_scan_deduction:
+
+**ScanCode scan deduction**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The goal of this project is to take existing scan and match results and infer
+summaries and deduction at a higher level, such as the licensing or origin of a
+whole directory tree. This should be implemented as a set of ScanCode plugins
+
+
+- **Tech**
+
+ * Python
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/issues/426
+ * https://github.com/nexB/scancode-toolkit/issues/377
+
+- **Mentors**
+
+ * @pombredanne https://github.com/pombredanne
+ * @JonoYang https://github.com/JonoYang
+
+.. _license_and_copyright_detection_benchmark:
+
+**License and copyright detection benchmark**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Compare ScanCode runtimes with Fossology, licensee, LicenseFinder, license-
+check, ninka, slic, LiD and others. This project is to create a comprehensive
+test suite and a benchmark for several FOSS open source license and copyright
+detection engines, establish mappings between the different conventions they use
+for license identification and evaluate and publish the results of detection
+accuracy and precision.
+
+Note that this not only about the speed of scanning: the performance and time
+taken is accessory and a nice to have as a result. What matters is benchmarking
+the accuracy of the license detection:
+
+
+#. is the right license detected and how correct is this detection?
+#. when a license is detected is the correct exact text matched and returned?
+
+So what is needed is a (large) test set of files.
+
+Then establishing a ground truth for reference e.g. detecting then reviewing
+manually possibly with ScanCode to set up the baseline that will be used to
+compare all the scanners.
+
+Then run the other tools and ScaCode to see how well they perform and of course
+establish a mapping of license identifiers: each tool may use different license
+ids so we need to map these to the ids used in the test baseline (e.g. the
+scancode license keys): all this has to be built, possibly reusing some or all
+of the scancode tests and lacing in all the tests from the other tools and
+adding more as needed.
+
+
+- **Tech**
+
+ * Python
+
+- **Mentors**
+
+ * @mjherzog https://github.com/mjherzog
+ * @pombredanne https://github.com/pombredanne
+
+.. _improved_copyright_parsing_and_speed_in_scancode:
+
+**Improved copyright parsing and speed in ScanCode**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Copyright detection is the slowest scanner in ScanCode. It is based on NLTK part
+of speech tagging and a copyright grammar.
+
+The goal of this project is to refactor Copyright detection for speed and
+simplicity possibly implementaing a new parser (PEG?, etc) or reimplementing
+core elements in Rust with a Python binding.
+
+This would include also keeping track of line numbers and offsets where copyrights are found.
+
+This would likely require either replacing or enhancing NLTK which is used as a
+natural language parser.
+
+
+- **Tech**
+
+ * Python, Rust
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/tree/develop/src/cluecode
+
+- **Mentor**
+
+ * @JonoYang https://github.com/JonoYang
+
+.. _transparent_archive_extraction_in_scancode:
+
+**Transparent archive extraction in ScanCode**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ScanCode archive extraction is currently done with a separate command line
+invocation. The goal of this project is to integrate archive extraction
+transparently into the ScanCode scan loop. This would be using the new plugins
+architecture.
+
+
+- **Tech**
+
+ * Python
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/issues/14
+
+- **Mentor**
+
+ * @pombredanne https://github.com/pombredanne
+
+.. _port_scancode_to_python_3_contrib:
+
+**Port ScanCode to Python 3**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ScanCode runs only on Python 2.7 today. The goal of this project is to port
+ScanCode to support both Python 2 and Python 3.
+
+
+- **Tech**
+
+ * Python
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/issues/295
+
+- **Mentor**
+
+ * @pombredanne https://github.com/pombredanne
+
+.. _automated_docker_containers_and_vm_images_static_package_analysis:
+
+**Automated Docker, containers and VM images static package analysis**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The goal of this project is to further the Conan container static analysis tool
+to effectively support proper inventory of installed packages without running
+the containers.
+
+This includes determining which packages are installed in Docker layers for
+RPMs, Debian or Alpine Linux. And this woudl eventually require the integration
+of ScanCode.
+
+
+- **Tech**
+
+ * Python, Go?
+
+- **URLS**
+
+ * https://github.com/pombredanne/conan
+ * https://github.com/nexB/scancode-toolkit
+
+- **Mentor**
+
+ * @pombredanne https://github.com/pombredanne
+
+.. _static_analysis_of_binaries_for_build_tracing_in_tracecode:
+
+**Static analysis of binaries for build tracing in TraceCode**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+TraceCode does system call tracing only today.
+
+
+- The primary goal of this project is to do the same using symbol, debug symbol
+ or string matching to accomplish something similar using static analysis.
+
+- This project also would cover updating TraceCode to use the Click comamnd line toolkit
+ (like for ScanCode).
+
+- Finally thsi project should improve the tracing of the lifecycle of file
+ descriptors in TraceCode build. We need to improve how TraceCode does system
+ call tracing by improving the way we track open/close file descriptors in the
+ trace to reconstruct the lifecycle of a traced file.
+
+
+- **Tech**
+
+ * Python, Linux
+
+- **URLS**
+
+ * https://github.com/nexB/tracecode-toolkit for the existing non-static tool
+ * https://github.com/nexB/scancode-toolkit-contrib for the work in progress on binaries/symbols parsers/extractors
+
+- **Mentor**
+
+ * @pombredanne https://github.com/pombredanne
+
+.. _create_linux_distro_packages_for_scancode:
+
+**Create Linux distro packages for ScanCode**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The goal of this project is to ensure that we have proper packages for Linux
+distros for ScanCode.
+
+The first step is to debundle pre-built binaries that exist in ScanCode such
+that they come either from system-packages or pre-built Python wheels. This
+covers libarchive, libmagic and a few other native libraries.
+
+The next step is to ensure that all the dependencies from ScanCode are also available as distro packages.
+
+The last step is to create proper distro packages for RPM, Debian, Nix and GUIX,
+Alpine, Arch and Gentoo and also an AppImage.org package as well as a proper
+Docker image and eventually submit these package to the distros.
+
+As a bonus, the same could then be done for AboutCode toolkit and TraceCode.
+
+This requires a good understanding of packaging and Python.
+
+
+- **Tech**
+
+ * Python, Linux
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/issues/487
+ * https://github.com/nexB/scancode-toolkit/issues/469
+
+- **Mentor**
+
+ * @pombredanne https://github.com/pombredanne
+
+.. _package_url_implementations_in_many_programming_languages:
+
+**Package URL implementations in many programming languages**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+We have a purl implmentation in Python, Go and possibly Java today.
+
+The goal of this project is to create multiple parsers and builders in several
+programming languages:
+
+
+- JavaScript, Rust, R, Perl, Ruby, C/C++, Racket, etc.
+
+
+- **Tech**
+
+ * Many!
+
+- **URLS**
+
+ * https://github.com/package-url
+ * https://fosdem.org/2018/schedule/event/purl/
+
+- **Mentors**
+
+ * @pombredanne https://github.com/pombredanne
+
+.. _dependentcode_a_mostly_universal_package_dependencies_resolver:
+
+**DependentCode: a mostly universal Package dependencies resolver**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The goal of this project is to create a tool for mostly universal package
+dependencies resolution using a SAT solver that should leverage the detected
+packages from ScanCode and the Package URLs and could provide a good enough way
+to resolve package dependencies for many system and application package formats.
+This is a green field project.
+
+
+- **Tech**
+
+ * Python, C/C++, Rust, SAT
+
+- **URLS**
+
+ * https://github.com/package-url
+ * https://fosdem.org/2018/schedule/event/purl/
+
+- **Mentors**
+
+ * @pombredanne https://github.com/pombredanne
diff --git a/docs/source/aboutcode-docs/gsoc_2017.rst b/docs/source/aboutcode-docs/gsoc_2017.rst
new file mode 100644
index 00000000..e9c424e8
--- /dev/null
+++ b/docs/source/aboutcode-docs/gsoc_2017.rst
@@ -0,0 +1,367 @@
+Google Summer of Code 2017
+==========================
+
+
+.. image:: https://cdn.rawgit.com/wiki/nexB/aboutcode/aboutcode_logo.svg
+ :target: http://www.aboutcode.org/
+ :alt: AboutCode Logo
+
+
+Welcome to AboutCode!
+This year AboutCode is a mentoring Organization for the Google Summer of Code 2017 edition.
+
+`AboutCode `_ is a project to uncover data ... about software code:
+
+
+* where does it come from?
+* what is its license? copyright?
+* is it secure, maintained, well coded?
+
+All these are questions that are important to find answers to when there are million of free and open source software components available on the web.
+
+Where software comes from and what is its license should be a problem of the past, such that everyone can safely consume more free and open source software. Come and join us to make it so!
+
+Our tools are used to help detect and report the origin and license of source code, packages and binaries, as well as discover software and package dependencies, track vulnerabilities, bugs and other important software component attributes.
+
+Contact
+-------
+
+Subscribe to the mailing list at https://lists.sourceforge.net/lists/listinfo/aboutcode-discuss and introduce yourself and start the discussion! The mailing list is usually the better option to avoid timezone gaps.
+
+The list archive have also plenty of interesting information. Someone may have asked your question before.
+Search and browse the archives at https://sourceforge.net/p/aboutcode/mailman/aboutcode-discuss/ !
+
+For short chats, you can also join the #aboutcode IRC channel on Freenode or the Gitter channel at https://gitter.im/aboutcode-org/discuss
+
+For personal issues, you can contact the org admin directly: @pombredanne and pombredanne@gmail.com
+
+Please ask questions the smart way: http://www.catb.org/~esr/faqs/smart-questions.html
+
+Technology
+----------
+
+Discovering the origin of code is a vast topic. We primarily use Python for this and some C/C++ and JavaScript, but we are open to using any other language within reason.
+
+Our domain includes text analysis and processing (for instance for copyrights and licenses), parsing (for package manifest formats), binary analysis (to detect the origin and license of binaries, which source code they come from, etc) as well as web based tools and APIs (to expose the tools and libraries as web services).
+
+About your project application
+------------------------------
+
+We expect your application to be in the range of 1000 words. Anything less than that will probably not contain enough information for us to determine whether you are the right person for the job. Your proposal should contain at least the following information, plus anything you think is relevant:
+
+
+* Your name
+* Title of your proposal
+* Abstract of your proposal
+* Detailed description of your idea including explanation on why is it innovative and what it will contribute
+
+ * hint: explain your data structures and the main processing flows in details.
+
+* Description of previous work, existing solutions (links to prototypes, bibliography are more than welcome)
+* Mention the details of your academic studies, any previous work, internships
+* Relevant skills that will help you to achieve the goal (programming languages, frameworks)?
+* Any previous open-source projects (or even previous GSoC) you have contributed to and links.
+* Do you plan to have any other commitments during GSoC that may affect your work? Any vacations/holidays? Will you be available full time to work on your project? (Hint: do not bother applying if this is not a serious full time commitment)
+
+Subscribe to the mailing list at https://lists.sourceforge.net/lists/listinfo/aboutcode-discuss or join the #aboutcode IRC channel on Freenode and introduce yourself and start the discussion!
+
+You need to understand something about open source licensing or package managers or code and binaries static analysis. The best way to demonstrate your capability would be to submit a small patch ahead of the project selection for an existing issue or a new issue.
+
+Project ideas
+-------------
+
+**ScanCode live scan server** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+This project is to use ScanCode as a library in a web and REST API application that allows you to scan code on demand by entering a URL and then store the scan results. It could also be made available as a Travis or Github integration to scan on commit with webhooks. Bonus feature is to scan based on a received tweet of similar IRC or IM integration.
+
+
+- **URLS** :
+
+ * https://github.com/nexB/scancode-toolkit
+
+- **Mentors** :
+
+ * @majurg https://github.com/majurg
+ * @tdruez https://github.com/tdruez
+
+**Package security vulnerability data feed (and scanner)** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The end goal for this project is to build on existing projects to match packages identified by ScanCode to existing vulnerability alerts. This is not trivial as there are several gaps in the CVE data and how they relate to packages as they are detected by ScanCode or else. This is a green field project.
+
+The key points to tackle are:
+
+
+#.
+ create the tools to build a free and open source structured and curate security feed
+
+
+ * the aggregation of packages vulnerabilities feeds in a common and structured model (CVE, distro trackers, etc),
+ * the aggregation of additional security data (CWE, CPE, and more) in that model,
+ * the correlation of the different data items, creating accurate relationships and matching of actual package identifiers to vulnerabilities,
+ * an architecture for community curation of vulnerabilities, correlation and enhancement of the data.
+
+#.
+ as a side bonus, build the tools in ScanCode to match detected packages to this feed.
+ Note there is no FOSS tool and DB that does all of this today (only proprietary solutions such as vfeed or vulndb).
+
+
+- **Some Related URLS for other projects in the same realm** :
+
+ * https://github.com/cve-search/cve-search
+ * https://github.com/jeremylong/DependencyCheck/
+ * https://github.com/victims/victims-cve-db
+ * https://github.com/rubysec/ruby-advisory-db
+ * https://github.com/future-architect/vuls
+ * https://github.com/coreos/clair
+ * https://github.com/anchore/anchore/
+ * https://github.com/pyupio/safety-db
+ * https://github.com/RetireJS/retire.js
+ * and many more including Linux distro feeds
+
+- **Mentors** :
+
+ * @majurg https://github.com/majurg
+ * @JonoYang https://github.com/JonoYang
+ * @pombredanne https://github.com/pombredanne
+
+**Port the Python license expression library to JavaScript and prepare and publish an NPM package** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Use automated code translation (for JS) for the port. Add license expression support to AboutCodeMgr with this library. As a bonus, create a web server app and API service to parse and normalize ScanCode and SPDX license expressions either in Python or JavaScript.
+
+
+- **URLS** :
+
+ * https://github.com/nexB/license-expression
+ * https://github.com/bastikr/boolean.py
+ * https://github.com/nexB/aboutcode-manager
+ * https://github.com/jashkenas/coffeescript/wiki/list-of-languages-that-compile-to-js#python
+
+- **Mentors** :
+
+ * @JonoYang https://github.com/JonoYang
+ * @majurg https://github.com/majurg
+
+**MatchCode** :
+^^^^^^^^^^^^^^^^^^
+
+Create a system for matching code using checksums and fingerprints
+against a repository of checksums and fingerprints. Create a basic
+repository for storing these fingerprints and expose a basic API. Create
+a client that can collect fingerprints on code and get matches using API
+calls to this repository or package manager APIs (Maven, Pypi, etc), or
+search engines APIs such as searchcode.com, debsources, or Github or
+Bitbucket commit hash searches/API or the SoftwareHeritage.org API.
+
+
+- **URLS** :
+
+ * https://github.com/nexB/scancode-toolkit-contrib for samecode fingerprints drafts.
+ * https://github.com/nexB/scancode-toolkit for commoncode hashes
+
+- **Mentors** :
+
+ * @pombredanne https://github.com/pombredanne
+
+**ScanCode scan deduction** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The goal of this project is to take existing scan and match results and infer summaries and deduction at a higher level, such as the licensing of a whole directory tree.
+
+
+- **URLS** :
+
+ * https://github.com/nexB/scancode-toolkit/issues/426
+ * https://github.com/nexB/scancode-toolkit/issues/377
+
+- **Mentors** :
+
+ * @pombredanne https://github.com/pombredanne
+ * @JonoYang https://github.com/JonoYang
+
+**DeltaCode** :
+^^^^^^^^^^^^^^^^^^
+
+A new tool to help determine at a high level if the licensing for two codebases or versions of code has changed, and if so how. This is NOT a generic diff tool that identifies all codebase differences, rather it focuses on changes in licensing based on differences between ScanCode files.
+
+
+- **Mentor** :
+
+ * @majurg https://github.com/majurg
+
+**License and copyright detection benchmark** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Compare ScanCode runtimes with Fossology, licensee, LicenseFinder, license-check, ninka, slic, LiD and others. This project is to create a comprehensive test suite and a benchmark for several FOSS open source license and copyright detection engines, establish mappings between the different conventions they use for license identification and evaluate and publish the results of detection accuracy and precision.
+
+Note that this not about the speed of scanning: the performance and time taken is accessory and a nice to have result only. What matters is the accuracy of the license detection:
+
+
+#. is the right license detected and how correct is this detection?
+#. when a license is detected is the correct exact text matched and returned?
+
+So what is needed is a (large) test set of files.
+
+Then establishing a ground truth for reference e.g. detecting then reviewing manually possibly with scancode to set up the baseline that will be used to compare all the scanners.
+
+Then run the other tools and scancode to see how well they perform and of course establish a mapping of license identifiers: each tool may use different license ids so we need to map these to the ids used in the test baseline (e.g. the scancode license keys): all this has to be built, possibly reusing some or all of the scancode tests and lacing in all the tests from the other tools and adding more ass needed.
+
+
+- **Mentors** :
+
+ * @mjherzog https://github.com/mjherzog
+ * @pombredanne https://github.com/pombredanne
+
+**Improved copyright parsing in ScanCode** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+by keeping track of line numbers and offsets where copyrights are found. This would likely require either replacing or enhancing NLTK which is used as a natural language parser to add support for tracking where a copyright has been detected in a scanned text.
+
+
+- **URLS** :
+
+ * https://github.com/nexB/scancode-toolkit/tree/develop/src/cluecode
+
+- **Mentor** :
+
+ * @JonoYang https://github.com/JonoYang
+
+**Support full JSON and ABCD formats in AttributeCode**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+
+- **URLS** :
+
+ * https://github.com/nexB/attributecode/issues/277
+
+- **Mentor** :
+
+ * @chinyeungli https://github.com/chinyeungli
+
+**Transparent archive extraction in ScanCode** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ScanCode archive extraction is currently done with a separate command line invocation. The goal of this project is to integrate archive extraction transparently into the ScanCode scan loop.
+
+
+- **URLS** :
+
+ * https://github.com/nexB/scancode-toolkit/issues/14
+
+- **Mentor** :
+
+ * @pombredanne https://github.com/pombredanne
+
+**Automated docker and VM images static package analysis** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+to determine which packages are installed in Docker layers for RPMs, Debian or Alpine Linux. This is for the conan Docker image analysis tool.
+
+
+- **URLS** :
+
+ * https://github.com/pombredanne/conan
+
+- **Mentor** :
+
+ * @pombredanne https://github.com/pombredanne
+
+**Plugin architecture for ScanCode** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Create ScanCode plugins for outputs to multiple formats (CSV, JSON, SPDX, Debian Copyright)
+
+
+- **URLS** :
+
+ * https://github.com/nexB/scancode-toolkit/issues/552
+ * https://github.com/nexB/scancode-toolkit/issues/381
+
+- **Mentor** :
+
+ * @pombredanne https://github.com/pombredanne
+
+**Static analysis of binaries for build tracing in TraceCode** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+TraceCode does system call tracing. The goal of this project is to do the same using symbol, debug symbol or string matching to accomplish something similar,
+
+
+- **URLS** :
+
+ * https://github.com/nexB/tracecode-build for the existing non-static tool
+ * https://github.com/nexB/scancode-toolkit-contrib for the work in progress on binaries/symbols parsers/extractors
+
+- **Mentor** :
+
+ * @pombredanne https://github.com/pombredanne
+
+**Better support tracing the lifecycle of file descriptors in TraceCode build** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+TraceCode does system call tracing. The goal of this project is to improve the way we track open/close file descriptors in the trace to reconstruct the life of a file.
+
+
+- **URLS** :
+
+ * https://github.com/nexB/tracecode-build
+
+- **Mentor** :
+
+ * @pombredanne https://github.com/pombredanne
+
+**Create Debian and RPM packages for ScanCode, AttributeCode and TraceCode**.
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Consider also including an AppImage.org package. If you think this may not fill in a full three months project, consider also adding some extras such as submitting the packages to Debian and Fedora.
+
+
+- **URLS** :
+
+ * https://github.com/nexB/scancode-toolkit/issues/487
+ * https://github.com/nexB/scancode-toolkit/issues/469
+
+- **Mentor** :
+
+ * @pombredanne https://github.com/pombredanne
+
+**AboutCode Manager test suite and Ci** :
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Create an extensive test suite for the Electron app and setup the CI to run unit, integration and smoke tests on Ci for Windows, Linux and Mac.
+
+
+- **URLS** :
+
+ * https://github.com/nexB/aboutcode-manager
+
+- **Mentors** :
+
+ * @jdaguil https://github.com/jdaguil
+ * @pombredanne https://github.com/pombredanne
+
+**DependentCode** :
+^^^^^^^^^^^^^^^^^^^^^^
+
+Create a tool for mostly universal package dependencies resolution.
+
+
+- **URLS** :
+
+ * https://github.com/nexB/dependentcode
+
+- **Mentors** :
+
+ * @pombredanne https://github.com/pombredanne
+
+**FetchCode** :
+^^^^^^^^^^^^^^^^^^
+
+Create a tool for mostly universal package and code download from VCS, web, ftp, etc.
+
+
+- **Mentors** :
+
+ * @pombredanne https://github.com/pombredanne
diff --git a/docs/source/aboutcode-docs/gsoc_2018.rst b/docs/source/aboutcode-docs/gsoc_2018.rst
new file mode 100644
index 00000000..26c3a426
--- /dev/null
+++ b/docs/source/aboutcode-docs/gsoc_2018.rst
@@ -0,0 +1,4 @@
+Google Summer of Code 2018
+==========================
+
+See :ref:`contributor_project_ideas`.
diff --git a/docs/source/aboutcode-docs/gsoc_2019.rst b/docs/source/aboutcode-docs/gsoc_2019.rst
new file mode 100644
index 00000000..9ceb2b98
--- /dev/null
+++ b/docs/source/aboutcode-docs/gsoc_2019.rst
@@ -0,0 +1,715 @@
+.. _GSoC2019:
+
+Google Summer of Code 2019
+==========================
+
+AboutCode is participating in the Google Summer of Code in 2019 as a mentoring org. This page contain all the information for students and anyone else interested in helping.
+
+AboutCode is a family of FOSS projects to uncover data ... about software code:
+
+
+- where does the code come from? which software package?
+- what is its license? copyright?
+- is the code secure, maintained, well coded?
+
+All these are questions that are important to answer: there are million
+of free and open source software components available on the web for reuse.
+
+Knowing where a software package comes from, what is its license and if it is
+vulnerable and what's its licensing should be a problem of the past such that
+everyone can safely consume more free and open source software.
+
+*Join us to make it so!*
+
+Our tools are used to help detect and report the origin and license of source
+code, packages and binaries as well as discover software and package
+dependencies, and in the future track security vulnerabilities, bugs and other
+important software package attributes. This is a suite of command line tools,
+web-based and API servers and desktop applications.
+
+Table of Contents
+-----------------
+
+- :ref:`aboutcode_projects_are_gsoc19`
+- :ref:`contact_gsoc19`
+- :ref:`technology_gsoc19`
+- :ref:`skills_gsoc19`
+- :ref:`about_your_project_application_gsoc19`
+- :ref:`our_project_ideas_gsoc19`
+
+ * :ref:`improve_copyright_detection_accuracy_and_speed_in_scancode`
+ * :ref:`port_scancode_to_python_3_gsoc_2019`
+ * :ref:`improve_programming_language_detection_and_classification_in_scancode`
+ * :ref:`improve_license_detection_accuracy_and_speed_in_scancode`
+ * :ref:`improve_scancode_scan_summarization_and_deduction`
+ * :ref:`create_linux_distros_and_freebsd_packages_for_scancode`
+ * :ref:`deltacode_projects`
+ * :ref:`tracecode_projects`
+ * :ref:`conan_and_other_projects`
+
+- :ref:`mentoring_gsoc19`
+
+.. _aboutcode_projects_are_gsoc19:
+
+AboutCode projects are...
+-------------------------
+
+- `ScanCode Toolkit `_ is a popular
+ command line tool to scan code for licenses, copyrights and packages, used by
+ many organizations and FOSS projects, small and large.
+
+- `Scancode Workbench `_
+ (formerly AboutCode Manager) is a JavaScript, Electron-based desktop
+ application to review scan results and document your origin and license
+ conclusions.
+
+- `AboutCode Toolkit `_ is a
+ command line tool to document and inventory known packages and licenses
+ and generate attribution docs, typically using the results of analyzed
+ and reviewed scans.
+
+- `TraceCode Toolkit `_ is
+ a command line tool to find which source code file is used to create a
+ compiled binary and trace and graph builds.
+
+- `DeltaCode `_ is a command line
+ tool to compare scans and determine if and where there are material
+ differences that affect licensing.
+
+- `ConAn `_ : a command line tool to analyze
+ the code in Docker and container images
+
+- `VulnerableCode `_ : an emerging
+ server-side application to collect and track known package vulnerabilities.
+
+- `license-expression `_ : a library
+ to parse, analyze, simplify and render boolean license expression (such as SPDX)
+
+We also work closely, contribute and co-started several other orgs and projects:
+
+
+-
+ `Package URL `_ which is an emerging
+ standard to reference software packages of all types with simple, readable and
+ concise URLs.
+
+-
+ `SPDX `_ aka. Software Package Data Exchange, a spec to
+ document the origin and licensing of packages.
+
+-
+ `ClearlyDefined `_ to review and help FOSS projects
+ improve their licensing and documentation clarity.
+
+.. _contact_gsoc19:
+
+Contact
+-------
+
+Join the chat online or by IRC at https://gitter.im/aboutcode-org/discuss
+Introduce yourself and start the discussion!
+
+For personal issues, you can contact the primary org admin directly:
+@pombredanne and pombredanne@gmail.com
+
+Please ask questions the smart way: http://www.catb.org/~esr/faqs/smart-questions.html
+
+.. _technology_gsoc19:
+
+Technology
+----------
+
+Discovering the origin of code is a vast topic. We primarily use Python for this
+and some C/C++ (and eventually some Rust and Go) for performance sensitive code and
+Electron/JavaScript for GUI.
+
+Our domain includes text analysis and processing (for instance for copyrights
+and licenses detection), parsing (for package manifest formats), binary analysis
+(to detect the origin and license of binaries, which source code they come from,
+etc.) as well as web based tools and APIs (to expose the tools and libraries as
+web services) and low-level data structures for efficient matching (such as Aho-
+Corasick and other automata).
+
+.. _skills_gsoc19:
+
+Skills
+------
+
+Incoming students will need the following skills:
+
+
+- Intermediate to strong Python programming. For some projects, strong C/C++ and/or Rust is needed too.
+- Familiarity with git as a version control system
+- Ability to set up your own development environment
+- An interest in FOSS licensing and software code and origin analysis
+
+We are happy to help you get up to speed, but the more you are able to demonstrate ability and skills in advance, the more likely we are to choose your application!
+
+.. _about_your_project_application_gsoc19:
+
+About your project application
+------------------------------
+
+We expect your application to be in the range of 1000 words. Anything less than
+that will probably not contain enough information for us to determine whether
+you are the right person for the job. Your proposal should contain at least the
+following information, plus anything you think is relevant:
+
+
+- Your name
+- Title of your proposal
+- Abstract of your proposal
+
+- Detailed description of your idea including explanation on why is it
+ innovative and what it will contribute to the project
+
+
+ * hint: explain your data structures and you planned main processing flows in
+ details.
+
+- Description of previous work, existing solutions (links to prototypes,
+ bibliography are more than welcome)
+
+- Mention the details of your academic studies, any previous work, internships
+
+- Relevant skills that will help you to achieve the goal (programming languages,
+ frameworks)?
+
+- Any previous open-source projects (or even previous GSoC) you have contributed
+ to and links.
+
+- Do you plan to have any other commitments during GSoC that may affect your
+ work? Any vacations/holidays? Will you be available full time to work on your
+ project? (Hint: do not bother applying if this is not a serious full time
+ commitment during the GSoC time frame)
+
+Join the chat online or by IRC at https://gitter.im/aboutcode-org/discuss
+introduce yourself and start the discussion!
+
+The best way to demonstrate your capability would be to submit a small patch
+ahead of the project selection for an existing issue or a new issue.
+
+We will **always** consider and prefer a project submissions where you have
+submitted a patch over any other submission without a patch.
+
+You can pick any project idea from the list below. If you have other ideas that
+are not in this list, contact the team first to make sure it makes sense.
+
+.. _our_project_ideas_gsoc19:
+
+Our Project ideas
+-----------------
+
+Here is a list of candidate project ideas for your consideration. Your own ideas
+are welcomed too! Please chat about them to increase your chances of success!
+
+ScanCode ideas
+##############
+
+.. _improve_copyright_detection_accuracy_and_speed_in_scancode:
+
+**Improve Copyright detection accuracy and speed in ScanCode**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Copyright detection is reasonably good by the slowest scanner in ScanCode.
+It is based on NLTK part of speech (PoS) tagging and a copyright grammar.
+The exact start and end lines where a copyright is found are approximate.
+
+The goal of this project is to refactor Copyright detection for speed and
+simplicity possibly implementing a new parser (PEG?, etc.) or re-implementing
+core elements in Rust with a Python binding for speed or using a fork of NLTK
+or any other tool to be faster and more accurate.
+
+This would include also keeping track of line numbers and offsets where
+copyrights are found.
+
+Also we detect copyrights that are part of a standard license text (e.g. FSF
+copyright in a GPL text) and we should be able to filter these out.
+
+
+- **Level**
+
+ * Advanced
+
+- **Tech**
+
+ * Python, Rust, Go?
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/tree/develop/src/cluecode
+
+- **Mentors**
+
+ * @JonoYang https://github.com/JonoYang
+
+.. _port_scancode_to_python_3_gsoc_2019:
+
+**Port ScanCode to Python 3**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ScanCode runs only on Python 2.7 today. The goal of this project is to port
+ScanCode to support both Python 2 and Python 3.
+
+
+- **Level**
+
+ * Intermediate to Advanced
+
+- **Tech**
+
+ * Python, C/C++, Go (for native code)
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/issues/295
+
+- **Mentors**
+
+ * @majurg https://github.com/majurg
+
+.. _improve_programming_language_detection_and_classification_in_scancode:
+
+**Improve Programming language detection and classification in ScanCode**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ScanCode programming language detection is not as accurate as it could be and
+this is important to get this right to drive further automation. We also need to
+automatically classify each file in facets when possible.
+
+The goal of this project is to improve the quality of programming language
+detection (which is using only Pygments today and could use another tool, e.g.
+some Bayesian classifier like Github linguist, enry ?). And to create and
+implement a flexible framework of rules to automate assigning files to facets
+which could use some machine learning and classifier.
+
+
+- **Level**
+
+ * Intermediate to Advanced
+
+- **Tech**
+
+ * Python
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/issues/426
+ * https://github.com/nexB/scancode-toolkit/issues/1012
+ * https://github.com/nexB/scancode-toolkit/issues/1036
+
+- **Mentors**
+
+ * @pombredanne https://github.com/pombredanne
+
+.. _improve_license_detection_accuracy_and_speed_in_scancode:
+
+**Improve License detection accuracy and speed in ScanCode**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ScanCode license detection is using a sophisticated set of techniques
+base on automatons, inverted indexes and sequence matching. There are some cases
+where license detection accuracy could be improved (such as when scanning long
+notices). Other improvements would be welcomed to ensure the proper detected
+license text is collected in an improved way. Dealing with large files sometimes
+trigger a timeout and handling these cases would be needed too (by breaking files
+in chunks). The detection speed could also be improved possibly by porting
+some critical code sections to C or Rust and that would need extensive profiling.
+
+
+- **Level**
+
+ * Advanced
+
+- **Tech**
+
+ * Python, C/C++, Rust, Go
+
+- **Mentors**
+
+ * @mjherzog https://github.com/mjherzog
+ * @pombredanne https://github.com/pombredanne
+
+.. _improve_scancode_scan_summarization_and_deduction:
+
+**Improve ScanCode scan summarization and deduction**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The goal of this project is to take existing scan results and infer
+summaries and perform some deduction of license and origin at a higher level,
+such as the licensing or origin of a whole directory tree. The ultimate goal is
+to automate the conclusion of a license and origin based on scans.
+This could include using statistics and machine learning techniques such as
+classifiers where relevant and efficient.
+
+This should be implemented as a set of ScanCode plugins and further the
+summarycode module plugins.
+
+
+- **Level**
+
+ * Advanced
+
+- **Tech**
+
+ * Python (Rust and Go welcomed too)
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/issues/426
+ * https://github.com/nexB/scancode-toolkit/issues/377
+
+- **Mentors**
+
+ * @pombredanne https://github.com/pombredanne
+ * @JonoYang https://github.com/JonoYang
+
+.. _create_linux_distros_and_freebsd_packages_for_scancode:
+
+**Create Linux distros and FreeBSD packages for ScanCode**.
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The goal of this project is to ensure that we have proper packages for Linux
+distros and FreeBSD for ScanCode.
+
+The first step is to debundle pre-built binaries that exist in ScanCode such
+that they come either from system-packages or pre-built Python wheels. This
+covers libarchive, libmagic and a few other native libraries and has been
+recently completed.
+
+The next step is to ensure that all the dependencies from ScanCode are also
+available as distro packages.
+
+The last step is to create proper distro packages for RPM, Debian, FreeBSD and
+as many other distros such as Nix and GUIX, Alpine, Arch and Gentoo (and possibly
+also AppImage.org packages and Docker images) and submit these package to the distros.
+
+As a bonus, the same could then be done for AboutCode toolkit and TraceCode.
+
+This requires a good understanding of packaging and Python.
+
+
+- **Level**
+
+ * Intermediate to Advanced
+
+- **Tech**
+
+ * Python, Linux, C/C++ for native code
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/issues/487
+ * https://github.com/nexB/scancode-toolkit/issues/469
+
+- **Mentor**
+
+ * @pombredanne https://github.com/pombredanne
+
+.. _deltacode_projects:
+
+DeltaCode projects
+##################
+
+**Approximately Similar file detection in DeltaCode**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+DeltaCode is a tool to compare and report scan differences.
+When comparing files, it only uses exact comparison.
+The goal of this project is to improve the usefulness of the delta by also
+finding files that are mostly the same (e.g. quasi or nrea duplicates) vs. files
+that are completely different. Then the DeltaCode comparison core should be
+updated accordingly to detect and report material changes to scans (such as
+new, update or removed licenses, origins and packages) when changes are also
+meterial in the code files (e.g. such that small changes may be ignored)
+
+
+- **Level**
+
+ * Intermediate to Advanced
+
+- **Tech**
+
+ * Python
+
+- **URLS**
+
+ * https://github.com/nexB/deltacode/
+
+- **Mentors**
+
+ * @majurg https://github.com/majurg
+ * @johnmhoran https://github.com/johnmhoran
+
+.. _tracecode_projects:
+
+TraceCode projects
+##################
+
+**Static analysis of binaries for build tracing in TraceCode**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+TraceCode does system call tracing only today. The primary goal of this project
+is to create a tool that provides the same results as the strace-based tracing
+but would be using using ELF symbols, DWARF debug symbols, signatures or string
+matching to determine when and how a source code file is built in a binary
+using only a static analysis. The primary target should be Linux executables,
+though the code should be designed to be extensible to Windows PE and macOS Dylib and exes.
+
+
+- **Level**
+
+ * Advanced
+
+- **Tech**
+
+ * Python, Linux, ELFs, DWARFs, symbols, reversing
+
+- **URLS**
+
+ * https://github.com/nexB/tracecode-toolkit for the existing non-static tool
+ * https://github.com/nexB/scancode-toolkit-contrib for some work in progress on binaries/symbols parsers/extractors
+
+- **Mentor**
+
+ * @pombredanne https://github.com/pombredanne
+
+**Improve dynamic build tracing in TraceCode**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+TraceCode does system call tracing and relies on kernel-space system calls and
+in particular tracing file descriptors. This project should improve the tracing
+of the lifecycle of file descriptors when tracing a build with strace. We need
+to improve how TraceCode does system call tracing by improving the way we track
+open/close file descriptors in the trace to reconstruct the lifecycle of a traced
+file. This requires to understand and dive if the essence of system calls and
+file lifecycle from a kernel point of view and build datastructure and code
+to reconstruct user-space file activity from the kernel traces along a timeline.
+
+This project also would cover updating TraceCode to use the Click command
+line toolkit (like for ScanCode).
+
+
+- **Level**
+
+ * Advanced
+
+- **Tech**
+
+ * Python, Linux kernel, system calls
+
+- **URLS**
+
+ * https://github.com/nexB/tracecode-toolkit for the existing non-static tool
+ * https://github.com/nexB/scancode-toolkit-contrib for the work in progress on binaries/symbols parsers/extractors
+
+- **Mentor**
+
+ * @pombredanne https://github.com/pombredanne
+
+.. _conan_and_other_projects:
+
+Conan and Other projects
+########################
+
+**Containers and VM images static package analysis**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The goal of this project is to further the Conan container static analysis tool
+to effectively support proper inventory of installed packages without running
+the containers.
+
+This includes determining which packages are installed in Docker layers for
+RPMs, Debian or Alpine Linux in a static way. And this may eventually require
+the integration with ScanCode.
+
+
+- **Level**
+
+ * Advanced
+
+- **Tech**
+
+ * Python, Go, containers, distro package managers, RPM, Debian, Alpine
+
+- **URLS**
+
+ * https://github.com/nexB/conan
+
+- **Mentor**
+
+ * @JonoYang https://github.com/JonoYang
+
+**DependentCode: a mostly universal Package dependencies resolver**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The goal of this project is to create a tool for a universal package
+dependencies resolution using a SAT solver that should leverage the detected
+packages from ScanCode and the Package URLs and could provide a good enough way
+to resolve package dependencies for many system and application package formats.
+This is a green field project.
+
+
+- **Level**
+
+ * Advanced
+
+- **Tech**
+
+ * Python, C/C++, Rust, SAT
+
+- **URLS**
+
+ * https://github.com/package-url
+ * https://fosdem.org/2018/schedule/event/purl/
+ * https://github.com/heremaps/oss-review-toolkit
+
+- **Mentors**
+
+ * @pombredanne https://github.com/pombredanne
+
+**VulnerableCode Package security vulnerability correlated data feed**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+This project is to futher and evolve the VulnerableCode server and software
+package vulnerabilities data aggregator.
+
+VulnerableCode was started as a GSoC project in 2017. Its goal is to
+collect, aggregate and correlate vulnerabilities data and provide semi-automatic
+correlation. In the end it should provide the basis to report vulnerabilities
+alerts found in packages identified by ScanCode.
+
+This is not trivial as there are several gaps in the CVE data and how they
+relate to packages as they are detected by ScanCode or else.
+
+The features and TODO for this updated server would be:
+
+
+-
+ Aggregate more and new packages vulnerabilities feeds,
+
+-
+ Automating correlation: add smart relationship detection to infer new
+ relatiosnhips between available packages and vulnerabilities from mining the
+ graph of existing relations.
+
+-
+ Create a ScanCode plugin to report vulnerabilities with detected packages
+ using this data.
+
+-
+ Integrate API lookup on the server withe the AboutCode Manager UI
+
+-
+ Create a UI and model for community curation of vulnerability to package
+ mappings, correlations and enhancements.
+
+
+- **Level**
+
+ * Advanced
+
+- **Tech**
+
+ * Python, Django
+
+- **URLS**
+
+ * https://github.com/nexB/vulnerablecode
+ * https://github.com/nexB/aboutcode-manager
+ * https://github.com/nexB/scancode-toolkit
+ * Other interesting pointers:
+
+ * https://github.com/cve-search/cve-search
+ * https://github.com/jeremylong/DependencyCheck/
+ * https://github.com/victims/victims-cve-db
+ * https://github.com/rubysec/ruby-advisory-db
+ * https://github.com/future-architect/vuls
+ * https://github.com/coreos/clair
+ * https://github.com/anchore/anchore/
+ * https://github.com/pyupio/safety-db
+ * https://github.com/RetireJS/retire.js
+ * and many more including Linux distro feeds
+
+- **Mentors**
+
+ * @majurg https://github.com/majurg
+ * @JonoYang https://github.com/JonoYang
+
+**High volume matching automatons and data structures**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Finding similar code is a way to detect the origin of code against an index of
+open source code.
+
+To enable this, we need to research and create efficient and compact data
+structures that are specialized for the type of data we lookup. Given the volume
+to consider (typically multi billion values indexed) there are special
+considerations to have compact and memory efficient dedicated structures (rather
+than using a general purpose DB or Key/value pair store) that includes looking
+at automata, and memory mapping. This types of data structures should be
+implemented in Rust as a preference (though C/C++ is OK) and include Python
+bindings.
+
+There are several areas to research and prototype such as:
+
+
+-
+ A data structure to match efficiently a batch of fix-width checksums (e.g.
+ SHA1) against a large index of such checksums, where each checksum points to
+ one or more files or packages. A possible direction is to use finite state
+ transducers, specialized B-tree indexes, blomm-like filters. Since when a
+ codebase is being matched there can be millions of lookups to do, the batch
+ matching is preferred.
+
+-
+ A data structure to match efficiently a batch of fix-width byte strings (e.g.
+ LSH) against a large index of such LSH within a fixed hamming distance, where
+ each points to one or more files or packages. A possible direction is to use
+ finite state transducers (possibly weighted), specialized B-tree indexes or
+ multiple hash-like on-disk tables.
+
+-
+ A memory-mapped Aho-Corasick automaton to build large batch tree matchers.
+ Available Aho-Corasick automatons may not have a Python binding or may not allow
+ memory-mapping (like pyahocorasick we use in ScanCode). The volume of files we
+ want to handle requires to reuse, extend or create specialized tree/paths
+ matching automatons that can handle eventually billions of nodes and are larger
+ than the available memory. A possible direction is to use finite state
+ transducers (possibly weighted).
+
+-
+ Feature hashing research: we deal with many "features" and hashing to limit
+ the number and size of the each features seems to be a valuable thing. The goal
+ is to research the validaty of feature hashing with short hashes (15, 16 and
+ 32 bits) and evaluate if this leads to acceptable false-positive and loss of
+ accuracy in the context of the data structures mentioned above.
+
+Then using these data structures, the project should create a system for
+matching code as a Python-based server exposing a simple API.
+This is a green field project.
+
+
+- **Level**
+
+ * Advanced
+
+- **Tech**
+
+ * Rust, Python
+
+- **URLS**
+
+ * https://github.com/nexB/scancode-toolkit-contrib for samecode fingerprints drafts.
+ * https://github.com/nexB/scancode-toolkit for commoncode hashes
+
+- **Mentors**
+
+ * @pombredanne https://github.com/pombredanne
+
+.. _mentoring_gsoc19:
+
+Mentoring
+---------
+
+We welcome new mentors to help with the program and require some good unerstanding of the project codebase and domain to join as a mentor. Contact the team on Gitter.
diff --git a/docs/source/aboutcode-docs/gsod_2019.rst b/docs/source/aboutcode-docs/gsod_2019.rst
new file mode 100644
index 00000000..79be2807
--- /dev/null
+++ b/docs/source/aboutcode-docs/gsod_2019.rst
@@ -0,0 +1,347 @@
+.. _GSoD2019:
+
+Google Season of Docs 2019
+==========================
+
+AboutCode has been accepted as a participant in the Google Season of Documents in 2019 as a mentoring org, and is looking for people with technical writing skills. This page contains information for technical writers and anyone else interested in helping.
+
+AboutCode is a family of FOSS projects to uncover data about software code:
+
+
+* Where does the code come from? which software package?
+* What is its license? copyright?
+* Is the code secure, maintained, well coded?
+
+All these questions are important, and are relevant to millions of free and open source software components available on the web for reuse. The answers are critical to ensure that everyone can safely consume free and open source software.
+
+*Join us to make it so!*
+
+Our tools are used to help detect and report the origin and license of source code, packages and binaries as well as to discover software and package dependencies, and in the future track security vulnerabilities, bugs and other important software package attributes. This is a suite of command line tools, web-based and API servers and desktop applications.
+
+Table of Contents
+-----------------
+
+
+- :ref:`list_projects_aboutcode`
+- :ref:`contact_gsod`
+- :ref:`tech_gsod`
+- :ref:`writing_skills_gsod`
+- :ref:`application_gsod`
+- :ref:`doc_project_ideas_gsod`
+- :ref:`tutorial_ideas_gsod`
+
+ * :ref:`scan_a_codebase_and_analyze_the_results`
+
+- :ref:`how_to_ideas_gsod`
+
+ * :ref:`how_to_get_the_license_clarity_score_of_a_package`
+ * :ref:`how_to_discover_licensing_issues_in_a_software_project`
+
+- :ref:`referance_ideas_gsod`
+
+ * :ref:`scancode_output_formats`
+
+- :ref:`discussion_ideas_gsod`
+
+ * :ref:`integrating_scancode_into_a_software_development_lifecycle`
+
+- :ref:`your_documentation_project_ideas`
+- :ref:`mentoring_gsod`
+
+.. _list_projects_aboutcode:
+
+List of AboutCode projects
+--------------------------
+
+Note that the AboutCode focus for GSOD 2019 is on **ScanCode Toolkit** and **ScanCode Workbench**\ , although proposals to improve the documents of other AboutCode projects are welcome.
+
+
+- `ScanCode Toolkit `_ is a popular command line tool to scan code for licenses, copyrights and packages, used by many organizations and FOSS projects, small and large.
+
+- `Scancode Workbench `_ (formerly AboutCode Manager) is a JavaScript, Electron-based desktop application to review scan results and document your origin and license conclusions.
+
+- Other AboutCode projects are described at https://www.aboutcode.org and https://github.com/nexB/aboutcode
+
+ We also work closely with, contribute to and have co-started several other orgs and projects:
+
+- `Package URL `_ is an emerging standard to reference software packages of all types with simple, readable and concise URLs.
+
+- `SPDX `_ is the Software Package Data Exchange, a specification to document the origin and licensing of software packages.
+
+- `ClearlyDefined `_ is a project to review FOSS software and help FOSS projects to improve their licensing and documentation clarity.
+
+.. _contact_gsod:
+
+Contact
+-------
+
+Join the chat online or by IRC at https://gitter.im/aboutcode-org/discuss
+Introduce yourself and start the discussion!
+
+For personal issues, you can contact the primary org admin directly:
+@pombredanne and pombredanne@gmail.com
+
+or the GSOD coordinator directly at dmclark@nexb.com
+
+Please ask questions the smart way: http://www.catb.org/~esr/faqs/smart-questions.html
+
+.. _tech_gsod:
+
+Technology
+----------
+
+We primarily use Python (and some C/C++) for code analysis. We use Electron/JavaScript for GUI.
+
+Our domain includes text analysis and processing (for instance for copyright and license detection), parsing (for package manifest formats), binary analysis (to detect the origin and license of binaries, which source code they come from, etc.) as well as web based tools and APIs (to expose the tools and libraries as web services) and low-level data structures for efficient matching (such as Aho-Corasick and other automata).
+
+Our documentation is provided in text files that support the help function of our command line tools. We also have begun to provide documentation in the Wiki section of some AboutCode projects.
+
+.. _writing_skills_gsod:
+
+Technical Writing Skills Needed
+-------------------------------
+
+Incoming technical writers will need the following skills:
+
+
+* Ability to install and configure open source code from GitHub.
+* Ability to understand and run programs from the command line in a terminal window.
+* Familiarity with the four document functions described at https://www.divio.com/blog/documentation/
+* Ability to create and edit wiki pages with multiple markdown languages.
+* An interest in FOSS licensing and software code and origin analysis.
+
+We are happy to help you get up to speed, and the more you are able to demonstrate ability and skills in advance, the more likely we are to choose your application!
+
+.. _application_gsod:
+
+About your project application
+------------------------------
+
+Your application should be in the range of 1000 words, and should contain the following information, plus anything else that you think is relevant:
+
+
+- Your name and contact details
+
+- Title of your proposal
+
+- Abstract of your proposal
+
+- Description of your idea including an explanation of what it will contribute to the project, such as the software development life cycle requirements that you expect to help with the documentation improvements.
+
+- Description of previous work, existing solutions, open-source projects, preferably with links.
+
+- Details of your academic studies and any previous internships.
+
+- Descriptions of your relevant skills.
+
+- Do you plan to have any other commitments during GSOD that may affect your work? Any vacations/holidays? Will you be available full time to work on your project? Please apply only if this is a serious full time commitment during the GSOD time frame.
+
+Join the chat online or by IRC at https://gitter.im/aboutcode-org/discuss
+Introduce yourself and start the discussion!
+
+An excellent, competitive way to demonstrate your capability would be to submit a documentation improvement to an AboutCode project, especially to ScanCode Toolkit or ScanCode Workbench.
+
+You can pick any project idea from the list below. You can also submit `Your Documentation Project ideas <#your-documentation-project-ideas>`_.
+
+.. _doc_project_ideas_gsod:
+
+Our Documentation Project ideas
+-------------------------------
+
+Here is a list of candidate project ideas for your consideration, organized by documentation function: **Tutorial** , **How-To** , **Reference** , **Discussion**.
+
+Note that the AboutCode focus for GSOD 2019 is on ScanCode Toolkit and ScanCode Workbench, although proposals to improve the documents of other AboutCode projects are welcome.
+
+`Your Documentation Project ideas <#your-documentation-project-ideas>`_ are welcome too! Please chat about them to increase your chances of success!
+
+.. _tutorial_ideas_gsod:
+
+Tutorial ideas
+--------------
+
+.. _scan_a_codebase_and_analyze_the_results:
+
+**Scan a Codebase and Analyze the Results**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Provide specific instructions to guide a new user to:
+
+
+* Scan a somewhat complex sample codebase using scancode-toolkit.
+* Import the results into ScanCode Workbench.
+*
+ Analyze the scan results.
+
+
+ * **Level**
+
+ * Intermediate
+
+ * **Tech**
+
+ * Command line processing in a Linux-compatible terminal window
+
+ * **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/blob/develop/README.rst
+ * https://github.com/nexB/scancode-toolkit/wiki
+ * https://github.com/nexB/scancode-workbench/blob/develop/README.md
+ * https://github.com/nexB/scancode-workbench/wiki
+
+ * **Mentors**
+
+ * https://github.com/DennisClark
+
+.. _how_to_ideas_gsod:
+
+How-To ideas
+------------
+
+.. _how_to_get_the_license_clarity_score_of_a_package:
+
+**How To Get the License Clarity Score of a Package**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Explain the recommended scancode-toolkit options to get a license clarity score.
+
+
+* **Level**
+
+ * Intermediate
+
+* **Tech**
+
+ * Command line processing in a Linux-compatible terminal window
+
+* **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/blob/develop/README.rst
+ * https://github.com/nexB/scancode-toolkit/wiki
+ * https://github.com/nexB/scancode-workbench/blob/develop/README.md
+ * https://github.com/nexB/scancode-workbench/wiki
+
+* **Mentors**
+
+ * https://github.com/DennisClark
+
+.. _how_to_discover_licensing_issues_in_a_software_project:
+
+**How To Discover Licensing Issues in a Software Project**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+
+* Explain the recommended scancode-toolkit options to discover licenses.
+*
+ Explain how to take advantage of license policy support.
+
+
+ * **Level**
+
+ * Intermediate
+
+ * **Tech**
+
+ * Command line processing in a Linux-compatible terminal window
+
+ * **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/blob/develop/README.rst
+ * https://github.com/nexB/scancode-toolkit/wiki
+ * https://github.com/nexB/scancode-workbench/blob/develop/README.md
+ * https://github.com/nexB/scancode-workbench/wiki
+
+ * **Mentors**
+
+ * https://github.com/DennisClark
+
+.. _referance_ideas_gsod:
+
+Reference ideas
+---------------
+
+.. _scancode_output_formats:
+
+**ScanCode Output Formats**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Explain the various ScanCode output formats and their business purposes.
+
+
+* **Level**
+
+ * Intermediate
+
+* **Tech**
+
+ * Command line processing in a Linux-compatible terminal window
+
+* **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/blob/develop/README.rst
+ * https://github.com/nexB/scancode-toolkit/wiki
+ * https://github.com/nexB/scancode-workbench/blob/develop/README.md
+ * https://github.com/nexB/scancode-workbench/wiki
+
+* **Mentors**
+
+ * https://github.com/DennisClark
+
+.. _discussion_ideas_gsod:
+
+Discussion ideas
+----------------
+
+.. _integrating_scancode_into_a_software_development_lifecycle:
+
+**Integrating ScanCode into a Software Development Lifecycle**
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Discuss options and techniques to integrate ScanCode into a software development lifecycle workflow:
+
+
+* During software creation and maintenance.
+* During software check-out/check-in.
+*
+ During sofware build and test.
+
+
+ * **Level**
+
+ * Intermediate
+
+ * **Tech**
+
+ * Command line processing in a Linux-compatible terminal window
+
+ * **URLS**
+
+ * https://github.com/nexB/scancode-toolkit/blob/develop/README.rst
+ * https://github.com/nexB/scancode-toolkit/wiki
+ * https://github.com/nexB/scancode-workbench/blob/develop/README.md
+ * https://github.com/nexB/scancode-workbench/wiki
+
+ * **Mentors**
+
+ * https://github.com/DennisClark
+
+.. _your_documentation_project_ideas:
+
+Your Documentation Project ideas
+--------------------------------
+
+Download and install ScanCode Toolkit and ScanCode Workbench and try them out. For example, you may try scanning an open source software package in a technology with which you are familiar. What are the documentation weak points?
+
+
+* Is it difficult to get started? A **Tutorial** document opportunity.
+* Is it difficult to accomplish a specific objective? A **How-To** document opportunity.
+* Are the capabilities of the tool too mysterious? Do you want to know more about what you can do with it? A **Reference** document opportunity.
+* Do you feel that you need to understand its concepts better in order to use it and trust it? Do you want to know more about how the code scanning actually works? A **Discussion** document opportunity.
+
+Feel free to propose and describe your own documentation ideas.
+
+.. _mentoring_gsod:
+
+Mentoring
+---------
+
+We welcome new mentors to help with the program. We require some understanding of the project domain to join as a mentor. Contact the team on Gitter at https://gitter.im/aboutcode-org/discuss
diff --git a/docs/source/aboutcode-docs/home.rst b/docs/source/aboutcode-docs/home.rst
new file mode 100644
index 00000000..17284b9a
--- /dev/null
+++ b/docs/source/aboutcode-docs/home.rst
@@ -0,0 +1,18 @@
+AboutCode Docs
+==============
+
+Welcome to the AboutCode wiki!
+
+If you are interested in the Google Summer of Code 2019, check out this page. :ref:`GSoC2019`
+
+If you are interested in the Google Season of Documents 2019, go through this page. :ref:`GSoD2019`
+
+.. toctree::
+ :maxdepth: 2
+
+ contributor_project_ideas
+ gsod_2019
+ gsoc_2017
+ gsoc_2018
+ gsoc_2019
+ writing_good_commit_messages
\ No newline at end of file
diff --git a/docs/source/aboutcode-docs/writing_good_commit_messages.rst b/docs/source/aboutcode-docs/writing_good_commit_messages.rst
new file mode 100644
index 00000000..909caa3c
--- /dev/null
+++ b/docs/source/aboutcode-docs/writing_good_commit_messages.rst
@@ -0,0 +1,58 @@
+Writing good Commit Messages
+============================
+
+What is good commit message? We want to avoid this: https://xkcd.com/1296/
+
+Read these articles:
+
+- by @cbeams https://chris.beams.io/posts/git-commit/
+- this README from Linus Torvalds https://github.com/torvalds/subsurface-for-dirk/blob/0f58510ce0244513521296b75281fcc32f72a931/README#L73
+- from the Git book: https://git-scm.com/book/en/v2/Distributed-Git-Contributing-to-a-Project
+
+
+The main style points are these:
+
+Subject:
+
+- Add a issue number at the end of the line when available as in "#234"
+- Limit the subject line to 50 characters
+- Capitalize the subject line
+- Do not end the subject line with a period
+- Use the imperative mood in the subject line: you are giving orders to the codebase
+
+Body:
+
+- Separate subject from body with a blank line
+- Wrap the body at 72 characters. Use only spaces for formatting, not tabs.
+- Use the body to explain what and why vs. how
+- use bullets with a * if needed
+- Add a Reported-by: if needed
+- End your message with a Signed-off-by: prefixed by a blank line
+
+
+Other comments:
+
+We like to suffix the subject line with an issue number. If this was a trivial change it may not have one though. If it had one a you would use ``#156`` as a suffix to the first line.
+
+We like to tell why the commit is there and use an imperative style, like if you were giving an order to the codebase with your commit:
+
+e.g rather than : ``Minor fix for unnecessary operations.``
+may be ``Remove unnecessary operations #123``
+or
+
+::
+
+ Remove unnecessary operations #123
+
+ * If the ts timestamp does not exist, do not compare with old one.
+
+
+You need to add a signoff to your commit. So the final message would have looked like this:
+
+::
+
+ Remove unnecessary operations #123
+
+ * If the ts timestamp does not exist, do not compare with old one.
+
+ Signed-off-by: Philippe Ombredanne
diff --git a/docs/source/deltacode/comprehensive_installation.rst b/docs/source/deltacode/comprehensive_installation.rst
new file mode 100644
index 00000000..bd2b0af3
--- /dev/null
+++ b/docs/source/deltacode/comprehensive_installation.rst
@@ -0,0 +1,116 @@
+Comprehensive Installation
+==========================
+
+DeltaCode requires Python 2.7.x and is tested on Linux, Mac, and Windows. Make sure Python 2.7 is installed first.
+
+System Requirements
+-------------------
+
+- Hardware : DeltaCode will run best with a modern X86 processor and at least 1GB of RAM and 250MB of disk.
+
+- Supported operating systems : DeltaCode should run on these OSes:
+
+ #. Linux: on most recent 64-bit Linux distributions (32-bit distros are only partially supported),
+ #. Mac: on recent Mac OSX (10.6.8 and up),
+ #. Windows: on Windows 7 and up (32- or 64-bit) using a 32-bit Python.
+
+Prerequisites
+-------------
+
+DeltaCode needs a Python 2.7 interpreter.
+
+- **On Linux**:
+
+ Use your package manager to install ``python2.7``. If Python 2.7 is not available from your package manager, you must compile it from sources.
+
+ For instance, visit https://github.com/dejacode/about-code-tool/wiki/BuildingPython27OnCentos6 for instructions to compile Python from sources on Centos.
+
+- **On Windows**:
+
+ Use the Python 2.7 32-bit (e.g. the Windows x86 MSI installer) for X86 regardless of whether you run Windows on 32-bit or 64-bit. **DO NOT USE Python X86_64 installer** even if you run 64 bit Windows.
+
+ Download Python from this url:
+ https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi
+
+ Install Python on the c: drive and use all default installer options.
+ See the Windows installation section for more installation details.
+
+- **On Mac**:
+
+ Download and install Python from this url:
+
+ https://www.python.org/ftp/python/2.7.14/python-2.7.14-macosx10.6.pkg
+
+Installation on Linux and Mac
+-----------------------------
+
+Download and extract the latest ScanCode release from:
+https://github.com/nexB/deltacode/releases/latest
+
+Open a terminal in the extracted directory and run::
+
+ ./deltacode --help
+
+This will configure DeltaCode and display the command line help.
+
+Installation on Windows
+-----------------------
+
+Download the latest ScanCode release zip file from:
+https://github.com/nexB/deltacode/releases/latest
+
+- In Windows Explorer, select the downloaded DeltaCode zip and right-click.
+
+- In the pop-up menu select 'Extract All...'
+
+- In the pop-up window 'Extract zip folders' use the default options to extract.
+
+- Once the extraction is complete, a new Windows Explorer window will pop-up.
+
+- In this Explorer window, select the new folder that was created and right-click.
+
+- In the pop-up menu select 'Properties'
+
+- In the pop-up window 'Properties', select the Location value. Copy this in clipboard.
+
+- Press the start menu button.
+
+- In the search box type
+
+::
+
+ cmd
+
+- Select 'cmd.exe' listed in the search results.
+
+- A new 'cmd.exe' window pops-up.
+
+- In this window (aka. a command prompt), type this (this is 'cd' followed by a space)
+
+::
+
+ cd
+
+- then right-click in this window and select Paste. This will paste the path where you extracted DeltaCode.
+
+- Press Enter.
+
+- This will change the current location of your command prompt to the root directory where DeltaCode is installed.
+
+- Then type
+
+::
+
+ deltacode --help
+
+- Press enter. This will configure your DeltaCode installation.
+
+- Several messages are displayed followed by the deltacode command help.
+
+- The installation is complete.
+
+Un-installation
+---------------
+
+- Delete the directory in which you extracted DeltaCode.
+- Delete any temporary files created in your system temp directory under a deltacode directory.
diff --git a/docs/source/deltacode/deltacode_output.rst b/docs/source/deltacode/deltacode_output.rst
new file mode 100644
index 00000000..635c1aa1
--- /dev/null
+++ b/docs/source/deltacode/deltacode_output.rst
@@ -0,0 +1,247 @@
+Deltacode Output: Format, Fields and Structure
+==============================================
+
+::
+
+ Usage: deltacode [OPTIONS]
+
+ Identify the changes that need to be made to the 'old' scan file (-o or --old)
+ in order to generate the 'new' scan file (-n or --new). Write the results to
+ a .json file (-j or --json-file) at a user-designated location. If no file
+ option is selected, print the JSON results to the console.
+
+ Options:
+ -h, --help Show this message and exit.
+ --version Show the version and exit.
+ -n, --new PATH Identify the path to the "new" scan file [required]
+ -o, --old PATH Identify the path to the "old" scan file [required]
+ -j, --json-file FILENAME Identify the path to the .json output file
+ -a, --all-delta-types Include unmodified files as well as all changed
+ files in the .json output. If not selected, only
+ changed files are included.
+
+Output Formats
+--------------
+
+DeltaCode provides two output formats for the results of a DeltaCode codebase comparison: ``JSON`` and ``CSV``.
+
+The default output format is ``JSON``. If the command-line input does not include an output flag (``-j`` or ``--json-file``) and the path to the output file, the results of the DeltaCode comparison will be displayed in the console in ``JSON`` format. Alternatively, the results will be saved to a ``.json`` file if the user includes the ``-j`` or ``--json-file`` flag and the output file's path,
+e.g.::
+
+ deltacode -n [path to the 'new' codebase] -o [path to the 'old' codebase] -j [path to the JSON output file]
+
+Once a user has generated a DeltaCode JSON output file, he or she can convert that ``JSON`` output to ``CSV`` format by running a command with this structure:::
+
+ python etc/scripts/json2csv.py [path to the JSON input file] [path to the CSV output file]
+
+See also :ref:`json_to_csv`.
+
+Overall Structure
+-----------------
+
+JSON
+^^^^
+
+**Top-Level JSON**
+
+DeltaCode's ``JSON`` output comprises the following six fields/keys and values at the top level:
+
+- ``deltacode_notice`` -- A string of the terms under which the DeltaCode output is provided.
+
+- ``deltacode_options`` -- A JSON object containing three key/value pairs:
+
+ * ``--new`` -- A string identifying the path to the ``JSON`` file containing the ScanCode output of the codebase the user wants DeltaCode to treat as the 'new' codebase.
+ * ``--old`` -- A string identifying the path to the JSON file containing the ScanCode output of the codebase the user wants DeltaCode to treat as the 'old' codebase.
+ * ``--all-delta-types`` -- A ``true`` or ``false`` value.
+ - This value will be true if the command-line input includes the ``-a`` or ``--all-delta-types`` flag, in which case the deltas field described below will include details for unmodified files as well as all changed files.
+ - If the user does not include the ``-a`` or ``--all-delta-types`` flag, the value will be false and unmodified files will be omitted from the DeltaCode output.
+
+- ``deltacode_version`` -- A string representing the version of DeltaCode on which the codebase comparison was run.
+
+- ``deltacode_errors`` -- A list of one or more strings identifying errors (if any) that occurred during the codebase-comparison process.
+
+- ``deltas_count`` -- An integer representing the number of 'Delta' objects -- the file-level comparisons of the two codebases (discussed in the next section) -- contained in the DeltaCode output's ``deltas`` key/value pair.
+
+ * If the user's command-line input does not include the ``-a`` or ``--all-delta-types`` flag (see the discussion above of the ``--all-delta-types`` field/key), the DeltaCode output will omit details for unmodified files and consequently the deltas_count field will not include unmodified files.
+
+- ``deltas`` -- A list of 'Delta' objects, each of which represents a file-level comparison (i.e., the "delta") of the 'new' and 'old' codebases. The Delta object is discussed in further detail in the next section.
+
+This is the top-level ``JSON`` structure of the key/value pairs described above::
+
+ {
+ "deltacode_notice": "",
+ "deltacode_options": {
+ "--new": "",
+ "--old": "",
+ "--all-delta-types": false
+ },
+ "deltacode_version": "",
+ "deltacode_errors": [],
+ "deltas_count": 0,
+ "deltas": [one or more Delta objects]
+ }
+
+**The Delta Object**
+
+Each Delta object consists of four key/value pairs:
+
+- ``factors``: A list of one or more strings representing the factors that characterize the file-level comparison and are used to calculate the resulting score, e.g. ::
+
+ "factors": [
+ "added",
+ "license info added",
+ "copyright info added"
+ ],
+
+The possible values for the factors field are discussed in some detail in DeltaCode Scoring :ref:`deltacode_scoring`.
+
+- ``score``: An integer representing the magnitude/importance of the file-level change -- the higher the ``score``, the greater the change. For further details about the DeltaCode scoring system, see DeltaCode Scoring :ref:`deltacode_scoring`.
+- ``new``: A 'File' object containing key/value pairs of certain ScanCode-based file attributes (``path``, ``licenses``, ``copyrights`` etc.) for the file in the codebase designated by the user as ``new``. If the Delta object represents the removal of a file (the ``factors`` value would be ``removed``), the value of ``new`` will be ``null``.
+- ``old``: A 'File' object containing key/value pairs of certain ScanCode-based file attributes for the file in the codebase designated by the user as ``old``. If the Delta object represents the addition of a file (the ``factors`` value would be ``added``), the value of ``old`` will be ``null``.
+
+The JSON structure of a Delta object looks like this:::
+
+ {
+ "factors": [],
+ "score": 0,
+ "new": {
+ "path": "",
+ "type": "",
+ "name": "",
+ "size": 0,
+ "sha1": "",
+ "original_path": "",
+ "licenses": [],
+ "copyrights": []
+ },
+ "old": {
+ "path": "",
+ "type": "",
+ "name": "",
+ "size": 0,
+ "sha1": "",
+ "original_path": "",
+ "licenses": [],
+ "copyrights": []
+ }
+ }
+
+
+**The File Object**
+
+As you saw in the preceding section, the File object has the following JSON structure:::
+
+ {
+ "path": "",
+ "type": "",
+ "name": "",
+ "size": 0,
+ "sha1": "",
+ "original_path": "",
+ "licenses": [],
+ "copyrights": []
+ }
+
+A File object consists of eight key/value pairs:
+
+- ``path``: -- A string identifying the path to the file in question.
+ In processing the 'new' and 'old' codebases to be compared, DeltaCode may modify the codebases' respective file paths in order to properly align them for comparison purposes. As a result, a File object's ``path`` value may differ to some extent from its ``original_path`` value (see below).
+- ``type``: -- A string indicating whether the object is a ``file`` or a ``directory``.
+- ``name``: -- A string reflecting the name of the file.
+- ``size``: -- An integer reflecting the size of the file in KB.
+- ``sha1``: -- A string reflecting the file's sha1 value.
+- ``original_path``: -- A string identifying the file's path as it exists in the codebase, prior to any processing by DeltaCode to modify the path for purposes of comparing the two codebases.
+- ``licenses``: -- A list of License objects reflecting all licenses identified by ScanCode as associated with the file. This list can be empty.
+- ``copyrights``: -- A list of Copyright objects reflecting all copyrights identified by ScanCode as associated with the file. This list can be empty.
+
+**Example of Detailed JSON output**
+
+Here is an example of the detailed DeltaCode output in ``JSON`` format displaying one Delta object in the ``deltas`` key/value pair -- in this case, an excerpt from the ``JSON`` output of a DeltaCode comparison of ``zlib-1.2.11`` and ``zlib-1.2.9``:::
+
+ {
+ "deltacode_notice": "Generated with DeltaCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nDeltaCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nDeltaCode is a free software codebase-comparison tool from nexB Inc. and others.\nVisit https://github.com/nexB/deltacode/ for support and download.",
+ "deltacode_options": {
+ "--new": "C:/scans/zlib-1.2.11.json",
+ "--old": "C:/scans/zlib-1.2.9.json",
+ "--all-delta-types": false
+ },
+ "deltacode_version": "1.0.0.post49.e3ff7be",
+ "deltacode_errors": [],
+ "deltas_count": 40,
+ "deltas": [
+ {
+ "factors": [
+ "modified"
+ ],
+ "score": 20,
+ "new": {
+ "path": "trees.c",
+ "type": "file",
+ "name": "trees.c",
+ "size": 43761,
+ "sha1": "ab030a33e399e7284b9ddf9bba64d0dd2730b417",
+ "original_path": "zlib-1.2.11/trees.c",
+ "licenses": [
+ {
+ "key": "zlib",
+ "score": 60.0,
+ "short_name": "ZLIB License",
+ "category": "Permissive",
+ "owner": "zlib"
+ }
+ ],
+ "copyrights": [
+ {
+ "statements": [
+ "Copyright (c) 1995-2017 Jean-loup Gailly"
+ ],
+ "holders": [
+ "Jean-loup Gailly"
+ ]
+ }
+ ]
+ },
+ "old": {
+ "path": "trees.c",
+ "type": "file",
+ "name": "trees.c",
+ "size": 43774,
+ "sha1": "1a554d4edfaecfd377c71b345adb647d15ff7221",
+ "original_path": "zlib-1.2.9/trees.c",
+ "licenses": [
+ {
+ "key": "zlib",
+ "score": 60.0,
+ "short_name": "ZLIB License",
+ "category": "Permissive",
+ "owner": "zlib"
+ }
+ ],
+ "copyrights": [
+ {
+ "statements": [
+ "Copyright (c) 1995-2016 Jean-loup Gailly"
+ ],
+ "holders": [
+ "Jean-loup Gailly"
+ ]
+ }
+ ]
+ }
+ },
+ [additional Delta objects if any]
+ ]
+ }
+
+CSV
+^^^
+
+Compared with DeltaCode's JSON output, the CSV output is relatively simple, comprising the following seven fields as column headers, with each row representing one Delta object:
+
+- ``Score`` -- An integer representing the magnitude/importance of the file-level change.
+- ``Factors`` -- One or more strings -- with no comma or other separators -- representing the factors that characterize the file-level comparison and are used to calculate the resulting score.
+- ``Path`` -- A string identifying the file's path in the 'new' codebase unless the Delta object reflects a ``removed`` file, in which case the string identifies the file's path in the 'old' codebase. As noted above, this path may vary to some extent from the file's actual path in its codebase as a result of DeltaCode processing for codebase comparison purposes.
+- ``Name`` -- A string reflecting the file's name in the 'new' codebase unless the Delta object reflects a ``removed`` file, in which case the string reflects the file's name in the 'old' codebase.
+- ``Type`` -- A string reflecting the file's type ('file' or 'directory') in the 'new' codebase unless the Delta object reflects a ``removed`` file, in which case the string reflects the file's type in the 'old' codebase.
+- ``Size`` -- An integer reflecting the file's size in KB in the 'new' codebase unless the Delta object reflects a ``removed`` file, in which case the string reflects the file's size in the 'old' codebase.
+- ``Old Path`` -- A string reflecting the file's path in the 'old' codebase if the Delta object reflects a ``moved`` file. If the Delta object does not involve a ``moved`` file, this field is empty. As with the ``Path`` field/column header above, this path may differ to some extent from the file's actual path in its codebase due to DeltaCode processing for codebase comparison purposes.
diff --git a/docs/source/deltacode/deltacode_scoring.rst b/docs/source/deltacode/deltacode_scoring.rst
new file mode 100644
index 00000000..c267cad3
--- /dev/null
+++ b/docs/source/deltacode/deltacode_scoring.rst
@@ -0,0 +1,102 @@
+.. _deltacode_scoring:
+
+Deltacode Scoring
+=================
+
+Delta Objects
+-------------
+
+A File-Level Comparison of Two Codebases
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+A Delta object represents the file-level comparison (i.e., the "delta") of two codebases, typically two versions of the same codebase, using ScanCode-generated ``JSON`` output files as input for the comparison process.
+
+Based on how the user constructs the command-line input, DeltaCode's naming convention treats one codebase as the "new" codebase and the other as the "old" codebase:::
+
+ deltacode -n [path to the 'new' codebase] -o [path to the 'old' codebase] [...]
+
+.. _basic_scoring:
+
+Basic Scoring
+^^^^^^^^^^^^^
+
+A DeltaCode codebase comparison produces a collection of file-level Delta objects. Depending on the nature of the file-level change between the two codebases, each Delta object is characterized as belonging to one of the categories listed below. Each category has an associated score intended to convey its potential importance -- from a license/copyright compliance perspective -- to a user's analysis of the changes between the ``new`` and ``old`` codebases.
+
+In descending order of importance, the categories are:
+
+#. ``added``: A file has been added to the ``new`` codebase.
+#. ``modified``: The file is contained in both the ``new`` and ``old`` codebase and has been modified (as reflected, among other things, by a change in the file's ``sha1`` attribute).
+#. ``moved``: The file is contained in both the ``new`` and ``old`` codebase and has been moved but not modified.
+#. ``removed``: A file has been removed from the ``old`` codebase.
+#. ``unmodified``: The file is contained in both the ``new`` and ``old`` codebase and has not been modified or moved.
+
+The score of a Delta object characterized as ``added`` or ``modified`` may be increased based on the detection of license- and/or copyright-related changes. See :ref:`license_additions_and_changes` and :ref:`copyright_holder_additions_and_changes` below.
+
+Delta Object Fields and Values
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Each Delta object includes the following fields and values:
+
+- ``factors``: One or more strings representing the factors that characterize the file-level comparison and resulting score, e.g., in JSON format:::
+
+ "factors": [
+ "added",
+ "license info added",
+ "copyright info added"
+ ],
+
+- ``score``: A number representing the magnitude/importance of the file-level change -- the higher the score, the greater the change.
+- ``new``: The ScanCode-based file attributes (``path``, ``licenses``, ``copyrights`` etc.) for the file in the codebase designated by the user as ``new``.
+- ``old``: The ScanCode-based file attributes for the file in the codebase designated by the user as ``old``.
+
+Note that an ``added`` Delta object will have a ``new`` file but no ``old`` file, while a ``removed`` Delta object will have an ``old`` file but not a ``new`` file. In each case, the ``new`` and ``old`` keys will be present but the value for the missing file will be ``null``.
+
+.. _license_additions_and_changes:
+
+License Additions and Changes
+-----------------------------
+
+Certain file-level changes involving the license-related information in a Delta object will increase the object's score.
+
+- An ``added`` Delta object's score will be increased:
+
+ * If the ``new`` file contains one or more licenses (``factors`` will include ``license info added``).
+ * If the the ``new`` file contains any of the following Commercial/Copyleft license categories (``factors`` will include, e.g., ``copyleft`` added):
+
+ - 'Commercial'
+ - 'Copyleft'
+ - 'Copyleft Limited'
+ - 'Free Restricted'
+ - 'Patent License'
+ - 'Proprietary Free'
+
+- A ``modified`` Delta object's score will be increased:
+
+ * If the ``old`` file has at least one license and the ``new`` file has no licenses (``factors`` will include ``license info removed``).
+ * If the ``old`` file has no licenses and the ``new`` file has at least one license (``factors`` will include ``license info added``).
+ * If both the ``old`` file and ``new`` file have at least one license and the license keys are not identical (e.g., the ``old`` file includes an ``mit`` license and an ``apache-2.0`` license and the ``new`` file includes only an ``mit`` license) (``factors`` will include ``license`` change).
+ * If any of the Commercial/Copyleft license categories listed above are found in the ``new`` file but not in the ``old`` file (``factors`` will include, e.g., ``proprietary free added``).
+
+
+.. _copyright_holder_additions_and_changes:
+
+Copyright Holder Additions and Changes
+--------------------------------------
+
+- An ``added`` Delta object's score will be increased if the ``new`` file contains one or more copyright ``holders`` (``factors`` will include ``copyright info added``).
+
+- A ``modified`` Delta object's score will be increased:
+
+ * If the ``old`` file has at least one copyright ``holder`` and the ``new`` file has no copyright holders (``factors`` will include ``copyright info removed``).
+ * If the ``old`` file has no copyright ``holders`` and the ``new`` file has at least one (``actors`` will include ``copyright info added``).
+ * If both the ``old`` file and ``new`` file have at least one copyright ``holder`` and the ``holders`` are not identical (``factors`` will include ``copyright`` change).
+
+Moved, Removed and Unmodified
+-----------------------------
+
+As noted above in Basic Scoring :ref:`basic_scoring`, from a license/copyright compliance perspective, the three least significant Delta categories are ``moved``, ``removed`` and ``unmodified``.
+
+In the current version of DeltaCode, each of these three categories is assigned a score of 0, with no options to increase that score depending on the content of the Delta object.
+
+However, it is possible that both ``moved`` and ``removed`` will be assigned some non-zero score in a future version. In particular, ``removed`` could be significant from a compliance viewpoint where, for example, the removal of a file results in the removal of a Commercial/Copyleft license obligation.
+
diff --git a/docs/source/deltacode/development.rst b/docs/source/deltacode/development.rst
new file mode 100644
index 00000000..50e65fd5
--- /dev/null
+++ b/docs/source/deltacode/development.rst
@@ -0,0 +1,65 @@
+Development
+===========
+
+See CONTRIBUTING.rst for details:
+https://github.com/nexB/deltacode/blob/develop/CONTRIBUTING.rst
+
+Code layout and conventions
+---------------------------
+
+Source code is in ``src/``. Tests are in ``tests/``.
+
+Each test script is named ``test_XXXX`` and while we love to use ``py.test`` as a test runner, most tests have no dependencies on ``py.test``\ , only on the ``unittest`` module (with the exception of some command line tests that depend on pytest monkeypatching capabilities.
+
+When source or tests need data files, we store these in a ``data`` subdirectory.
+
+We use PEP8 conventions with a relaxed line length that can be up to 90'ish characters long when needed
+to keep the code clear and readable.
+
+We store pre-built **bundled** native binaries in ``bin/`` sub-directories of each ``src/`` packages. These binaries are organized by OS and architecture. This ensure that DeltaCode works out of the box either using a checkout or a download, without needing a compiler and toolchain to be installed.
+
+We store **bundled** thirdparty components and libraries in the ``thirdparty`` directory. Python libraries are stored as wheels, eventually pre-built if the corresponding wheel is not available in the Pypi repository.
+Some of these components may be advanced builds with bug fixes or advanced patches.
+
+We write tests, a lot of tests, thousands of tests. Several tests are data-driven and use data files as test input and sometimes data files as test expectation (in this case using either JSON or YAML files). The tests should pass on Linux 64 bits, Windows 32 and 64 bits and on MacOSX 10.6.8 and up. We maintain two CI loops with Travis (Linux) at https://travis-ci.org/nexB/deltacode and Appveyor (Windows) at https://ci.appveyor.com/project/nexB/deltacode
+
+When finding bugs or adding new features, we add tests. See existing test code for examples.
+
+Running tests
+^^^^^^^^^^^^^
+
+DeltaCode comes with over 130 unit tests to ensure detection accuracy and stability across Linux, Windows and macOS OSes: we kinda love tests, do we?
+
+We use pytest to run the tests: call the ``py.test`` script to run the whole test suite. This is installed by ``pytest`` which is bundled with a DeltaCode checkout and installed when you run ``./configure``\ ).
+
+If you are running from a fresh git clone and you run ``./configure`` and then ``source bin/activate`` the ``py.test`` command will be available in your path.
+
+Alternatively if you have already configured but are not in an activated "virtualenv" the ``py.test`` command is available under ``/bin/py.test``
+
+(Note: paths here are for POSIX, but mostly the same applies to Windows)
+
+If you have a multiprocessor machine you might want to run the tests in parallel (and faster)
+For instance: ``py.test -n4`` runs the tests on 4 CPUs.
+We typically run the tests in verbose mode with ``py.test -vvs -n4``
+
+See also https://docs.pytest.org for details or use the ``py.test -h`` command to show the many other options available.
+
+One useful option is to run a select subset of the test functions matching a pattern with the ``-k`` option for instance: ``py.test -vvs -k tcpdump`` would only run test functions that contain the string "tcpdump" in their name or their class name or module name .
+
+Another useful option after a test run with some failures is to re-run only the failed tests with the ``--lf`` option for instance: ``py.test -vvs --lf`` would only run only test functions that failed in the previous run.
+
+pip requirements and the configure script
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+DeltaCode use the ``configure`` and ``configure.bat`` (and ``etc/configure.py`` behind the scenes) scripts to install a `virtualenv `_\ , install required packaged dependencies `as pip `_ requirements and more configure tasks such that DeltaCode can be installed in a self-contained way with **no network connectivity** required.
+
+DeltaCode requirements and third-party Python libraries
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+In a somewhat unconventional way, all the required libraries are bundled aka. copied in the repo itself in the thirdparty/ directory. If DeltaCode were only a library it would not make sense. But its is first an application and having a well defined frozen set of dependent packages is important for an app.
+The benefit of this approach (combined with the ``configure`` script) means that a mere checkout of the repository contains **everything** needed to run DeltaCode except for a Python interpreter.
+
+Using DeltaCode as a Python library
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+(Coming Soon) DeltaCode can be used alright as a Python library and is available as as a Python wheel in Pypi and installed with ``pip install deltacode``.
diff --git a/docs/source/deltacode/index.rst b/docs/source/deltacode/index.rst
new file mode 100644
index 00000000..5a198ae1
--- /dev/null
+++ b/docs/source/deltacode/index.rst
@@ -0,0 +1,14 @@
+**Deltacode Documentation**
+==================================
+
+Welcome to Deltacode Documentation.
+
+.. toctree::
+ :maxdepth: 2
+
+ comprehensive_installation
+ deltacode_output
+ deltacode_scoring
+ development
+ json_to_csv
+ release_process
\ No newline at end of file
diff --git a/docs/source/deltacode/json_to_csv.rst b/docs/source/deltacode/json_to_csv.rst
new file mode 100644
index 00000000..6a91efa7
--- /dev/null
+++ b/docs/source/deltacode/json_to_csv.rst
@@ -0,0 +1,16 @@
+.. _json_to_csv:
+
+JSON to CSV Conversion
+======================
+
+The default output format for a DeltaCode codebase comparison is JSON. If the ``-j`` or ``--json-file`` option is included in the ``deltacode`` command, the output will be written to a ``.json`` file at the user-designated location. For example:
+
+.. code-block::
+
+ deltacode -n [path to the 'new' codebase] -o [path to the 'old' codebase] -j [path to the JSON output file]
+
+We have also created an easy-to-use script for users who want to convert their JSON output to CSV format. Located at ``etc/scripts/json2csv.py``\ , the conversion can be run with this command template:
+
+.. code-block::
+
+ python etc/scripts/json2csv.py [path to the JSON input file] [path to the CSV output file]
diff --git a/docs/source/deltacode/release_process.rst b/docs/source/deltacode/release_process.rst
new file mode 100644
index 00000000..6fad7495
--- /dev/null
+++ b/docs/source/deltacode/release_process.rst
@@ -0,0 +1,50 @@
+Release Process
+===============
+
+Steps to cut a new release:
+---------------------------
+
+run bumpversion with major, minor or patch to bump the version in:
+
+.. code-block::
+
+ src/deltacode/__init__.py
+ setup.py
+ deltacode.ABOUT
+
+Update the CHANGELOG.rst
+commit changes and push changes to develop:
+
+.. code-block::
+
+ git commit -m "commit message"
+ git push --set-upstream origin develop
+
+merge develop branch in master and tag the release.
+
+.. code-block::
+
+ git checkout master
+ git merge develop
+ git tag -a v1.6.1 -m "Release v1.6.1"
+ git push --set-upstream origin master
+ git push --set-upstream origin v1.6.1
+
+Draft a new release in GitHub, using the previous release blurb as a base. Highlight new and noteworthy changes from the CHANGELOG.rst.
+
+Run etc/release/release.sh locally.
+
+Upload the release archives created in the dist/ directory to the GitHub release page.
+
+Save the release as a draft. Use the previous release notes to create notes in the same style. Ensure that the link to thirdparty source code is present.
+
+Test the downloads.
+
+Publish the release on GitHub
+
+Then build and publish the released wheel on Pypi. For this you need your own Pypi credentials (and get authorized to publish Pypi release: ask @pombredanne) and you need to have the twine package installed and configured.
+
+Build a .whl with ``python setup.py bdist_wheel``
+Run twine with ``twine upload dist/``
+Once uploaded check the published release at https://pypi.python.org/pypi/deltacode/
+Then create a new fresh local virtualenv and test the wheel installation with: ``pip install deltacode``
diff --git a/docs/source/index.rst b/docs/source/index.rst
index 0a880e35..5ce4aed8 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -5,11 +5,14 @@ Guide
*****
.. toctree::
- :maxdepth: 3
+ :maxdepth: 2
scancode-toolkit/index
scancode-workbench/index
+ aboutcode-data/abcd
+ aboutcode-docs/home
aboutcode-toolkit/index
+ deltacode/index
license
help
doc_maintenance
diff --git a/docs/source/scancode-toolkit/clock.png b/docs/source/scancode-toolkit/data/clock.png
similarity index 100%
rename from docs/source/scancode-toolkit/clock.png
rename to docs/source/scancode-toolkit/data/clock.png
diff --git a/docs/source/scancode-toolkit/done.png b/docs/source/scancode-toolkit/data/done.png
similarity index 100%
rename from docs/source/scancode-toolkit/done.png
rename to docs/source/scancode-toolkit/data/done.png
diff --git a/docs/source/scancode-toolkit/planned.png b/docs/source/scancode-toolkit/data/planned.png
similarity index 100%
rename from docs/source/scancode-toolkit/planned.png
rename to docs/source/scancode-toolkit/data/planned.png
diff --git a/docs/source/scancode-toolkit/data/scancode-non-spdx-licenses-2017-08-01.csv b/docs/source/scancode-toolkit/data/scancode-non-spdx-licenses-2017-08-01.csv
new file mode 100644
index 00000000..8797ed09
--- /dev/null
+++ b/docs/source/scancode-toolkit/data/scancode-non-spdx-licenses-2017-08-01.csv
@@ -0,0 +1,854 @@
+"ScanCode License key","ScanCode License short name","URL to data","URL to text",
+"3com-microcode","3Com Microcode","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/3com-microcode.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/3com-microcode.LICENSE",
+"4suite-1.1","4Suite 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/4suite-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/4suite-1.1.LICENSE",
+"ac3filter","AC3Filter License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ac3filter.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ac3filter.LICENSE",
+"acdl-1.0","ACDL 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/acdl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/acdl-1.0.LICENSE",
+"activestate-community","ActiveState Community License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/activestate-community.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/activestate-community.LICENSE",
+"activestate-komodo-edit","ActiveState Komodo Edit EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/activestate-komodo-edit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/activestate-komodo-edit.LICENSE",
+"actuate-birt-ihub-ftype-sla","BIRT iHub F-Type Software License Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/actuate-birt-ihub-ftype-sla.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/actuate-birt-ihub-ftype-sla.LICENSE",
+"adaptec-downloadable","Adaptec Downloadable Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adaptec-downloadable.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adaptec-downloadable.LICENSE",
+"adaptec-eula","Adaptec EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adaptec-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adaptec-eula.LICENSE",
+"addthis-mobile-sdk-1.0","AddThis Mobile Application SDK License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/addthis-mobile-sdk-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/addthis-mobile-sdk-1.0.LICENSE",
+"adi-bsd","ADI BSD","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adi-bsd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adi-bsd.LICENSE",
+"adobe-acrobat-reader-eula","Adobe Acrobat Reader EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-acrobat-reader-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-acrobat-reader-eula.LICENSE",
+"adobe-air-sdk","Adobe AIR SDK EULA - 2008","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-air-sdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-air-sdk.LICENSE",
+"adobe-air-sdk-2014","Adobe Air SDK EULA - 2014","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-air-sdk-2014.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-air-sdk-2014.LICENSE",
+"adobe-eula","Adobe EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-eula.LICENSE",
+"adobe-flash-player-eula-21.0","Adobe Flash Player EULA 21.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-flash-player-eula-21.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-flash-player-eula-21.0.LICENSE",
+"adobe-flex-4-sdk","Adobe Flex 4 SDK SLA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-flex-4-sdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-flex-4-sdk.LICENSE",
+"adobe-flex-sdk","Adobe Flex SDK SLA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-flex-sdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-flex-sdk.LICENSE",
+"adobe-general-tou","Adobe General TOU","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-general-tou.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-general-tou.LICENSE",
+"adobe-indesign-sdk","Adobe InDesign SDK License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-indesign-sdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-indesign-sdk.LICENSE",
+"adobe-postscript","Adobe PostScript License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-postscript.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/adobe-postscript.LICENSE",
+"afpl-9.0","Aladdin FPL v9","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/afpl-9.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/afpl-9.0.LICENSE",
+"agere-bsd","Agere BSD","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/agere-bsd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/agere-bsd.LICENSE",
+"agere-sla","Agere WindModem EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/agere-sla.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/agere-sla.LICENSE",
+"agpl-2.0","AGPL 2.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/agpl-2.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/agpl-2.0.LICENSE",
+"alexisisaac-freeware","Alexisisaac Freeware License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/alexisisaac-freeware.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/alexisisaac-freeware.LICENSE",
+"altova-eula","Altova EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/altova-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/altova-eula.LICENSE",
+"amazon-redshift-jdbc","Amazon Redshift JDBC Driver License Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/amazon-redshift-jdbc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/amazon-redshift-jdbc.LICENSE",
+"amazon-sl","Amazon Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/amazon-sl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/amazon-sl.LICENSE",
+"android-sdk-2012","Android SDK License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/android-sdk-2012.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/android-sdk-2012.LICENSE",
+"android-sdk-license","Android SDK License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/android-sdk-license.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/android-sdk-license.LICENSE",
+"android-sdk-preview-2015","Android SDK Preview License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/android-sdk-preview-2015.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/android-sdk-preview-2015.LICENSE",
+"anu-license","ANU License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/anu-license.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/anu-license.LICENSE",
+"apache-2.0-linking-exception","Apache 2.0 with Linking Exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apache-2.0-linking-exception.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apache-2.0-linking-exception.LICENSE",
+"apache-2.0-runtime-library-exception","Apache 2.0 with Runtime Library Exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apache-2.0-runtime-library-exception.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apache-2.0-runtime-library-exception.LICENSE",
+"apache-due-credit","Apache Due Credit Variant","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apache-due-credit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apache-due-credit.LICENSE",
+"apple-attribution","Apple Attribution License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apple-attribution.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apple-attribution.LICENSE",
+"apple-attribution-1997","Apple Attribution 1997","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apple-attribution-1997.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apple-attribution-1997.LICENSE",
+"apple-excl","Apple Example Code License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apple-excl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apple-excl.LICENSE",
+"apple-mpeg-4","Apple MPEG-4 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apple-mpeg-4.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apple-mpeg-4.LICENSE",
+"apple-sscl","Apple Sample Source Code License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apple-sscl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/apple-sscl.LICENSE",
+"aptana-1.0","Aptana 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/aptana-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/aptana-1.0.LICENSE",
+"aravindan-premkumar","Aravindan Premkumar Licenase","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/aravindan-premkumar.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/aravindan-premkumar.LICENSE",
+"argouml","ArgoUML License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/argouml.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/argouml.LICENSE",
+"arm-cortex-mx","ARM Cortex-Mx Proprietary","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/arm-cortex-mx.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/arm-cortex-mx.LICENSE",
+"arm-llvm-sga","ARM LLVM Grant","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/arm-llvm-sga.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/arm-llvm-sga.LICENSE",
+"arphic-public","Arphic Public License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/arphic-public.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/arphic-public.LICENSE",
+"aslp","Artop ASLP","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/aslp.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/aslp.LICENSE",
+"aslr","Artop ASLR","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/aslr.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/aslr.LICENSE",
+"asmus","ASMUS License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/asmus.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/asmus.LICENSE",
+"asn1","ASN.1 Object Dumping Code License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/asn1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/asn1.LICENSE",
+"ati-eula","ATI Software EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ati-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ati-eula.LICENSE",
+"atmel-firmware","Atmel Firmware License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/atmel-firmware.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/atmel-firmware.LICENSE",
+"autoit-eula","Autoit EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/autoit-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/autoit-eula.LICENSE",
+"baekmuk-fonts","Baekmuk Fonts License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/baekmuk-fonts.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/baekmuk-fonts.LICENSE",
+"bea-2.1","BEA 2.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bea-2.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bea-2.1.LICENSE",
+"beal-screamer","Beal Screamer License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/beal-screamer.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/beal-screamer.LICENSE",
+"bigdigits","BigDigits License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bigdigits.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bigdigits.LICENSE",
+"bigelow-holmes","Bigelow & Holmes Lucida Fonts License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bigelow-holmes.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bigelow-holmes.LICENSE",
+"biopython","Biopython License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/biopython.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/biopython.LICENSE",
+"bitstream","Bitstream Vera Font License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bitstream.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bitstream.LICENSE",
+"bittorrent-1.2","BitTorrent 1.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bittorrent-1.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bittorrent-1.2.LICENSE",
+"bittorrent-eula","BitTorrent EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bittorrent-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bittorrent-eula.LICENSE",
+"bitzi-pd","Bitzi-PD","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bitzi-pd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bitzi-pd.LICENSE",
+"bloomberg-blpapi","Bloomberg BLPAPI License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bloomberg-blpapi.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bloomberg-blpapi.LICENSE",
+"boost-original","Boost Original","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/boost-original.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/boost-original.LICENSE",
+"bpel4ws-spec","BPEL4WS Specification license","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bpel4ws-spec.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bpel4ws-spec.LICENSE",
+"bpmn-io","bpmn.io License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bpmn-io.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bpmn-io.LICENSE",
+"brad-martinez-vb-32","Brad Martinez VB-32 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brad-martinez-vb-32.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brad-martinez-vb-32.LICENSE",
+"brent-corkum","Brent Corkum License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brent-corkum.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brent-corkum.LICENSE",
+"brian-clapper","Brian Clapper License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brian-clapper.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brian-clapper.LICENSE",
+"brian-gladman","Brian Gladman License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brian-gladman.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brian-gladman.LICENSE",
+"brian-gladman-3-clause","Brian Gladman 3-Clause License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brian-gladman-3-clause.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brian-gladman-3-clause.LICENSE",
+"brian-gladman-dual","Brian Gladman Dual BSD-GPL","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brian-gladman-dual.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brian-gladman-dual.LICENSE",
+"broadcom-cfe","Broadcom CFE License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-cfe.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-cfe.LICENSE",
+"broadcom-commercial","Broadcom Commercial Notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-commercial.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-commercial.LICENSE",
+"broadcom-confidential","Broadcom Confidential","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-confidential.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-confidential.LICENSE",
+"broadcom-linux-timer","Broadcom Warranty Disclaimer","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-linux-timer.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-linux-timer.LICENSE",
+"broadcom-proprietary","Broadcom Proprietary","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-proprietary.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-proprietary.LICENSE",
+"broadcom-standard-terms","Broadcom Standard Terms","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-standard-terms.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-standard-terms.LICENSE",
+"broadcom-unpublished-source","Broadcom Unpublished Source License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-unpublished-source.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-unpublished-source.LICENSE",
+"broadcom-wiced","Broadcom WICED SDK License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-wiced.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/broadcom-wiced.LICENSE",
+"brocade-firmware","Brocade Firmware License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brocade-firmware.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/brocade-firmware.LICENSE",
+"bruno-podetti","Bruno Podetti License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bruno-podetti.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bruno-podetti.LICENSE",
+"bsd-1988","BSD 1988","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-1988.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-1988.LICENSE",
+"bsd-2-clause-plus-advertizing","BSD-2-Clause-plus-advertizing","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-2-clause-plus-advertizing.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-2-clause-plus-advertizing.LICENSE",
+"bsd-ack-carrot2","BSD Acknowledgment (Carrot2) License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-ack-carrot2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-ack-carrot2.LICENSE",
+"bsd-axis","BSD-Axis","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-axis.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-axis.LICENSE",
+"bsd-credit","BSD-Credit","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-credit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-credit.LICENSE",
+"bsd-dpt","BSD DPT","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-dpt.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-dpt.LICENSE",
+"bsd-export","BSD-Export","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-export.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-export.LICENSE",
+"bsd-innosys","BSD-InnoSys","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-innosys.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-innosys.LICENSE",
+"bsd-intel","BSD Intel License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-intel.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-intel.LICENSE",
+"bsd-new-derivative","BSD-Derivative","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-new-derivative.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-new-derivative.LICENSE",
+"bsd-new-far-manager","BSD-Modified with Far Manager exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-new-far-manager.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-new-far-manager.LICENSE",
+"bsd-no-mod","Madwifi License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-no-mod.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-no-mod.LICENSE",
+"bsd-original-uc-1986","BSD-Original-UC-1986","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-original-uc-1986.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-original-uc-1986.LICENSE",
+"bsd-original-uc-1990","BSD-Original-UC-1990","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-original-uc-1990.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-original-uc-1990.LICENSE",
+"bsd-plus-mod-notice","BSD plus modification notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-plus-mod-notice.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-plus-mod-notice.LICENSE",
+"bsd-plus-patent","BSD plus Patent","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-plus-patent.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-plus-patent.LICENSE",
+"bsd-simplified-darwin","BSD Simplified Darwin","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE",
+"bsd-simplified-source","BSD-Simplified source","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-simplified-source.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-simplified-source.LICENSE",
+"bsd-top","BSD-Top","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-top.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-top.LICENSE",
+"bsd-unchanged","BSD Unchanged","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-unchanged.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsd-unchanged.LICENSE",
+"bsdi-license","BSDI License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsdi-license.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsdi-license.LICENSE",
+"bsl-1.0","Business Source License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsl-1.0.LICENSE",
+"bsla","BSLA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsla.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bsla.LICENSE",
+"bugsense-sdk","BugSense SDK License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bugsense-sdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bugsense-sdk.LICENSE",
+"bytemark","BYTEmark License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bytemark.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/bytemark.LICENSE",
+"careware","Careware","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/careware.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/careware.LICENSE",
+"carnegie-mellon","Carnegie Mellon License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/carnegie-mellon.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/carnegie-mellon.LICENSE",
+"carnegie-mellon-contributors","Carnegie Mellon Contributors","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/carnegie-mellon-contributors.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/carnegie-mellon-contributors.LICENSE",
+"cavium-malloc","Cavium malloc License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cavium-malloc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cavium-malloc.LICENSE",
+"cavium-targeted-hardware","Cavium Targeted Hardware License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cavium-targeted-hardware.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cavium-targeted-hardware.LICENSE",
+"cc-by-2.0-uk","CC-BY-2.0-UK","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cc-by-2.0-uk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cc-by-2.0-uk.LICENSE",
+"cc-by-nc-nd-2.0-au","CC-BY-NC-ND-2.0-AU","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cc-by-nc-nd-2.0-au.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cc-by-nc-nd-2.0-au.LICENSE",
+"cc-pd","CC-PD","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cc-pd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cc-pd.LICENSE",
+"cgic","CGIC License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cgic.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cgic.LICENSE",
+"chartdirector-6.0","ChartDirector 6.0 License Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/chartdirector-6.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/chartdirector-6.0.LICENSE",
+"chris-maunder","Chris Maunder License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/chris-maunder.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/chris-maunder.LICENSE",
+"chris-stoy","Chris Stoy Attribution License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/chris-stoy.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/chris-stoy.LICENSE",
+"christopher-velazquez","Christopher Velazquez License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/christopher-velazquez.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/christopher-velazquez.LICENSE",
+"classic-vb","Classic VB License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/classic-vb.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/classic-vb.LICENSE",
+"cloudera-express","Cloudera Express License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cloudera-express.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cloudera-express.LICENSE",
+"cmigemo","C/Migemo License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmigemo.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmigemo.LICENSE",
+"cmr-no","CMR License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmr-no.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmr-no.LICENSE",
+"cmu-computing-services","CMU Computing Services License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmu-computing-services.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmu-computing-services.LICENSE",
+"cmu-mit","CMU MIT-style","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmu-mit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmu-mit.LICENSE",
+"cmu-simple","CMU Simple License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmu-simple.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmu-simple.LICENSE",
+"cmu-template","CMU License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmu-template.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cmu-template.LICENSE",
+"codeguru-permissions","CodeGuru Permissions","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/codeguru-permissions.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/codeguru-permissions.LICENSE",
+"codexia","Codexia License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/codexia.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/codexia.LICENSE",
+"cognitive-web-osl-1.1","CognitiveWeb Open Source License 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cognitive-web-osl-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cognitive-web-osl-1.1.LICENSE",
+"colt","Colt License Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/colt.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/colt.LICENSE",
+"com-oreilly-servlet","com.oreilly.servlet License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/com-oreilly-servlet.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/com-oreilly-servlet.LICENSE","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/warranty-disclaimer.LICENSE"
+"commercial-license","Commercial License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/commercial-license.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/commercial-license.LICENSE",
+"commercial-option","Commercial Option","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/commercial-option.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/commercial-option.LICENSE",
+"commonj-timer","CommonJ Timer License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/commonj-timer.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/commonj-timer.LICENSE",
+"compass","Compass License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/compass.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/compass.LICENSE",
+"copyleft-next-0.3.0","copyleft-next 0.3.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/copyleft-next-0.3.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/copyleft-next-0.3.0.LICENSE",
+"copyleft-next-0.3.1","copyleft-next 0.3.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/copyleft-next-0.3.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/copyleft-next-0.3.1.LICENSE",
+"cosl","Cougaar Open Source License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cosl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cosl.LICENSE",
+"couchbase-community","Couchbase Community Edition License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/couchbase-community.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/couchbase-community.LICENSE",
+"couchbase-enterprise","Couchbase Enterprise Edition License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/couchbase-enterprise.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/couchbase-enterprise.LICENSE",
+"cpl-0.5","CPL 0.5","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cpl-0.5.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cpl-0.5.LICENSE",
+"crapl-0.1","CRAPL v0 BETA 1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/crapl-0.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/crapl-0.1.LICENSE",
+"crypto-keys-redistribution","Cryptograpic keys redistribution","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/crypto-keys-redistribution.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/crypto-keys-redistribution.LICENSE",
+"cryptopp","Crypto++ License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cryptopp.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cryptopp.LICENSE",
+"csla","CSLA License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/csla.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/csla.LICENSE",
+"cups","CUPS License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cups.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cups.LICENSE",
+"cximage","CxImage License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cximage.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/cximage.LICENSE",
+"d-fsl-1.0-en","German Free Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/d-fsl-1.0-en.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/d-fsl-1.0-en.LICENSE",
+"d-zlib","D Zlib","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/d-zlib.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/d-zlib.LICENSE",
+"damail","DAMAIL","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/damail.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/damail.LICENSE",
+"dante-treglia","Dante Treglia License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dante-treglia.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dante-treglia.LICENSE",
+"day-spec","Day Specification License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/day-spec.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/day-spec.LICENSE",
+"dco-1.1","DCO 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dco-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dco-1.1.LICENSE",
+"dejavu-font","DejaVu Font License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dejavu-font.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dejavu-font.LICENSE",
+"dennis-ferguson","Dennis Ferguson License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dennis-ferguson.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dennis-ferguson.LICENSE",
+"dhtmlab-public","dhtmlab Public License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dhtmlab-public.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dhtmlab-public.LICENSE",
+"digia-qt-commercial","Digia Qt Commercial","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/digia-qt-commercial.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/digia-qt-commercial.LICENSE",
+"digia-qt-preview","Digia Qt Preview Agreement 2.4","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/digia-qt-preview.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/digia-qt-preview.LICENSE",
+"divx-open-1.0","DivX Open License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/divx-open-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/divx-open-1.0.LICENSE",
+"divx-open-2.1","DivX Open License 2.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/divx-open-2.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/divx-open-2.1.LICENSE",
+"dmalloc","dmalloc License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dmalloc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dmalloc.LICENSE",
+"docbook","Docbook License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/docbook.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/docbook.LICENSE",
+"dom4j","Dom4j License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dom4j.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dom4j.LICENSE",
+"doug-lea","Doug Lea License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/doug-lea.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/doug-lea.LICENSE",
+"douglas-young","Douglas Young License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/douglas-young.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/douglas-young.LICENSE",
+"dpl-1.1","DPL-1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dpl-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dpl-1.1.LICENSE",
+"dr-john-maddock","Dr John Maddock License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dr-john-maddock.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dr-john-maddock.LICENSE",
+"dtree","Dtree License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dtree.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dtree.LICENSE",
+"dual-bsd-gpl","Dual BSD-GPL","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dual-bsd-gpl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dual-bsd-gpl.LICENSE",
+"dynamic-drive-tou","Dynamic Drive TOU","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dynamic-drive-tou.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dynamic-drive-tou.LICENSE",
+"dynarch-developer","Dynarch Developer Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dynarch-developer.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dynarch-developer.LICENSE",
+"dynarch-linkware","Dynarch Linkware Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dynarch-linkware.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/dynarch-linkware.LICENSE",
+"ecosrh-1.0","Cygnus eCos Public License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ecosrh-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ecosrh-1.0.LICENSE",
+"ej-technologies-eula","ej-technologies EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ej-technologies-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ej-technologies-eula.LICENSE",
+"ekioh","Ekioh License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ekioh.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ekioh.LICENSE",
+"elib-gpl","GPL-Elib","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/elib-gpl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/elib-gpl.LICENSE",
+"ellis-lab","EllisLab License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ellis-lab.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ellis-lab.LICENSE",
+"emx-library","EMX Library License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/emx-library.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/emx-library.LICENSE",
+"energyplus-bsd","EnergyPlus BSD-Style License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/energyplus-bsd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/energyplus-bsd.LICENSE",
+"enhydra-1.1","Enhydra 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/enhydra-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/enhydra-1.1.LICENSE",
+"epics","EPICS Open License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/epics.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/epics.LICENSE",
+"epo-osl-2005.1","EPO-OSL","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/epo-osl-2005.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/epo-osl-2005.1.LICENSE",
+"esri","Esri License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/esri.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/esri.LICENSE",
+"esri-devkit","Esri Developer Kit License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/esri-devkit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/esri-devkit.LICENSE",
+"eupl-1.2","EUPL 1.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/eupl-1.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/eupl-1.2.LICENSE",
+"examdiff","ExamDiff License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/examdiff.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/examdiff.LICENSE",
+"excelsior-jet-runtime","Excelsior JET Runtime License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/excelsior-jet-runtime.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/excelsior-jet-runtime.LICENSE",
+"fabien-tassin","Fabien Tassin License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fabien-tassin.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fabien-tassin.LICENSE",
+"facebook-nuclide","Facebook Nuclide Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/facebook-nuclide.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/facebook-nuclide.LICENSE",
+"facebook-patent-rights-2","Facebook Patent Rights 2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/facebook-patent-rights-2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/facebook-patent-rights-2.LICENSE",
+"facebook-software-license","Facebook Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/facebook-software-license.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/facebook-software-license.LICENSE",
+"fancyzoom","FancyZoom License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fancyzoom.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fancyzoom.LICENSE",
+"filament-group-mit","Filament Group MIT License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/filament-group-mit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/filament-group-mit.LICENSE",
+"first-works-appreciative-1.2","First Works Appreciative License 1.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/first-works-appreciative-1.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/first-works-appreciative-1.2.LICENSE",
+"flex-2.5","Flex 2.5","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/flex-2.5.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/flex-2.5.LICENSE",
+"flex2sdk","Adobe Flex 2.0.1 SDK EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/flex2sdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/flex2sdk.LICENSE",
+"flowplayer-gpl-3.0","Flowplayer GPL 3.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/flowplayer-gpl-3.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/flowplayer-gpl-3.0.LICENSE",
+"foobar2000","foobar2000 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/foobar2000.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/foobar2000.LICENSE",
+"fpl","Freeware Public License (FPL)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fpl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fpl.LICENSE",
+"fplot","FPLOT LIcense","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fplot.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fplot.LICENSE",
+"fraunhofer-fdk-aac-codec","Fraunhofer FDK AAC Codec Library for Android","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fraunhofer-fdk-aac-codec.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fraunhofer-fdk-aac-codec.LICENSE",
+"fraunhofer-iso-14496-10","Fraunhofer ISO 14496-10 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fraunhofer-iso-14496-10.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fraunhofer-iso-14496-10.LICENSE",
+"free-art-1.3","FAL 1.3","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/free-art-1.3.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/free-art-1.3.LICENSE",
+"free-fork","Free-Fork License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/free-fork.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/free-fork.LICENSE",
+"free-unknown","Free unknown","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/free-unknown.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/free-unknown.LICENSE",
+"freebsd-boot","FreeBSD Boot","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/freebsd-boot.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/freebsd-boot.LICENSE",
+"freemarker","FreeMarker License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/freemarker.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/freemarker.LICENSE",
+"freetts","FreeTTS License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/freetts.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/freetts.LICENSE",
+"frontier-1.0","Frontier Artistic License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/frontier-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/frontier-1.0.LICENSE",
+"fsf-mit","FSF-MIT","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fsf-mit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/fsf-mit.LICENSE",
+"ftdi","FTDI License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ftdi.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ftdi.LICENSE",
+"ftpbean","FtpBean License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ftpbean.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ftpbean.LICENSE",
+"gareth-mccaughan","Gareth McCaughan License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gareth-mccaughan.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gareth-mccaughan.LICENSE",
+"gary-s-brown","Gary S. Brown License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gary-s-brown.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gary-s-brown.LICENSE",
+"gdcl","GDCL License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gdcl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gdcl.LICENSE",
+"generic-cla","Generic CLA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/generic-cla.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/generic-cla.LICENSE",
+"genivia-gsoap","Genivia Proprietary","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/genivia-gsoap.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/genivia-gsoap.LICENSE",
+"ghostscript-1988","Ghostscript General Public License 1988","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ghostscript-1988.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ghostscript-1988.LICENSE",
+"glut","GLUT License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/glut.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/glut.LICENSE",
+"google-analytics-tos","Google Analytics Terms of Service","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-analytics-tos.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-analytics-tos.LICENSE",
+"google-analytics-tos-2015","Google Analytics Terms of Service 2015","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-analytics-tos-2015.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-analytics-tos-2015.LICENSE",
+"google-patent-license","Google Patent License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-patent-license.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-patent-license.LICENSE",
+"google-patent-license-fuschia","Google Patent License for Fuschia","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-patent-license-fuschia.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-patent-license-fuschia.LICENSE",
+"google-patent-license-webm","Google Patent License for WebM","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-patent-license-webm.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-patent-license-webm.LICENSE",
+"google-tos-2013","Google TOS 2013","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-tos-2013.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/google-tos-2013.LICENSE",
+"gpl-2.0-adaptec","GPL 2.0 plus Adaptec conditions","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-adaptec.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-adaptec.LICENSE",
+"gpl-2.0-autoopts","GPL 2.0 with AutoOpts exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-autoopts.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-autoopts.LICENSE",
+"gpl-2.0-bison-2.2","GPL 2.0 with Bison 2.2 exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-bison-2.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-bison-2.2.LICENSE",
+"gpl-2.0-broadcom-linking","GPL 2.0 with Broadcom Linking Exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-broadcom-linking.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-broadcom-linking.LICENSE",
+"gpl-2.0-cygwin","GPL 2.0 with cygwin exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-cygwin.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-cygwin.LICENSE",
+"gpl-2.0-freertos","GPL 2.0 with FreeRTOS exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-freertos.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-freertos.LICENSE",
+"gpl-2.0-gcc-compiler-exception","GPL 2.0 with GCC compiler exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-gcc-compiler-exception.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-gcc-compiler-exception.LICENSE",
+"gpl-2.0-glibc","GPL 2.0 with GLIBC exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-glibc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-glibc.LICENSE",
+"gpl-2.0-guile","GPL 2.0 with GUILE exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-guile.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-guile.LICENSE",
+"gpl-2.0-ice","GPL 2.0 with Ice exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-ice.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-ice.LICENSE",
+"gpl-2.0-independent-module-linking","GPL 2.0 with Independent Module Linking exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-independent-module-linking.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-independent-module-linking.LICENSE",
+"gpl-2.0-iolib","GPL 2.0 with GNU IO Library exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-iolib.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-iolib.LICENSE",
+"gpl-2.0-iso-cpp","GPL 2.0 with ISO C++ Library exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-iso-cpp.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-iso-cpp.LICENSE",
+"gpl-2.0-javascript","GPL 2.0 with Javascript exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-javascript.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-javascript.LICENSE",
+"gpl-2.0-kernel","GPL 2.0 with Kernel exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-kernel.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-kernel.LICENSE",
+"gpl-2.0-koterov","GPL 2.0 with Dmitry Koterov additions","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-koterov.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-koterov.LICENSE",
+"gpl-2.0-library","GPL 2.0 with Library exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-library.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-library.LICENSE",
+"gpl-2.0-libtool","GPL 2.0 with GNU Libtool exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-libtool.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-libtool.LICENSE",
+"gpl-2.0-lmbench","GPL 2.0 with LMBench exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-lmbench.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-lmbench.LICENSE",
+"gpl-2.0-mysql-connector-odbc","GPL 2.0 with MySQL Connector ODBC exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-mysql-connector-odbc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-mysql-connector-odbc.LICENSE",
+"gpl-2.0-mysql-floss","GPL 2.0 with MySQL FLOSS exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-mysql-floss.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-mysql-floss.LICENSE",
+"gpl-2.0-openjdk","GPL 2.0 with OpenJDK classpath exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-openjdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-openjdk.LICENSE",
+"gpl-2.0-openssl","GPL 2.0 with OpenSSL exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-openssl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-openssl.LICENSE",
+"gpl-2.0-oracle-mysql-foss","GPL 2.0 with Oracle MySQL FOSS exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-oracle-mysql-foss.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-oracle-mysql-foss.LICENSE",
+"gpl-2.0-oracle-openjdk","GPL 2.0 with Oracle OpenJDK classpath exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-oracle-openjdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-oracle-openjdk.LICENSE",
+"gpl-2.0-plus-ada","GPL 2.0 or later with Ada exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-ada.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-ada.LICENSE",
+"gpl-2.0-plus-ekiga","GPL 2.0 or later with Ekiga exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-ekiga.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-ekiga.LICENSE",
+"gpl-2.0-plus-gcc","GPL 2.0 or later with GCC exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-gcc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-gcc.LICENSE",
+"gpl-2.0-plus-geoserver","GPL 2.0 or later with GeoServer exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-geoserver.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-geoserver.LICENSE",
+"gpl-2.0-plus-linking","GPL 2.0 or later with Linking exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-linking.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-linking.LICENSE",
+"gpl-2.0-plus-nant","GPL 2.0 or later with NAnt exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-nant.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-nant.LICENSE",
+"gpl-2.0-plus-openmotif","GPL 2.0 or later with Open Motif exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-openmotif.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-openmotif.LICENSE",
+"gpl-2.0-plus-subcommander","GPL 2.0 or later with Subcommander exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-subcommander.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-subcommander.LICENSE",
+"gpl-2.0-plus-syntext","GPL 2.0 or later with Syntext exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-syntext.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-syntext.LICENSE",
+"gpl-2.0-plus-upx","GPL 2.0 or later with UPX exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-upx.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-plus-upx.LICENSE",
+"gpl-2.0-proguard","GPL 2.0 with ProGuard exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-proguard.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-proguard.LICENSE",
+"gpl-2.0-qt-qca","GPL 2.0 with Qt-QCA exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-qt-qca.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-qt-qca.LICENSE",
+"gpl-2.0-redhat","GPL 2.0 with Fedora Red Hat exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-redhat.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-redhat.LICENSE",
+"gpl-2.0-rrdtool-floss","GPL 2.0 with RRDtool FLOSS Exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-rrdtool-floss.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-rrdtool-floss.LICENSE",
+"gpl-2.0-uboot","GPL 2.0 with U-Boot exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-uboot.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-2.0-uboot.LICENSE",
+"gpl-3.0-aptana","GPL 3.0 with Aptana exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-3.0-aptana.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-3.0-aptana.LICENSE",
+"gpl-3.0-bison","GPL 3.0 or later with Bison exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-3.0-bison.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-3.0-bison.LICENSE",
+"gpl-3.0-cygwin","GPL 3.0 or later with cygwin exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-3.0-cygwin.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-3.0-cygwin.LICENSE",
+"gpl-3.0-font","GPL 3.0 or later with Font exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-3.0-font.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-3.0-font.LICENSE",
+"gpl-3.0-plus-openssl","GPL 3.0 or later with OpenSSL exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-3.0-plus-openssl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gpl-3.0-plus-openssl.LICENSE",
+"graphics-gems","Graphics Gems License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/graphics-gems.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/graphics-gems.LICENSE",
+"greg-roelofs","Greg Roelofs License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/greg-roelofs.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/greg-roelofs.LICENSE",
+"gregory-pietsch","Gregory Pietsch Liberal License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gregory-pietsch.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gregory-pietsch.LICENSE",
+"gsoap-1.3a","gSOAP Public License v1.3a","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gsoap-1.3a.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gsoap-1.3a.LICENSE",
+"gust-font-1.0","GUST Font License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gust-font-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gust-font-1.0.LICENSE",
+"gust-font-2006-09-30","GUST Font License 2006-09-30","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gust-font-2006-09-30.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/gust-font-2006-09-30.LICENSE",
+"hacos-1.2","HACOS 1.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hacos-1.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hacos-1.2.LICENSE",
+"hauppauge-firmware-eula","Hauppauge Firmware EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hauppauge-firmware-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hauppauge-firmware-eula.LICENSE",
+"hauppauge-firmware-oem","Hauppauge Firmware OEM License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hauppauge-firmware-oem.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hauppauge-firmware-oem.LICENSE",
+"hdparm","HDPARM License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hdparm.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hdparm.LICENSE",
+"helios-eula","Helios","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/helios-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/helios-eula.LICENSE",
+"helix","Helix DNA License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/helix.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/helix.LICENSE",
+"hidapi","HIDAPI License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hidapi.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hidapi.LICENSE",
+"hp","HP Non-Commercial License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp.LICENSE",
+"hp-enterprise-eula","HP Enterprise EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-enterprise-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-enterprise-eula.LICENSE",
+"hp-netperf","HP Netperf License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-netperf.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-netperf.LICENSE",
+"hp-proliant-essentials","hp-proliant-essentials","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-proliant-essentials.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-proliant-essentials.LICENSE",
+"hp-software-eula","HP Software EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-software-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-software-eula.LICENSE",
+"hp-ux-java","HP-UX 11i Java Technology Software","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-ux-java.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-ux-java.LICENSE",
+"hp-ux-jre","HP JRE License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-ux-jre.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hp-ux-jre.LICENSE",
+"hs-regexp-orig","Henry Spencer Original Regexp License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hs-regexp-orig.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hs-regexp-orig.LICENSE",
+"hxd","HxD License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hxd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/hxd.LICENSE",
+"ian-kaplan","Ian Kaplan License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ian-kaplan.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ian-kaplan.LICENSE",
+"ian-piumarta","Ian Piumarta License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ian-piumarta.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ian-piumarta.LICENSE",
+"ibm-as-is","IBM AS-IS License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-as-is.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-as-is.LICENSE",
+"ibm-developerworks-community-download","IBM developerWorks Community Download Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-developerworks-community-download.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-developerworks-community-download.LICENSE",
+"ibm-dhcp","IBM DHCP License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-dhcp.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-dhcp.LICENSE",
+"ibm-jre","IBM JRE License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-jre.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-jre.LICENSE",
+"ibm-nwsc","IBM Non-Warranted Sample Code License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-nwsc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-nwsc.LICENSE",
+"ibm-sample","IBM Sample License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-sample.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibm-sample.LICENSE",
+"ibpp","IBPP License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibpp.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ibpp.LICENSE",
+"idt-notice","IDT License Notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/idt-notice.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/idt-notice.LICENSE",
+"ietf","IETF License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ietf.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ietf.LICENSE",
+"ietf-trust","IETF Trust License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ietf-trust.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ietf-trust.LICENSE",
+"ilmid","ilmid License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ilmid.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ilmid.LICENSE",
+"imagen","IMAGEN License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/imagen.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/imagen.LICENSE",
+"indiana-extreme","Indiana Extreme License 1.1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/indiana-extreme.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/indiana-extreme.LICENSE",
+"infineon-free","Infineon Free Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/infineon-free.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/infineon-free.LICENSE",
+"info-zip-1997-10","Info-Zip License 1997-10","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-1997-10.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-1997-10.LICENSE",
+"info-zip-2001-01","Info-Zip License 2001-01","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2001-01.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2001-01.LICENSE",
+"info-zip-2002-02","Info-Zip License 2002-02","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2002-02.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2002-02.LICENSE",
+"info-zip-2003-05","Info-Zip License 2003-05","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2003-05.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2003-05.LICENSE",
+"info-zip-2004-05","Info-Zip License 2004-05","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2004-05.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2004-05.LICENSE",
+"info-zip-2005-02","Info-Zip License 2005-02","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2005-02.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2005-02.LICENSE",
+"info-zip-2007-03","Info-Zip License 2007-03","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2007-03.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2007-03.LICENSE",
+"info-zip-2009-01","Info-Zip License 2009-01","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2009-01.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/info-zip-2009-01.LICENSE",
+"infonode-1.1","InfoNode Software License 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/infonode-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/infonode-1.1.LICENSE",
+"initial-developer-public","Initial Developer Public License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/initial-developer-public.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/initial-developer-public.LICENSE",
+"inner-net-2.0","Inner Net 2.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/inner-net-2.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/inner-net-2.0.LICENSE",
+"inno-setup","Inno Setup License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/inno-setup.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/inno-setup.LICENSE",
+"installsite","InstallSite License Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/installsite.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/installsite.LICENSE",
+"intel-bcl","Intel BCL","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-bcl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-bcl.LICENSE",
+"intel-bsd","Intel BSD","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-bsd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-bsd.LICENSE",
+"intel-code-samples","Intel Code Samples License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-code-samples.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-code-samples.LICENSE",
+"intel-confidential","Intel Confidential","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-confidential.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-confidential.LICENSE",
+"intel-firmware","Intel Firmware License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-firmware.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-firmware.LICENSE",
+"intel-master-eula-sw-dev-2016","Intel Master EULA for SW Dev 2016","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-master-eula-sw-dev-2016.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-master-eula-sw-dev-2016.LICENSE",
+"intel-material","Intel Material License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-material.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-material.LICENSE",
+"intel-osl-1989","Intel OSL 1989","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-osl-1989.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-osl-1989.LICENSE",
+"intel-royalty-free","Intel Royalty Free License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-royalty-free.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-royalty-free.LICENSE",
+"intel-scl","Intel Source Code License Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-scl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/intel-scl.LICENSE",
+"iozone","IOzone License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/iozone.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/iozone.LICENSE",
+"irfanview-eula","IrfanView EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/irfanview-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/irfanview-eula.LICENSE",
+"iso-14496-10","ISO 14496-10","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/iso-14496-10.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/iso-14496-10.LICENSE",
+"iso-8879","ISO 8879","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/iso-8879.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/iso-8879.LICENSE",
+"iso-recorder","ISO Recorder License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/iso-recorder.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/iso-recorder.LICENSE",
+"isotope-cla","Isotope Commercial License Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/isotope-cla.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/isotope-cla.LICENSE",
+"itc-eula","ITC EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/itc-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/itc-eula.LICENSE",
+"itu","ITU License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/itu.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/itu.LICENSE",
+"itu-t","ITU-T License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/itu-t.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/itu-t.LICENSE",
+"itunes","Apple iTunes License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/itunes.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/itunes.LICENSE",
+"ja-sig","JA-SiG License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ja-sig.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ja-sig.LICENSE",
+"jahia-1.3.1","JCSL 1.3.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jahia-1.3.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jahia-1.3.1.LICENSE",
+"jam","Jam License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jam.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jam.LICENSE",
+"jamon","JAMon License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jamon.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jamon.LICENSE",
+"jason-mayes","Jason Mayes License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jason-mayes.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jason-mayes.LICENSE",
+"jasper-1.0","Jasper 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jasper-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jasper-1.0.LICENSE",
+"java-app-stub","Java App Stub License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/java-app-stub.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/java-app-stub.LICENSE",
+"java-research-1.5","Java Research License 1.5","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/java-research-1.5.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/java-research-1.5.LICENSE",
+"jboss-eula","JBoss EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jboss-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jboss-eula.LICENSE",
+"jdom","JDOM License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jdom.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jdom.LICENSE",
+"jetbrains-purchase-terms","JetBrains Purchase Terms","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jetbrains-purchase-terms.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jetbrains-purchase-terms.LICENSE",
+"jetbrains-toolbox-open-source-3","JetBrains Toolbox Open Source License v3","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jetbrains-toolbox-open-source-3.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jetbrains-toolbox-open-source-3.LICENSE",
+"jetty","Jetty License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jetty.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jetty.LICENSE",
+"jgraph","JGraph License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jgraph.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jgraph.LICENSE",
+"jgraph-general","JGraph General License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jgraph-general.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jgraph-general.LICENSE",
+"jide-sla","JIDE SLA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jide-sla.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jide-sla.LICENSE",
+"jj2000","JJ2000 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jj2000.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jj2000.LICENSE",
+"jmagnetic","JMagnetic License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jmagnetic.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jmagnetic.LICENSE",
+"josl-1.0","Jabber 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/josl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/josl-1.0.LICENSE",
+"jpython-1.1","JPython 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jpython-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jpython-1.1.LICENSE",
+"jquery-pd","jQuery-Tools-PD","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jquery-pd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jquery-pd.LICENSE",
+"jrunner","JRunner License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jrunner.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jrunner.LICENSE",
+"jsfromhell","JSFromHell License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jsfromhell.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jsfromhell.LICENSE",
+"json-js-pd","JSON-js-PD","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/json-js-pd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/json-js-pd.LICENSE",
+"json-pd","JSON-PD","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/json-pd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/json-pd.LICENSE",
+"jsr-107-jcache-spec","JSR-107 JCache Specification License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jsr-107-jcache-spec.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jsr-107-jcache-spec.LICENSE",
+"jython","Jython License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jython.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/jython.LICENSE",
+"kalle-kaukonen","Kalle Kaukonen License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/kalle-kaukonen.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/kalle-kaukonen.LICENSE",
+"karl-peterson","Karl Peterson License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/karl-peterson.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/karl-peterson.LICENSE",
+"keith-rule","Keith Rule License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/keith-rule.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/keith-rule.LICENSE",
+"kerberos","Kerberos License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/kerberos.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/kerberos.LICENSE",
+"kevlin-henney","Kevlin Henney License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/kevlin-henney.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/kevlin-henney.LICENSE",
+"khronos","Khronos License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/khronos.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/khronos.LICENSE",
+"larabie","Larabie Fonts EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/larabie.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/larabie.LICENSE",
+"lavantech","LavanTech License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lavantech.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lavantech.LICENSE",
+"lcs-telegraphics","LCS-Telegraphics License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lcs-telegraphics.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lcs-telegraphics.LICENSE",
+"ldap-sdk-free-use","UnboundID LDAP SDK Free Use License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ldap-sdk-free-use.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ldap-sdk-free-use.LICENSE",
+"lgpl-2.0-fltk","LGPL 2.0 with FLTK exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.0-fltk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.0-fltk.LICENSE",
+"lgpl-2.0-plus-gcc","LGPL 2.0 or later with GCC exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.0-plus-gcc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.0-plus-gcc.LICENSE",
+"lgpl-2.1-digia-qt","LGPL 2.1 with Digia Qt Exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-digia-qt.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-digia-qt.LICENSE",
+"lgpl-2.1-nokia-qt","LGPL 2.1 with Nokia Qt Exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-nokia-qt.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-nokia-qt.LICENSE",
+"lgpl-2.1-nokia-qt-1.0","Nokia Qt LGPL Exception 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-nokia-qt-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-nokia-qt-1.0.LICENSE",
+"lgpl-2.1-nokia-qt-1.1","Nokia Qt LGPL Exception 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-nokia-qt-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-nokia-qt-1.1.LICENSE",
+"lgpl-2.1-plus-linking","LGPL 2.1 or later with linking exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-plus-linking.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-plus-linking.LICENSE",
+"lgpl-2.1-plus-unlimited-linking","LGPL 2.1 or later with unlimited linking exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-plus-unlimited-linking.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-plus-unlimited-linking.LICENSE",
+"lgpl-2.1-qt-company","LGPL 2.1 with Qt Company Exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-qt-company.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-qt-company.LICENSE",
+"lgpl-2.1-rxtx","LGPL 2.1 with RXTX exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-rxtx.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-2.1-rxtx.LICENSE",
+"lgpl-3-plus-linking","LGPL 3.0 or later with linking exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-3-plus-linking.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-3-plus-linking.LICENSE",
+"lgpl-3.0-cygwin","LGPL 3.0 or later with cygwin exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-3.0-cygwin.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-3.0-cygwin.LICENSE",
+"lgpl-3.0-plus-openssl","LGPL 3.0 or later with OpenSSL exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-3.0-plus-openssl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-3.0-plus-openssl.LICENSE",
+"lgpl-3.0-zeromq","LGPL 3.0 with zeromq exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-3.0-zeromq.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lgpl-3.0-zeromq.LICENSE",
+"libmib","LibMib License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/libmib.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/libmib.LICENSE",
+"libpbm","PBM Library License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/libpbm.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/libpbm.LICENSE",
+"libselinux-pd","libselinux License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/libselinux-pd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/libselinux-pd.LICENSE",
+"libzip","libzip License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/libzip.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/libzip.LICENSE",
+"lilo","LILO License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lilo.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lilo.LICENSE",
+"linotype-eula","Linotype EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/linotype-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/linotype-eula.LICENSE",
+"linum","Linum Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/linum.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/linum.LICENSE",
+"linux-device-drivers","Linux Device Drivers","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/linux-device-drivers.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/linux-device-drivers.LICENSE",
+"linuxbios","LinuxBIOS License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/linuxbios.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/linuxbios.LICENSE",
+"linuxhowtos","linuxhowtos License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/linuxhowtos.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/linuxhowtos.LICENSE",
+"llgpl","LLGPL","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/llgpl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/llgpl.LICENSE",
+"llnl","LLNL","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/llnl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/llnl.LICENSE",
+"logica-1.0","Logica OSL 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/logica-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/logica-1.0.LICENSE",
+"lsi-proprietary-eula","LSI Proprietary EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lsi-proprietary-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lsi-proprietary-eula.LICENSE",
+"lumisoft-mail-server","LumiSoft Mail Server License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lumisoft-mail-server.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lumisoft-mail-server.LICENSE",
+"luxi","Bigelow & Holmes Luxi fonts license","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/luxi.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/luxi.LICENSE",
+"lyubinskiy-dropdown","Lyubinskiy dropdown License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lyubinskiy-dropdown.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lyubinskiy-dropdown.LICENSE",
+"lyubinskiy-popup-window","Lyubinskiy popup-window License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lyubinskiy-popup-window.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lyubinskiy-popup-window.LICENSE",
+"lzma-sdk-2006-exception","LZMA SDK 2006 Exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lzma-sdk-2006-exception.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lzma-sdk-2006-exception.LICENSE",
+"lzma-sdk-2008","LZMA SDK 2008","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lzma-sdk-2008.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lzma-sdk-2008.LICENSE",
+"lzma-sdk-original","LZMA SDK Original","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lzma-sdk-original.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lzma-sdk-original.LICENSE",
+"lzma-sdk-pd","LZMA SDK Public Domain","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lzma-sdk-pd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/lzma-sdk-pd.LICENSE",
+"mame","MAME license","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mame.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mame.LICENSE",
+"martin-birgmeier","Martin Bergmeier License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/martin-birgmeier.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/martin-birgmeier.LICENSE",
+"marvell-firmware","Marvell Firmware License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/marvell-firmware.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/marvell-firmware.LICENSE",
+"matt-gallagher-attribution","Matt Gallagher Attribution License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/matt-gallagher-attribution.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/matt-gallagher-attribution.LICENSE",
+"matthew-kwan","Matthew Kwan License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/matthew-kwan.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/matthew-kwan.LICENSE",
+"mattkruse","Matt Kruse License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mattkruse.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mattkruse.LICENSE",
+"mcafee-tou","McAfee Free License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mcafee-tou.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mcafee-tou.LICENSE",
+"mediainfo-lib","MediaInfo(Lib) License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mediainfo-lib.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mediainfo-lib.LICENSE",
+"melange","Melange Public License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/melange.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/melange.LICENSE",
+"mentalis","Mentalis License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mentalis.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mentalis.LICENSE",
+"metrolink-1.0","Metrolink 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/metrolink-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/metrolink-1.0.LICENSE",
+"mgopen-font-license","MgOpen Font License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mgopen-font-license.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mgopen-font-license.LICENSE",
+"michael-barr","Michael Barr License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/michael-barr.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/michael-barr.LICENSE",
+"michigan-disclaimer","University of Michigan OSL","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/michigan-disclaimer.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/michigan-disclaimer.LICENSE",
+"microsoft-enterprise-library-eula","MS Enterprise Library EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/microsoft-enterprise-library-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/microsoft-enterprise-library-eula.LICENSE",
+"microsoft-windows-rally-devkit","MS Windows Rally Development Kit License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/microsoft-windows-rally-devkit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/microsoft-windows-rally-devkit.LICENSE",
+"mike95","Mike95 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mike95.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mike95.LICENSE",
+"mini-xml","LGPL 2.0 with Mini-XML exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mini-xml.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mini-xml.LICENSE",
+"minpack","Minpack Copyright Notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/minpack.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/minpack.LICENSE",
+"mit-addition","MIT Addition License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-addition.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-addition.LICENSE",
+"mit-license-1998","MIT License 1998","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-license-1998.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-license-1998.LICENSE",
+"mit-modern","MIT Modern Variant","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-modern.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-modern.LICENSE",
+"mit-no-advert-export-control","MIT no advertising with Export Control","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-no-advert-export-control.LICENSE",
+"mit-old-style","MIT Old Style","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-old-style.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-old-style.LICENSE",
+"mit-old-style-no-advert","MIT Old Style no advertising","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-old-style-no-advert.LICENSE",
+"mit-open-group","MIT Open Group","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-open-group.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-open-group.LICENSE",
+"mit-readme","MIT README License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-readme.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-readme.LICENSE",
+"mit-specification-disclaimer","MIT with Specification Disclaimer","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-specification-disclaimer.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-specification-disclaimer.LICENSE",
+"mit-synopsys","MIT Synopsys License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-synopsys.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-synopsys.LICENSE",
+"mit-taylor-variant","MIT Taylor Variant","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-taylor-variant.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-taylor-variant.LICENSE",
+"mit-with-modification-obligations","MIT With Modification Obligations","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-with-modification-obligations.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-with-modification-obligations.LICENSE",
+"mit-xfig","MIT Xfig Variant","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-xfig.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mit-xfig.LICENSE",
+"mod-dav-1.0","mod_dav License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mod-dav-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mod-dav-1.0.LICENSE",
+"monetdb-1.1","MonetDB 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/monetdb-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/monetdb-1.1.LICENSE",
+"motorola","Motorola Microprocessor License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/motorola.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/motorola.LICENSE",
+"mozilla-gc","Mozilla GC License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mozilla-gc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mozilla-gc.LICENSE",
+"mozilla-ospl-1.0","Mozilla Open Software Patent License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mozilla-ospl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mozilla-ospl-1.0.LICENSE",
+"mpeg-7","MPEG-7 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mpeg-7.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mpeg-7.LICENSE",
+"mpeg-iso","MPEG-2 NBC MPEG-4 Audio ISO","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mpeg-iso.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mpeg-iso.LICENSE",
+"mpeg-ssg","MPEG SSG License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mpeg-ssg.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mpeg-ssg.LICENSE",
+"ms-asp-net-ajax-supplemental-terms","MS Supplemental License - ASP.NET 2.0 AJAX EXT","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-ajax-supplemental-terms.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-ajax-supplemental-terms.LICENSE",
+"ms-asp-net-mvc3","MS ASP.NET MVC3","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-mvc3.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-mvc3.LICENSE",
+"ms-asp-net-mvc4","MS ASP.NET MVC4","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-mvc4.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-mvc4.LICENSE",
+"ms-asp-net-mvc4-extensions","MS ASP.NET MVC 4 Extensions","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-mvc4-extensions.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-mvc4-extensions.LICENSE",
+"ms-asp-net-software","MS ASP.NET Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-software.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-software.LICENSE",
+"ms-asp-net-tools-pre-release","MS ASP.NET Tools Pre-Release License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-tools-pre-release.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-tools-pre-release.LICENSE",
+"ms-asp-net-web-optimization-framework","MS ASP.NET Web Optimization Framework","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-web-optimization-framework.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-web-optimization-framework.LICENSE",
+"ms-asp-net-web-pages-2","MS ASP.NET Web Pages 2 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-web-pages-2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-asp-net-web-pages-2.LICENSE",
+"ms-capicom","Microsoft CAPICOM License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-capicom.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-capicom.LICENSE",
+"ms-cl","MS-CL","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-cl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-cl.LICENSE",
+"ms-control-spy-2.0","MS Control Spy 2.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-control-spy-2.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-control-spy-2.0.LICENSE",
+"ms-developer-services-agreement","MS Developer Services Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-developer-services-agreement.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-developer-services-agreement.LICENSE",
+"ms-device-emulator-3.0","MS Device Emulator 3.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-device-emulator-3.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-device-emulator-3.0.LICENSE",
+"ms-directx-sdk-eula","MS DirectX SDK EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-directx-sdk-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-directx-sdk-eula.LICENSE",
+"ms-entity-framework-4.1","MS Entity Framework 4.1 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-entity-framework-4.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-entity-framework-4.1.LICENSE",
+"ms-entity-framework-5","MS Entity Framework 5 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-entity-framework-5.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-entity-framework-5.LICENSE",
+"ms-eula-win-script-host","MS EULA for Windows Script Host","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-eula-win-script-host.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-eula-win-script-host.LICENSE",
+"ms-exchange-server-2010-sp2-sdk","MS Exchange Server 2010 SP2 Web Services SDK","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-exchange-server-2010-sp2-sdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-exchange-server-2010-sp2-sdk.LICENSE",
+"ms-ilmerge","MS ILMerge License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-ilmerge.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-ilmerge.LICENSE",
+"ms-invisible-eula-1.0","MS Invisible Computing EULA 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-invisible-eula-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-invisible-eula-1.0.LICENSE",
+"ms-jdbc-driver-40-sql-server","MS JDBC Driver 4.0 for SQL Server","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-jdbc-driver-40-sql-server.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-jdbc-driver-40-sql-server.LICENSE",
+"ms-jdbc-driver-41-sql-server","MS JDBC Driver 4.1 for SQL Server","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-jdbc-driver-41-sql-server.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-jdbc-driver-41-sql-server.LICENSE",
+"ms-jdbc-driver-60-sql-server","MS JDBC Driver 6.0 for SQL Server","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-jdbc-driver-60-sql-server.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-jdbc-driver-60-sql-server.LICENSE",
+"ms-limited-community","MS Limited Community License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-limited-community.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-limited-community.LICENSE",
+"ms-limited-public","MS Limited Public License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-limited-public.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-limited-public.LICENSE",
+"ms-lpl","MS-LPL","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-lpl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-lpl.LICENSE",
+"ms-msn-webgrease","MS MSN WebGrease License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-msn-webgrease.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-msn-webgrease.LICENSE",
+"ms-net-framework-4-supplemental-terms","MS Supplemental License - .NET Framework 4","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-net-framework-4-supplemental-terms.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-net-framework-4-supplemental-terms.LICENSE",
+"ms-net-framework-deployment","MS .NET Framework Redistributable EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-net-framework-deployment.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-net-framework-deployment.LICENSE",
+"ms-net-library","MS .NET Library License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-net-library.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-net-library.LICENSE",
+"ms-nt-resource-kit","MS NT Resource Kit License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-nt-resource-kit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-nt-resource-kit.LICENSE",
+"ms-nuget","MS Nuget","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-nuget.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-nuget.LICENSE",
+"ms-nuget-package-manager","MS NuGet-Based Package Manager License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-nuget-package-manager.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-nuget-package-manager.LICENSE",
+"ms-office-system-programs-eula","MS Office System Programs Software EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-office-system-programs-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-office-system-programs-eula.LICENSE",
+"ms-patent-promise","MS Patent Promise for .NET","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-patent-promise.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-patent-promise.LICENSE",
+"ms-platform-sdk","MS Platform SDK License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-platform-sdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-platform-sdk.LICENSE",
+"ms-reactive-extensions-eula","MS Reactive Extensions EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-reactive-extensions-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-reactive-extensions-eula.LICENSE",
+"ms-remote-ndis-usb-kit","MS Remote NDIS USB Kit EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-remote-ndis-usb-kit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-remote-ndis-usb-kit.LICENSE",
+"ms-research-shared-source","MS Research Shared Source License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-research-shared-source.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-research-shared-source.LICENSE",
+"ms-rsl","MS Reference Source License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-rsl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-rsl.LICENSE",
+"ms-silverlight-3","MS Silverlight 3 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-silverlight-3.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-silverlight-3.LICENSE",
+"ms-sql-server-compact-4.0","MS SQL Server Compact 4.0 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-sql-server-compact-4.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-sql-server-compact-4.0.LICENSE",
+"ms-sql-server-data-tools","MS SQL Server Data Tools License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-sql-server-data-tools.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-sql-server-data-tools.LICENSE",
+"ms-ttf-eula","MS TrueType Fonts EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-ttf-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-ttf-eula.LICENSE",
+"ms-visual-2008-runtime","MS Visual C++ 2008 Runtime Libraries License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-visual-2008-runtime.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-visual-2008-runtime.LICENSE",
+"ms-visual-2010-runtime","MS Visual C++ 2010 Runtime Libraries License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-visual-2010-runtime.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-visual-2010-runtime.LICENSE",
+"ms-visual-studio-code","MS Visual Studio Code License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-visual-studio-code.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-visual-studio-code.LICENSE",
+"ms-web-developer-tools-1.0","MS Web Developer Tools 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-web-developer-tools-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-web-developer-tools-1.0.LICENSE",
+"ms-windows-driver-kit","MS Windows Driver Kit License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-driver-kit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-driver-kit.LICENSE",
+"ms-windows-identity-foundation","MS Windows Identity Foundation License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-identity-foundation.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-identity-foundation.LICENSE",
+"ms-windows-sdk-server-2008-net-3.5","MS Windows SDK Server 2008 .NET Framework 3.5","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-sdk-server-2008-net-3.5.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-sdk-server-2008-net-3.5.LICENSE",
+"ms-windows-sdk-win7-net-4","MS Windows SDK Windows7 .NET Framework 4","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-sdk-win7-net-4.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-sdk-win7-net-4.LICENSE",
+"ms-windows-server-2003-ddk","MS Windows Server 2003 DDK License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-server-2003-ddk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-server-2003-ddk.LICENSE",
+"ms-windows-server-2003-sdk","MS Windows Server 2003 SP1 Platform SDK License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-server-2003-sdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-windows-server-2003-sdk.LICENSE",
+"ms-ws-routing-spec","MS WS Routing Specifications License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-ws-routing-spec.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-ws-routing-spec.LICENSE",
+"ms-xml-core-4.0","MSXML 4.0 EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-xml-core-4.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ms-xml-core-4.0.LICENSE",
+"msj-sample-code","MS Systems Journal Sample Code License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/msj-sample-code.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/msj-sample-code.LICENSE",
+"msntp","MSNTP License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/msntp.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/msntp.LICENSE",
+"msppl","MSPPL","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/msppl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/msppl.LICENSE",
+"mulle-kybernetik","Mulle Kybernetik License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mulle-kybernetik.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mulle-kybernetik.LICENSE",
+"mx4j","MX4J License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mx4j.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/mx4j.LICENSE",
+"naughter","Naughter Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/naughter.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/naughter.LICENSE",
+"netcat","Netcat License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/netcat.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/netcat.LICENSE",
+"netcomponents","NetComponents License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/netcomponents.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/netcomponents.LICENSE",
+"netron","Netron Project License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/netron.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/netron.LICENSE",
+"network-time-protocol","Network Time Protocol License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/network-time-protocol.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/network-time-protocol.LICENSE",
+"new-relic","New Relic License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/new-relic.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/new-relic.LICENSE",
+"newran","Newran License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/newran.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/newran.LICENSE",
+"nicta-psl","NICTA Public Software Licence 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nicta-psl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nicta-psl.LICENSE",
+"niels-ferguson","Niels Ferguson License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/niels-ferguson.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/niels-ferguson.LICENSE",
+"nist-pd","NIST Public Domain Notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nist-pd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nist-pd.LICENSE",
+"nonexclusive","Nonexclusive License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nonexclusive.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nonexclusive.LICENSE",
+"nortel-dasa","Nortel DASA License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nortel-dasa.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nortel-dasa.LICENSE",
+"notre-dame","Notre Dame License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/notre-dame.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/notre-dame.LICENSE",
+"nrl-permission","NRL permission","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nrl-permission.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nrl-permission.LICENSE",
+"ntlm","NTLM License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ntlm.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ntlm.LICENSE",
+"nvidia","NVIDIA License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nvidia.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nvidia.LICENSE",
+"nvidia-gov","NVIDIA License with Government Qualifications","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nvidia-gov.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/nvidia-gov.LICENSE",
+"o-young-jong","O Young Jong License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/o-young-jong.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/o-young-jong.LICENSE",
+"oasis-ws-security-spec","Oasis WS Security Specification License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oasis-ws-security-spec.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oasis-ws-security-spec.LICENSE",
+"oclc-1.0","OCLC Research Public License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oclc-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oclc-1.0.LICENSE",
+"odl","Open Directory License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/odl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/odl.LICENSE",
+"ogc","OGC Software Notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ogc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ogc.LICENSE",
+"okl","OKL license","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/okl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/okl.LICENSE",
+"open-diameter","Open Diameter License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/open-diameter.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/open-diameter.LICENSE",
+"open-group","Open Group Public License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/open-group.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/open-group.LICENSE",
+"openmarket-fastcgi","FastCGI License for Spec Implementation","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openmarket-fastcgi.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openmarket-fastcgi.LICENSE",
+"opennetcf-shared-source","OpenNETCF Shared Source License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/opennetcf-shared-source.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/opennetcf-shared-source.LICENSE",
+"openorb-1.0","OpenORB Community License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openorb-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openorb-1.0.LICENSE",
+"openpbs-2.3","OpenPBS 2.3","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openpbs-2.3.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openpbs-2.3.LICENSE",
+"openpub","Open Publication License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openpub.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openpub.LICENSE",
+"opensaml-1.0","OpenSAML License v1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/opensaml-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/opensaml-1.0.LICENSE",
+"openssl","OpenSSL License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openssl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openssl.LICENSE",
+"openvpn-as-eula","OpenVPN-AS EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openvpn-as-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/openvpn-as-eula.LICENSE",
+"opera-widget-1.0","Opera Widget License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/opera-widget-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/opera-widget-1.0.LICENSE",
+"oracle-bcl-javaee","Oracle BCL for Java EE Technologies","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-bcl-javaee.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-bcl-javaee.LICENSE",
+"oracle-bcl-javase-javafx-2012","Oracle BCL for JavaSE and JavaFX 2012","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-bcl-javase-javafx-2012.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-bcl-javase-javafx-2012.LICENSE",
+"oracle-bcl-javase-javafx-2013","Oracle BCL for Java SE and JavaFX 2013","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-bcl-javase-javafx-2013.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-bcl-javase-javafx-2013.LICENSE",
+"oracle-bcl-javase-platform-javafx-2013","Oracle BCL for Java SE and JavaFX 2013 Restricted","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-bcl-javase-platform-javafx-2013.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-bcl-javase-platform-javafx-2013.LICENSE",
+"oracle-bcl-jsse-1.0.3","Oracle BCL for JSSE 1.0.3 for CDC 1.0.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-bcl-jsse-1.0.3.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-bcl-jsse-1.0.3.LICENSE",
+"oracle-code-samples-bsd","Oracle Code Samples BSD-Style License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-code-samples-bsd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-code-samples-bsd.LICENSE",
+"oracle-commercial-database-11g2","Oracle Commercial Database License 11g2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-commercial-database-11g2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-commercial-database-11g2.LICENSE",
+"oracle-devtools-vsnet-dev","Oracle DevTools for Visual Studio .NET Development","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-devtools-vsnet-dev.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-devtools-vsnet-dev.LICENSE",
+"oracle-entitlement-05-15","Oracle Entitlement 5 plus 15","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-entitlement-05-15.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-entitlement-05-15.LICENSE",
+"oracle-java-ee-sdk-2010","OTN Developer License for JAVA EE SDK","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-java-ee-sdk-2010.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-java-ee-sdk-2010.LICENSE",
+"oracle-master-agreement","Oracle Master Agreement (OMA)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-master-agreement.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-master-agreement.LICENSE",
+"oracle-sql-developer","Oracle SQL Developer License Terms","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-sql-developer.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-sql-developer.LICENSE",
+"oracle-web-sites-tou","Oracle Web Sites TOU","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-web-sites-tou.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oracle-web-sites-tou.LICENSE",
+"oreilly-notice","O'Reilly Code Sample Notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oreilly-notice.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oreilly-notice.LICENSE",
+"osetpl-2.1","OSET 2.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/osetpl-2.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/osetpl-2.1.LICENSE",
+"osf-1990","OSF 1990 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/osf-1990.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/osf-1990.LICENSE",
+"osgi-spec-2.0","OSGi Specification License 2.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/osgi-spec-2.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/osgi-spec-2.0.LICENSE",
+"ossn-3.0","OSSN-3.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ossn-3.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ossn-3.0.LICENSE",
+"oswego-concurrent","Oswego Concurrent License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oswego-concurrent.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/oswego-concurrent.LICENSE",
+"other-copyleft","Other Copyleft Licenses","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/other-copyleft.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/other-copyleft.LICENSE",
+"other-permissive","Other Permissive Licenses","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/other-permissive.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/other-permissive.LICENSE",
+"otn-dev-dist","OTN License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/otn-dev-dist.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/otn-dev-dist.LICENSE",
+"otn-dev-dist-2014","OTN License 2014","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/otn-dev-dist-2014.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/otn-dev-dist-2014.LICENSE",
+"otn-dev-dist-2016","OTN License 2016","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/otn-dev-dist-2016.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/otn-dev-dist-2016.LICENSE",
+"otn-early-adopter-development","OTN Early Adopter Development License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/otn-early-adopter-development.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/otn-early-adopter-development.LICENSE",
+"owal-1.0","Opera Web Applications License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/owal-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/owal-1.0.LICENSE",
+"owfa-1.0","OWFa 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/owfa-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/owfa-1.0.LICENSE",
+"owtchart","OWTChart License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/owtchart.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/owtchart.LICENSE",
+"ozplb-1.0","OZPLB 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ozplb-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ozplb-1.0.LICENSE",
+"ozplb-1.1","OZPLB 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ozplb-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ozplb-1.1.LICENSE",
+"paint-net","Paint.NET License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paint-net.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paint-net.LICENSE",
+"paolo-messina-2000","Paolo Messina 2000","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paolo-messina-2000.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paolo-messina-2000.LICENSE",
+"paraview-1.2","ParaView License 1.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paraview-1.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paraview-1.2.LICENSE",
+"patent-disclaimer","Generic patent disclaimer","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/patent-disclaimer.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/patent-disclaimer.LICENSE",
+"paul-hsieh-exposition","Paul Hsieh Exposition License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paul-hsieh-exposition.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paul-hsieh-exposition.LICENSE",
+"paul-mackerras","Paul Mackerras License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paul-mackerras.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paul-mackerras.LICENSE",
+"paulo-soares","Paulo Soares License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paulo-soares.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/paulo-soares.LICENSE",
+"pcre","PCRE License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pcre.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pcre.LICENSE",
+"pd-mit","Modified MIT License for Public Domain software","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pd-mit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pd-mit.LICENSE",
+"pd-programming","PD'Programming License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pd-programming.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pd-programming.LICENSE",
+"pdf-creator-pilot","PDF Creator Pilot License Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pdf-creator-pilot.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pdf-creator-pilot.LICENSE",
+"pdl-1.0","PDL-1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pdl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pdl-1.0.LICENSE",
+"perl-1.0","Perl 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/perl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/perl-1.0.LICENSE",
+"peter-deutsch-document","Peter Deutsch Document License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/peter-deutsch-document.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/peter-deutsch-document.LICENSE",
+"pftijah-1.1","PfTijah Public License 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pftijah-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pftijah-1.1.LICENSE",
+"phil-bunce","Phil Bunce License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/phil-bunce.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/phil-bunce.LICENSE",
+"philippe-de-muyter","Philippe De Muyter License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/philippe-de-muyter.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/philippe-de-muyter.LICENSE",
+"phorum-2.0","Phorum License 2.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/phorum-2.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/phorum-2.0.LICENSE",
+"php-2.0.2","PHP License 2.0.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/php-2.0.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/php-2.0.2.LICENSE",
+"pine","Pine License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pine.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pine.LICENSE",
+"pivotal-tou","Pivotal Software Terms of Use","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pivotal-tou.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pivotal-tou.LICENSE",
+"planet-source-code","Planet Source Code License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/planet-source-code.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/planet-source-code.LICENSE",
+"pngsuite","PngSuite License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pngsuite.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pngsuite.LICENSE",
+"politepix-pl-1.0","Politepix Public License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/politepix-pl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/politepix-pl-1.0.LICENSE",
+"ppp","ppp License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ppp.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ppp.LICENSE",
+"proprietary","Proprietary","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/proprietary.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/proprietary.LICENSE",
+"protobuf","Protobuf License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/protobuf.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/protobuf.LICENSE",
+"psytec-freesoft","Psytec Free Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/psytec-freesoft.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/psytec-freesoft.LICENSE",
+"public-domain","Public Domain","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/public-domain.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/public-domain.LICENSE",
+"public-domain-disclaimer","Public Domain Disclaimer","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/public-domain-disclaimer.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/public-domain-disclaimer.LICENSE",
+"purdue-bsd","Purdue BSD-Style License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/purdue-bsd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/purdue-bsd.LICENSE",
+"pycrypto","PyCrypto License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pycrypto.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pycrypto.LICENSE",
+"pygres-2.2","PyGres License 2.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pygres-2.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/pygres-2.2.LICENSE",
+"python-cwi","Python CWI License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/python-cwi.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/python-cwi.LICENSE",
+"qaplug","QAPlug License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qaplug.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qaplug.LICENSE",
+"qca-technology","QCA Technology License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qca-technology.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qca-technology.LICENSE",
+"qlogic-firmware","QLogic Firmware License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qlogic-firmware.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qlogic-firmware.LICENSE",
+"qlogic-microcode","QLogic Microcode","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qlogic-microcode.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qlogic-microcode.LICENSE",
+"qpopper","Qpopper License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qpopper.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qpopper.LICENSE",
+"qt-commercial-1.1","Qt Commercial License v1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qt-commercial-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qt-commercial-1.1.LICENSE",
+"qualcomm-iso","Qualcomm ISO/IEC MPEG-B DASH License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qualcomm-iso.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qualcomm-iso.LICENSE",
+"qualcomm-turing","Qualcomm Turing License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qualcomm-turing.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qualcomm-turing.LICENSE",
+"quicktime","Apple Quicktime License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/quicktime.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/quicktime.LICENSE",
+"quin-street","QuinStreet License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/quin-street.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/quin-street.LICENSE",
+"quirksmode","Quirksmode Copyright Notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/quirksmode.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/quirksmode.LICENSE",
+"qwt-1.0","Qwt License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qwt-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/qwt-1.0.LICENSE",
+"rackspace","Rackspace License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rackspace.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rackspace.LICENSE",
+"radvd","radvd License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/radvd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/radvd.LICENSE",
+"ralf-corsepius","Ralf Corsepius License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ralf-corsepius.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ralf-corsepius.LICENSE",
+"ralink-firmware","Ralink Firmware License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ralink-firmware.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ralink-firmware.LICENSE",
+"rar-winrar-eula","RAR and WinRAR EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rar-winrar-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rar-winrar-eula.LICENSE",
+"rcsl-2.0","RCSL R&D 2.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rcsl-2.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rcsl-2.0.LICENSE",
+"rcsl-3.0","RCSL R&D 3.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rcsl-3.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rcsl-3.0.LICENSE",
+"red-hat-attribution","Red Hat Attribution License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/red-hat-attribution.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/red-hat-attribution.LICENSE",
+"red-hat-bsd-simplified","Red Hat BSD-Simplified","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/red-hat-bsd-simplified.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/red-hat-bsd-simplified.LICENSE",
+"red-hat-logos","Red Hat Logos License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/red-hat-logos.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/red-hat-logos.LICENSE",
+"red-hat-trademarks","Red Hat Trademarks License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/red-hat-trademarks.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/red-hat-trademarks.LICENSE",
+"reportbug","Debian reportbug License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/reportbug.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/reportbug.LICENSE",
+"repoze","Repoze License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/repoze.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/repoze.LICENSE",
+"rh-eula","Red Hat EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rh-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rh-eula.LICENSE",
+"rh-eula-lgpl","Red Hat EULA JBoss Enterprise Middleware License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rh-eula-lgpl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rh-eula-lgpl.LICENSE",
+"riverbank-sip","Riverbank SIP License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/riverbank-sip.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/riverbank-sip.LICENSE",
+"robert-hubley","Robert Hubley License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/robert-hubley.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/robert-hubley.LICENSE",
+"rogue-wave","Rogue Wave Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rogue-wave.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rogue-wave.LICENSE",
+"rsa-1990","RSA 1990","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-1990.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-1990.LICENSE",
+"rsa-cryptoki","RSA Cryptoki License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-cryptoki.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-cryptoki.LICENSE",
+"rsa-demo","RSA Demo License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-demo.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-demo.LICENSE",
+"rsa-md2","RSA-MD2 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-md2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-md2.LICENSE",
+"rsa-md4","RSA-MD4 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-md4.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-md4.LICENSE",
+"rsa-proprietary","RSA Proprietary","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-proprietary.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rsa-proprietary.LICENSE",
+"rtools-util","RTools.Util License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rtools-util.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rtools-util.LICENSE",
+"rute","Rute Users Tutorial and Exposition License 0.8.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rute.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/rute.LICENSE",
+"ryszard-szopa","Ryszard Szopa License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ryszard-szopa.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ryszard-szopa.LICENSE",
+"saas-mit","SaaS MIT License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/saas-mit.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/saas-mit.LICENSE",
+"saf","Service Availability Forum License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/saf.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/saf.LICENSE",
+"safecopy-eula","SafeCopy EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/safecopy-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/safecopy-eula.LICENSE",
+"sandeep","Sandeep License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sandeep.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sandeep.LICENSE",
+"sash","Sash Notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sash.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sash.LICENSE",
+"sbia-b","SBIA Part B","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sbia-b.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sbia-b.LICENSE",
+"scancode-acknowledgment","ScanCode acknowledgment","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scancode-acknowledgment.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scancode-acknowledgment.LICENSE",
+"scanlogd-license","scanlogd License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scanlogd-license.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scanlogd-license.LICENSE",
+"scansoft-1.2","ScanSoft Public License 1.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scansoft-1.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scansoft-1.2.LICENSE",
+"scribbles","Scribbles Demos Recognizer Notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scribbles.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scribbles.LICENSE",
+"script-asylum","Script Asylum License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/script-asylum.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/script-asylum.LICENSE",
+"script-nikhilk","Script# License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/script-nikhilk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/script-nikhilk.LICENSE",
+"scrub","SCRUB License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scrub.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scrub.LICENSE",
+"scsl-3.0","Sun Community Source License 3.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scsl-3.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/scsl-3.0.LICENSE",
+"see-license","See License mention","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/see-license.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/see-license.LICENSE",
+"sencha-app-floss-exception","Sencha GPL 3.0 Exception for Applications","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sencha-app-floss-exception.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sencha-app-floss-exception.LICENSE",
+"sencha-commercial","Sencha Commercial License 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sencha-commercial.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sencha-commercial.LICENSE",
+"sencha-dev-floss-exception","Sencha GPL 3.0 Exception for Development","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sencha-dev-floss-exception.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sencha-dev-floss-exception.LICENSE",
+"sgi-cid-1.0","SGI CID Font Code Public License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sgi-cid-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sgi-cid-1.0.LICENSE",
+"sgi-glx-1.0","SGI GLX Public License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sgi-glx-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sgi-glx-1.0.LICENSE",
+"sglib","Sglib License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sglib.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sglib.LICENSE",
+"shavlik-eula","Shavlik Technologies EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/shavlik-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/shavlik-eula.LICENSE",
+"shital-shah","Shital Shah License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/shital-shah.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/shital-shah.LICENSE",
+"simpl-1.1","SimPL 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/simpl-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/simpl-1.1.LICENSE",
+"slysoft-eula","SlySoft EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/slysoft-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/slysoft-eula.LICENSE",
+"smartlabs-freeware","SmartLabs Freeware License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/smartlabs-freeware.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/smartlabs-freeware.LICENSE",
+"snprintf","snprintf License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/snprintf.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/snprintf.LICENSE",
+"softerra-ldap-browser-eula","Softerra LDAP Browser EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/softerra-ldap-browser-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/softerra-ldap-browser-eula.LICENSE",
+"softfloat","SoftFloat","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/softfloat.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/softfloat.LICENSE",
+"softsurfer","softSurfer License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/softsurfer.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/softsurfer.LICENSE",
+"spark-jive","Spark Jive License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/spark-jive.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/spark-jive.LICENSE",
+"sparky","Sparky License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sparky.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sparky.LICENSE",
+"speechworks-1.1","SpeechWorks Public License 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/speechworks-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/speechworks-1.1.LICENSE",
+"squeak","Apple Squeak License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/squeak.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/squeak.LICENSE",
+"srgb","sRGB Profile Licensing Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/srgb.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/srgb.LICENSE",
+"ssleay","Original SSLeay License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ssleay.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ssleay.LICENSE",
+"ssleay-windows","Original SSLeay License with Windows exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ssleay-windows.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ssleay-windows.LICENSE",
+"stanford-mrouted","Stanford mrouted License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/stanford-mrouted.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/stanford-mrouted.LICENSE",
+"stanford-pvrg","Stanford PVRG License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/stanford-pvrg.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/stanford-pvrg.LICENSE",
+"statewizard","StateWizard License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/statewizard.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/statewizard.LICENSE",
+"stax","Stax License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/stax.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/stax.LICENSE",
+"stlport-4.5","STLport License 4.5","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/stlport-4.5.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/stlport-4.5.LICENSE",
+"stu-nicholls","Stu Nicholls License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/stu-nicholls.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/stu-nicholls.LICENSE",
+"sun-bcl-11-06","Sun BCL 11 plus 6","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-11-06.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-11-06.LICENSE",
+"sun-bcl-11-07","Sun BCL 11 plus 7","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-11-07.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-11-07.LICENSE",
+"sun-bcl-11-08","Sun BCL 11 plus 8","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-11-08.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-11-08.LICENSE",
+"sun-bcl-j2re-1.2.x","Sun BCL J2RE 1.2.X","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-j2re-1.2.x.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-j2re-1.2.x.LICENSE",
+"sun-bcl-j2re-1.4.2","Sun BCL J2RE 1.4.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-j2re-1.4.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-j2re-1.4.2.LICENSE",
+"sun-bcl-j2re-1.4.x","Sun BCL J2RE 1.4.X","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-j2re-1.4.x.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-j2re-1.4.x.LICENSE",
+"sun-bcl-j2re-5.0","Sun BCL J2RE 5.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-j2re-5.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-j2re-5.0.LICENSE",
+"sun-bcl-java-servlet-imp-2.1.1","Sun BCL Java Servlet Implementation 2.1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-java-servlet-imp-2.1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-java-servlet-imp-2.1.1.LICENSE",
+"sun-bcl-javahelp","Sun BCL JavaHelp","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-javahelp.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-javahelp.LICENSE",
+"sun-bcl-jimi-sdk","Sun BCL JIMI SDK","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-jimi-sdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-jimi-sdk.LICENSE",
+"sun-bcl-jre6","Sun BCL JRE 6","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-jre6.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-jre6.LICENSE",
+"sun-bcl-jsmq","Sun BCL JSMQ","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-jsmq.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-jsmq.LICENSE",
+"sun-bcl-opendmk","Sun BCL OpenDMK","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-opendmk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-opendmk.LICENSE",
+"sun-bcl-sdk-1.3","Sun BCL SDK 1.3","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-sdk-1.3.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-sdk-1.3.LICENSE",
+"sun-bcl-sdk-1.4.2","Sun BCL SDK 1.4.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-sdk-1.4.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-sdk-1.4.2.LICENSE",
+"sun-bcl-sdk-5.0","Sun BCL SDK 5.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-sdk-5.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-sdk-5.0.LICENSE",
+"sun-bcl-sdk-6.0","Sun BCL SDK 6.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-sdk-6.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-sdk-6.0.LICENSE",
+"sun-bcl-web-start","Sun BCL Web Start","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-web-start.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bcl-web-start.LICENSE",
+"sun-bsd-extra","Sun BSD-Style with Additional Restrictions","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bsd-extra.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-bsd-extra.LICENSE",
+"sun-communications-api","Sun Communications API","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-communications-api.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-communications-api.LICENSE",
+"sun-ejb-spec-2.1","Sun EJB Specification 2.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-ejb-spec-2.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-ejb-spec-2.1.LICENSE",
+"sun-ejb-spec-3.0","Sun EJB Specification 3.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-ejb-spec-3.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-ejb-spec-3.0.LICENSE",
+"sun-entitlement-03-15","Sun Entitlement 3 plus 15","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-entitlement-03-15.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-entitlement-03-15.LICENSE",
+"sun-entitlement-jaf","Sun Entitlement JAF","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-entitlement-jaf.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-entitlement-jaf.LICENSE",
+"sun-glassfish","Sun GlassFish License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-glassfish.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-glassfish.LICENSE",
+"sun-iiop","Sun IIOP License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-iiop.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-iiop.LICENSE",
+"sun-java-web-services-dev-pack-1.6","Sun Java Web Services Developer Pack 1.6","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-java-web-services-dev-pack-1.6.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-java-web-services-dev-pack-1.6.LICENSE",
+"sun-javamail","Sun JavaMail","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-javamail.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-javamail.LICENSE",
+"sun-jsr-spec-04-2006","Sun JSR Specification 04-2006","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-jsr-spec-04-2006.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-jsr-spec-04-2006.LICENSE",
+"sun-jta-spec-1.0.1","Sun JTA Specification License 1.0.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-jta-spec-1.0.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-jta-spec-1.0.1.LICENSE",
+"sun-jta-spec-1.0.1B","Sun JTA Specification License 1.0.1B","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-jta-spec-1.0.1B.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-jta-spec-1.0.1B.LICENSE",
+"sun-project-x","Sun Project X","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-project-x.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-project-x.LICENSE",
+"sun-prop-non-commercial","Sun Proprietary Non-Commercial License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-prop-non-commercial.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-prop-non-commercial.LICENSE",
+"sun-rpc","Sun RPC License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-rpc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-rpc.LICENSE",
+"sun-sdk-spec-1.1","Sun SDK Specification 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-sdk-spec-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-sdk-spec-1.1.LICENSE",
+"sun-sissl-1.0","Sun Industry Standards Source License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-sissl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-sissl-1.0.LICENSE",
+"sun-ssscfr-1.1","Sun Solaris Source Code License 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-ssscfr-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sun-ssscfr-1.1.LICENSE",
+"sunpro","SunPro Attribution License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sunpro.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/sunpro.LICENSE",
+"svndiff","svndiff License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/svndiff.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/svndiff.LICENSE",
+"swig","SWIG Library License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/swig.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/swig.LICENSE",
+"synopsys-attribution","Synopsys Attribution License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/synopsys-attribution.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/synopsys-attribution.LICENSE",
+"takao-abe","Takao Abe License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/takao-abe.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/takao-abe.LICENSE",
+"takuya-ooura","Takuya OOURA License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/takuya-ooura.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/takuya-ooura.LICENSE",
+"tanuki-community-sla-1.0","Tanuki Community SLA 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tanuki-community-sla-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tanuki-community-sla-1.0.LICENSE",
+"tanuki-community-sla-1.1","Tanuki Community SLA 1.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tanuki-community-sla-1.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tanuki-community-sla-1.1.LICENSE",
+"tanuki-community-sla-1.2","Tanuki Community SLA 1.2","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tanuki-community-sla-1.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tanuki-community-sla-1.2.LICENSE",
+"tanuki-community-sla-1.3","Tanuki Community SLA 1.3","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tanuki-community-sla-1.3.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tanuki-community-sla-1.3.LICENSE",
+"tatu-ylonen","Tatu Ylonen License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tatu-ylonen.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tatu-ylonen.LICENSE",
+"teamdev-services","TeamDev Services License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/teamdev-services.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/teamdev-services.LICENSE",
+"telerik-eula","Telerik EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/telerik-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/telerik-eula.LICENSE",
+"tenable-nessus","Tenable Nessus License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tenable-nessus.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tenable-nessus.LICENSE",
+"term-readkey","Term Readkey License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/term-readkey.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/term-readkey.LICENSE",
+"tested-software","Tested Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tested-software.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tested-software.LICENSE",
+"tex-live","TeX Live License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tex-live.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tex-live.LICENSE",
+"tgppl-1.0","TGGPL 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tgppl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tgppl-1.0.LICENSE",
+"thomas-bandt","Thomas Bandt License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/thomas-bandt.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/thomas-bandt.LICENSE",
+"ti-broadband-apps","TI Broadband Applications License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ti-broadband-apps.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ti-broadband-apps.LICENSE",
+"ti-restricted","TI Restricted Use License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ti-restricted.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ti-restricted.LICENSE",
+"tidy","Tidy License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tidy.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tidy.LICENSE",
+"tiger-crypto","Tiger Cryptography License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tiger-crypto.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tiger-crypto.LICENSE",
+"tigra-calendar-3.2","Tigra Calendar 3.2 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tigra-calendar-3.2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tigra-calendar-3.2.LICENSE",
+"tigra-calendar-4.0","Tigra Calendar 4.0 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tigra-calendar-4.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tigra-calendar-4.0.LICENSE",
+"timestamp-picker","Timestamp Picker License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/timestamp-picker.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/timestamp-picker.LICENSE",
+"tizen-sdk","Tizen SDK License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tizen-sdk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tizen-sdk.LICENSE",
+"tpl-1.0","TPL 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tpl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tpl-1.0.LICENSE",
+"treeview-developer","TreeView Developer License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/treeview-developer.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/treeview-developer.LICENSE",
+"treeview-distributor","TreeView Distributor License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/treeview-distributor.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/treeview-distributor.LICENSE",
+"triptracker","TripTracker License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/triptracker.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/triptracker.LICENSE",
+"truecrypt-3.1","TrueCrypt License 3.1","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/truecrypt-3.1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/truecrypt-3.1.LICENSE",
+"ttf2pt1","TTF2PT1 Project License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ttf2pt1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ttf2pt1.LICENSE",
+"tu-berlin","TU Berlin License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tu-berlin.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/tu-berlin.LICENSE",
+"twisted-snmp","TwistedSNMP License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/twisted-snmp.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/twisted-snmp.LICENSE",
+"txl-10.5","TXL 10.5 License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/txl-10.5.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/txl-10.5.LICENSE",
+"ubc","University of British Columbia License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ubc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ubc.LICENSE",
+"ucl-1.0","UCL-1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ucl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ucl-1.0.LICENSE",
+"unbuntu-font-1.0","Ubuntu Font 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unbuntu-font-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unbuntu-font-1.0.LICENSE",
+"unicode","Unicode Inc License Agreement","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unicode.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unicode.LICENSE",
+"unicode-data-software","Unicode - Data Files and Software","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unicode-data-software.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unicode-data-software.LICENSE",
+"unicode-mappings","Unicode Mappings License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unicode-mappings.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unicode-mappings.LICENSE",
+"unknown","unknown","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unknown.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unknown.LICENSE",
+"unlimited-binary-linking","Unlimited Binary Linking Exception","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unlimited-binary-linking.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unlimited-binary-linking.LICENSE",
+"unpbook","UNIX Network Programming Book License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unpbook.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unpbook.LICENSE",
+"unrar","UnRar License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unrar.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/unrar.LICENSE",
+"uofu-rfpl","UURF Public License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/uofu-rfpl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/uofu-rfpl.LICENSE",
+"vbaccelerator","vbAccelerator Distribution Notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vbaccelerator.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vbaccelerator.LICENSE",
+"vcalendar","VCalendar License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vcalendar.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vcalendar.LICENSE",
+"verisign","VeriSign License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/verisign.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/verisign.LICENSE",
+"vic-metcalfe-pd","Vic Metcalfe Public Domain","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vic-metcalfe-pd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vic-metcalfe-pd.LICENSE",
+"vicomsoft-software","Vicomsoft Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vicomsoft-software.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vicomsoft-software.LICENSE",
+"visual-numerics","Visual Numerics License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/visual-numerics.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/visual-numerics.LICENSE",
+"vitesse-prop","Vitesse Proprietary Notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vitesse-prop.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vitesse-prop.LICENSE",
+"vixie-cron","Vixie Cron License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vixie-cron.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vixie-cron.LICENSE",
+"vnc-viewer-ios","VNCViewer iOS EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vnc-viewer-ios.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vnc-viewer-ios.LICENSE",
+"vs10x-code-map","VS10x Code Map","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vs10x-code-map.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vs10x-code-map.LICENSE",
+"vuforia-2013-07-29","Vuforia 2013-07-29","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vuforia-2013-07-29.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/vuforia-2013-07-29.LICENSE",
+"w3c-docs-19990405","W3C-DOCS-19990405","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/w3c-docs-19990405.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/w3c-docs-19990405.LICENSE",
+"w3c-docs-20021231","W3C-DOCS-20021231","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/w3c-docs-20021231.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/w3c-docs-20021231.LICENSE",
+"w3c-documentation","W3C Documentation License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/w3c-documentation.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/w3c-documentation.LICENSE",
+"w3c-software-20021231","W3C-SOFWTARE-20021231","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/w3c-software-20021231.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/w3c-software-20021231.LICENSE",
+"warranty-disclaimer","Generic"," Bare Warranty Disclaimer","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/warranty-disclaimer.yml",
+"waterfall-feed-parser","Waterfall Feed Parser License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/waterfall-feed-parser.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/waterfall-feed-parser.LICENSE",
+"westhawk","Westhawk License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/westhawk.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/westhawk.LICENSE",
+"whistle","Whistle Communications License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/whistle.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/whistle.LICENSE",
+"wide-license","WIDE License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wide-license.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wide-license.LICENSE",
+"wifi-alliance","Wi-Fi Alliance","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wifi-alliance.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wifi-alliance.LICENSE",
+"william-alexander","William Alexander License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/william-alexander.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/william-alexander.LICENSE",
+"wince-50-shared-source","MS Windows CE 5.0 Shared Source License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wince-50-shared-source.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wince-50-shared-source.LICENSE",
+"windriver-commercial","Wind River License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/windriver-commercial.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/windriver-commercial.LICENSE",
+"wingo","wingo License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wingo.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wingo.LICENSE",
+"wink","Wink License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wink.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wink.LICENSE",
+"winzip-eula","WinZip EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/winzip-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/winzip-eula.LICENSE",
+"winzip-self-extractor","WinZip Self-Extractor License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/winzip-self-extractor.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/winzip-self-extractor.LICENSE",
+"wrox","Wrox Press License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wrox.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wrox.LICENSE",
+"wrox-download","Wrox Download Terms and Conditions","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wrox-download.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wrox-download.LICENSE",
+"ws-addressing-spec","WS Addressing Specification License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ws-addressing-spec.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/ws-addressing-spec.LICENSE",
+"wtfnmfpl-1.0","WTFNMFPL-1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wtfnmfpl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wtfnmfpl-1.0.LICENSE",
+"wtfpl-1.0","WTFPL 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wtfpl-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wtfpl-1.0.LICENSE",
+"wxwidgets","wxWidgets Licence","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wxwidgets.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wxwidgets.LICENSE",
+"wxwindows-r-3.0","wxWindows Restricted Licence 3.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wxwindows-r-3.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wxwindows-r-3.0.LICENSE",
+"wxwindows-u-3.0","wxWindows Unrestricted Licence 3.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wxwindows-u-3.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/wxwindows-u-3.0.LICENSE",
+"x11-adobe","X11-Style (Adobe)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-adobe.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-adobe.LICENSE",
+"x11-adobe-dec","X11-Style (Adobe-DEC)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-adobe-dec.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-adobe-dec.LICENSE",
+"x11-bitstream","X11-Style (Bitstream Charter)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-bitstream.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-bitstream.LICENSE",
+"x11-dec1","X11-Style (DEC 1)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-dec1.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-dec1.LICENSE",
+"x11-dec2","X11-Style (DEC 2)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-dec2.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-dec2.LICENSE",
+"x11-doc","X11 Documentation License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-doc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-doc.LICENSE",
+"x11-dsc","X11-Style (DSC Technologies)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-dsc.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-dsc.LICENSE",
+"x11-fsf","X11-Style (FSF)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-fsf.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-fsf.LICENSE",
+"x11-hanson","X11-Style (David R. Hanson)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-hanson.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-hanson.LICENSE",
+"x11-ibm","IBM Derivative Works License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-ibm.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-ibm.LICENSE",
+"x11-keith-packard","X11-Style (Keith Packard)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-keith-packard.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-keith-packard.LICENSE",
+"x11-lucent","X11-Style (Lucent)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-lucent.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-lucent.LICENSE",
+"x11-oar","X11-Style (OAR)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-oar.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-oar.LICENSE",
+"x11-opengl","X11-Style (OpenGL)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-opengl.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-opengl.LICENSE",
+"x11-opengroup","X11-Style (Open Group)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-opengroup.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-opengroup.LICENSE",
+"x11-quarterdeck","X11-Style (Quarterdeck)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-quarterdeck.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-quarterdeck.LICENSE",
+"x11-realmode","X11-Style (Realmode)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-realmode.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-realmode.LICENSE",
+"x11-sg","X11-Style (Silicon Graphics)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-sg.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-sg.LICENSE",
+"x11-tektronix","X11-Style (Tektronix)","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-tektronix.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-tektronix.LICENSE",
+"x11-x11r5","X11-R5","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-x11r5.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11-x11r5.LICENSE",
+"x11r5-authors","X11-R5 Authors","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11r5-authors.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/x11r5-authors.LICENSE",
+"xfree86-1.0","XFree86 License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/xfree86-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/xfree86-1.0.LICENSE",
+"xming","Xming License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/xming.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/xming.LICENSE",
+"xmldb-1.0","XML:DB Initiative Software License 1.0","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/xmldb-1.0.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/xmldb-1.0.LICENSE",
+"xxd","xxd License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/xxd.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/xxd.LICENSE",
+"yahoo-browserplus-eula","Yahoo BrowserPlus EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/yahoo-browserplus-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/yahoo-browserplus-eula.LICENSE",
+"yahoo-messenger-eula","Yahoo Messenger EULA","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/yahoo-messenger-eula.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/yahoo-messenger-eula.LICENSE",
+"yensdesign","Yensdesign License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/yensdesign.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/yensdesign.LICENSE",
+"zapatec-calendar","Zapatec Calendar License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zapatec-calendar.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zapatec-calendar.LICENSE",
+"zeusbench","ZeusBench notice","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zeusbench.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zeusbench.LICENSE",
+"zhorn-stickies","Zhorn Stickies License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zhorn-stickies.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zhorn-stickies.LICENSE",
+"zipeg","Zipeg License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zipeg.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zipeg.LICENSE",
+"zuora-software","Zuora Software License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zuora-software.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zuora-software.LICENSE",
+"zveno-research","Zveno Research License","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zveno-research.yml","https://github.com/nexB/scancode-toolkit/blob/develop/src/licensedcode/data/licenses/zveno-research.LICENSE",
diff --git a/docs/source/scancode-toolkit/faq.rst b/docs/source/scancode-toolkit/faq.rst
index 81519b9d..8ee13f0b 100644
--- a/docs/source/scancode-toolkit/faq.rst
+++ b/docs/source/scancode-toolkit/faq.rst
@@ -1,3 +1,5 @@
+.. _faq:
+
FAQ
===
diff --git a/docs/source/scancode-toolkit/gsoc_17_final_report.rst b/docs/source/scancode-toolkit/gsoc_17_final_report.rst
new file mode 100644
index 00000000..3d4a395c
--- /dev/null
+++ b/docs/source/scancode-toolkit/gsoc_17_final_report.rst
@@ -0,0 +1,115 @@
+Google Summer of Code 2017 - Final report
+=========================================
+
+**Project: Plugin architecture for ScanCode**
+---------------------------------------------
+
+Yash D. Saraf `yashdsaraf@gmail.com `_
+
+----
+
+This project’s purpose was to create a decoupled plugin architecture for `ScanCode `_ such that it can handle plugins at different stages of a scan and can be coupled at runtime. These stages were,
+
+1. `Format `_ :
+---------------------------------------------------------------------
+
+In this stage, the plugins are supposed to run **after** the scanning is done and ``post-scan`` plugins are called. These plugins could be used for
+
+
+- **converting the scanned output to the given format (say csv, json, etc.)**
+
+**HOWTO**
+
+Here, a plugin needs to add an entry in the ``scancode_output_writers`` entry point in the following format : ``' = :'``
+
+
+- ```` is the format name which will be used as the command line option name (e.g ``csv`` or ``json`` ).
+- ```` is a python module which implements the ``output`` hook specification.
+- ```` is the function to which the scan output will be passed if this plugin is called.
+
+The ```` name will be automatically added to the ``--format`` command line option and (if called) the scanned data will be passed to the plugin.
+
+2. `Post-scan `_ :
+------------------------------------------------------------------------
+
+In this stage, the plugins are supposed to run **after** the scanning is done. Some uses for these plugins were
+
+
+- **summarization of scan outputs**
+
+ e.g A post-scan plugin for marking ``is_source`` to true for directories with ~90% of source files
+- **simplification of scan outputs**
+
+ e.g The ``--only-findings`` option to return files or directories with findings for the requested scans. Files and directories without findings are omitted (not considering basic file information as findings)).
+
+This option already existed, I just ported it to a post-scan plugin.
+
+**HOWTO**
+
+Here, a plugin needs to add an entry in the ``scancode_post_scan`` entry point in the following format
+``' = :'``
+
+
+- ```` is the command line option name (e.g **only-findings**).
+- ```` is a python module which implements the ``post_scan`` hook specification.
+- ```` is the function to which the scanned files will be passed if this plugin is called.
+
+The command line option for this plugin will be automatically created using the ```` 's doctring as its help text and (if called) the scanned files will be passed to the plugin.
+
+3. `Pre-scan `_ :
+-----------------------------------------------------------------------
+
+In this stage, the plugins are supposed to run **before** the scan starts. So the potential uses for these types of plugins were to
+
+
+- **ignore files based on a given pattern (glob)**
+- **ignore files based on their info i.e size, type etc.**
+- **extract archives before scanning**
+
+**HOWTO**
+
+Here, a plugin needs to add an entry in the ``scancode_pre_scan`` entry point in the following format :
+``' = :'``
+
+
+* ```` is the command line option name (e.g **ignore** ).
+* ```` is a python module which implements the ``pre_scan`` hook specification.
+* ```` is the class which is instantiated and its appropriate method is invoked if this plugin is called. This needs to extend the ``plugincode.pre_scan.PreScanPlugin`` class.
+
+The command line option for this plugin will be automatically created using the ```` 's doctring as its help text.
+Since there isn't a single spot where ``pre-scan`` plugins can be plugged in, more methods to ``PreScanPlugin`` class can be added which can represent different hooks, say to add or delete a scan there might be a method called ``process_scan``.
+
+If a plugin's option is passed by the user, then the ```` is instantiated with the user input and its appropriate aforementioned methods are called.
+
+4. Scan (proper):
+-----------------
+
+In this stage, the plugins are supposed to run **before** the scan starts and **after** the ``pre-scan`` plugins are called. These plugins would have been used for
+
+
+- **adding or deleting scans**
+- **adding dependency scans (whose data could be used in other scans)**
+
+No development has been done for this stage, but it will be quite similar to ``pre-scan``.
+
+5. Other work:
+--------------
+
+`Group cli options in cli help `_
+
+Here, the goal was to add command line options to pre-defined groups such that they are displayed in their respective groups when ``scancode -h`` or ``scancode --help`` is called. This helped to better visually represent the command line options and determine more easily what context they belong to.
+
+`Add a Resource class to hold all scanned info for a resource `_ * ``Ongoing`` *
+
+Here, the goal was to create a ``Resource`` class such that it holds all the scanned data for a resource (i.e a file or a directory).
+This class would go on to eventually encapsulate the caching logic entirely. For now, it just holds the ``info`` and ``path`` of a resource.
+
+6. What's left?
+---------------
+
+- Pre-scan plugin for archive extraction
+- Scan (proper) plugins
+- More complex post-scan plugins
+- Support plugins written in languages other than python
+
+**Additionally, all my commits can be found** `here `_ .
diff --git a/docs/source/scancode-toolkit/how_to/how_to_add_new_license_rules_for_enhanced_detection.rst b/docs/source/scancode-toolkit/how_to/how_to_add_new_license_rules_for_enhanced_detection.rst
new file mode 100644
index 00000000..293c8d90
--- /dev/null
+++ b/docs/source/scancode-toolkit/how_to/how_to_add_new_license_rules_for_enhanced_detection.rst
@@ -0,0 +1,8 @@
+How to Add New License Rules for Enhanced Detection
+===================================================
+
+ScanCode relies on license rules to detect licenses. A rule is a simple text file containing a license text or notice or mention. And a small YAML text file that tells ScanCode which licenses to report when the text is detected.
+
+See the :ref:`faq` for a high level description of `how to add a new rule `_.
+
+See the `#257 issue `_ and the related `#258 pull request `_ for an example: this adds a new rule to detect a combination of MIT or GPL.
diff --git a/docs/source/scancode-toolkit/how_to/how_to_extract_archives.rst b/docs/source/scancode-toolkit/how_to/how_to_extract_archives.rst
new file mode 100644
index 00000000..9f0fd8be
--- /dev/null
+++ b/docs/source/scancode-toolkit/how_to/how_to_extract_archives.rst
@@ -0,0 +1,23 @@
+How To Extract Archives
+=======================
+
+ScanCode Toolkit provides archive extraction. This command can be used before running a scan over a codebase in order to ensure all archives are extracted. Archives found inside an extracted archive are extracted recursively. Extraction is done in-place in a directory and named ``'-extract'``
+
+.. image:: scancode-toolkit-extract.png
+
+Usage:
+------
+
+::
+
+ ./extractcode [OPTIONS]
+
+
+Extraction example:
+-------------------
+
+Extract all archives found in the ``samples`` directory:
+
+::
+
+ ./extractcode samples
diff --git a/docs/source/scancode-toolkit/how_to/how_to_format_scan_output.rst b/docs/source/scancode-toolkit/how_to/how_to_format_scan_output.rst
new file mode 100644
index 00000000..40455a00
--- /dev/null
+++ b/docs/source/scancode-toolkit/how_to/how_to_format_scan_output.rst
@@ -0,0 +1,59 @@
+How to specify Scancode Output Format
+=====================================
+
+JSON
+^^^^
+
+Currently, scancode's default behavior is output scan results in ``.json`` format. For example, running the command ``scancode /path/to/target/dir`` will output scan results in json format to stdout. A command in this format: ``scancode /path/to/target/dir /path/to/output.json`` will save the scancode results to the specified ``json`` file.
+
+HTML
+^^^^
+
+If you want HTML output of scancode results, you can pass either the ``--format`` or the ``--html`` argument to scancode depending on version. Newer versions of scancode us --html. The following commands will output scan results in a formatted html page or simple web application:
+
+
+* ``scancode --format html /path/to/target/dir /path/to/output.html``
+* ``scancode --format html-app /path/to/target/dir /path/to/output.html``
+* ``scancode --html /path/to/target/dir /path/to/output.html``
+
+Custom format
+^^^^^^^^^^^^^
+
+While the three built-in output formats are convenient for a verity of use-cases, one may wish to create their own output template which can be passed to the ``--format`` argument. Scancode makes this very easy, as it uses the popular Jinja2 template engine. Simply pass the path to the custom template to the ``--format`` argument, or drop it in a folder to ``src/scancode/templates`` directory.
+
+For example, if I wanted a simple CLI output I would create a ``template2.html`` (file name and extension does not matter) with the particular data I wish to see. In this case, I am only interested in the license and copyright data for this particular scan.
+
+::
+
+ ## template2.html:
+ [
+ {% if results.license_copyright %}
+ {% for location, data in results.license_copyright.items() %}
+ {% for row in data %}
+ location:"{{ location }}",
+ {% if row.what == 'copyright' %}copyright:"{{ row.value|escape }}",{% endif %}
+ {% endfor %}
+ {% endfor %}
+ {% endif %}
+ ]
+
+Now I can run scancode using my newly created template:
+
+::
+
+ $ ./scancode -f template2.html -c samples/ t.json
+ Scanning files...
+ [####################################] 46
+ Scanning done.
+
+Now are results are saved in ``t.json`` and we can easily view them with ``head t.json``\ :
+
+::
+
+ [
+ location:"samples/JGroups/LICENSE",
+ copyright:"Copyright (c) 1991, 1999 Free Software Foundation, Inc.",
+
+ location:"samples/JGroups/LICENSE",
+ copyright:"copyrighted by the Free Software Foundation",
+ ]
diff --git a/docs/source/scancode-toolkit/how_to/how_to_run_a_scan.rst b/docs/source/scancode-toolkit/how_to/how_to_run_a_scan.rst
new file mode 100644
index 00000000..6c46870a
--- /dev/null
+++ b/docs/source/scancode-toolkit/how_to/how_to_run_a_scan.rst
@@ -0,0 +1,51 @@
+.. _how_to_run_a_scan:
+
+How to Run a Scan
+=================
+
+Quickstart
+----------
+
+ScanCode results are provided as:
+
+
+#. JSON file (default)
+#. html (static html)
+
+The basic usage is:
+
+::
+
+ ./scancode [OPTIONS]
+
+
+**Note: On Windows use scancode instead of ./scancode**
+
+The ```` file or directory is what will be scanned for origin clues. The results will be saved to the ````.
+The output file format is set by using the ``-f`` or ``--format`` option. The default output format is JSON.
+
+The following example scans will show you how to run a scan with each of the result formats. For the scans, we will use the ``samples`` directory provided with the ScanCode Toolkit.
+
+JSON file output
+----------------
+
+Scan the ``samples`` directory and save the scan to a JSON file:
+
+::
+
+ ./scancode --format json samples samples.json
+
+
+.. image:: scancode-toolkit-json-output.png
+
+Static html output
+------------------
+
+Scan the ``samples`` directory for licenses and copyrights and save the scan results to an HTML file. When the scan is done, open ``samples.html`` in your web browser.
+
+.. code-block::
+
+ ./scancode --format html samples samples.html
+
+.. image:: scancode-toolkit-static-html1.png
+.. image:: scancode-toolkit-static-html2.png
diff --git a/docs/source/scancode-toolkit/how_to/how_to_set_what_will_be_detected_in_a_scan.rst b/docs/source/scancode-toolkit/how_to/how_to_set_what_will_be_detected_in_a_scan.rst
new file mode 100644
index 00000000..e46018df
--- /dev/null
+++ b/docs/source/scancode-toolkit/how_to/how_to_set_what_will_be_detected_in_a_scan.rst
@@ -0,0 +1,75 @@
+How to set what will be detected in Scan
+========================================
+
+ScanCode allows you to scan a codebase for license, copyright and other interesting information that can be discovered in files. The following options are available for detection when using ScanCode Toolkit:
+
+.. list-table::
+ :header-rows: 1
+
+ * - Syntax Option
+ - Clue/Information
+ * - -c, --copyright
+ - Scan for copyrights. [default]
+ * - -l, --license
+ - Scan for licenses. [default]
+ * - -i, --info
+ - Scan for file information. [default]
+ * - -p, --package
+ - Scan for packages. [default]
+ * - -e, --email
+ - Scan for emails.
+ * - -u, --url
+ - Scan for urls.
+
+
+The following examples will use the ``samples`` directory that is provided with the `ScanCode Toolkit code `_. All examples will be saved in the html-app format, which is a dynamic, interactive html page. The other formats options are a JSON file and a static html file. See :ref:`how_to_run_a_scan` for more information.
+
+Scan for all clues:
+-------------------
+
+To scan for licenses, copyrights, urls, emails, package information, and file information
+
+::
+
+ ./scancode -clip -e -u --format html-app samples samples.html
+
+
+
+Scan for license and copyright clues:
+-------------------------------------
+
+::
+
+ ./scancode -cl --format html-app samples samples.html
+
+
+Scan for emails and URLs:
+-------------------------
+
+::
+
+ ./scancode -e -u --format html-app samples samples.html
+
+
+Scan for package information:
+-----------------------------
+
+::
+
+ ./scancode -p --format html-app samples samples.html
+
+
+Scan for file information:
+--------------------------
+
+::
+
+ ./scancode -i --format html-app samples samples.html
+
+
+To see more example scans:
+--------------------------
+
+::
+
+ ./scancode --examples
diff --git a/docs/source/scancode-toolkit/how_to/index.rst b/docs/source/scancode-toolkit/how_to/index.rst
new file mode 100644
index 00000000..6841f133
--- /dev/null
+++ b/docs/source/scancode-toolkit/how_to/index.rst
@@ -0,0 +1,11 @@
+**How To :**
+=============
+
+.. toctree::
+ :maxdepth: 2
+
+ how_to_add_new_license_rules_for_enhanced_detection
+ how_to_extract_archives
+ how_to_format_scan_output
+ how_to_run_a_scan
+ how_to_set_what_will_be_detected_in_a_scan
\ No newline at end of file
diff --git a/docs/source/scancode-toolkit/how_to/scancode-toolkit-dynamic-html.png b/docs/source/scancode-toolkit/how_to/scancode-toolkit-dynamic-html.png
new file mode 100644
index 00000000..c97b0f79
Binary files /dev/null and b/docs/source/scancode-toolkit/how_to/scancode-toolkit-dynamic-html.png differ
diff --git a/docs/source/scancode-toolkit/how_to/scancode-toolkit-extract.png b/docs/source/scancode-toolkit/how_to/scancode-toolkit-extract.png
new file mode 100644
index 00000000..5a2d7dd9
Binary files /dev/null and b/docs/source/scancode-toolkit/how_to/scancode-toolkit-extract.png differ
diff --git a/docs/source/scancode-toolkit/how_to/scancode-toolkit-file-tree.png b/docs/source/scancode-toolkit/how_to/scancode-toolkit-file-tree.png
new file mode 100644
index 00000000..e8d717d4
Binary files /dev/null and b/docs/source/scancode-toolkit/how_to/scancode-toolkit-file-tree.png differ
diff --git a/docs/source/scancode-toolkit/how_to/scancode-toolkit-filter-chart.png b/docs/source/scancode-toolkit/how_to/scancode-toolkit-filter-chart.png
new file mode 100644
index 00000000..ecc54296
Binary files /dev/null and b/docs/source/scancode-toolkit/how_to/scancode-toolkit-filter-chart.png differ
diff --git a/docs/source/scancode-toolkit/how_to/scancode-toolkit-filter-zlib.png b/docs/source/scancode-toolkit/how_to/scancode-toolkit-filter-zlib.png
new file mode 100644
index 00000000..8217a0ed
Binary files /dev/null and b/docs/source/scancode-toolkit/how_to/scancode-toolkit-filter-zlib.png differ
diff --git a/docs/source/scancode-toolkit/how_to/scancode-toolkit-json-output.png b/docs/source/scancode-toolkit/how_to/scancode-toolkit-json-output.png
new file mode 100644
index 00000000..e5328775
Binary files /dev/null and b/docs/source/scancode-toolkit/how_to/scancode-toolkit-json-output.png differ
diff --git a/docs/source/scancode-toolkit/how_to/scancode-toolkit-static-html1.png b/docs/source/scancode-toolkit/how_to/scancode-toolkit-static-html1.png
new file mode 100644
index 00000000..dafdc4e4
Binary files /dev/null and b/docs/source/scancode-toolkit/how_to/scancode-toolkit-static-html1.png differ
diff --git a/docs/source/scancode-toolkit/how_to/scancode-toolkit-static-html2.png b/docs/source/scancode-toolkit/how_to/scancode-toolkit-static-html2.png
new file mode 100644
index 00000000..28b5458a
Binary files /dev/null and b/docs/source/scancode-toolkit/how_to/scancode-toolkit-static-html2.png differ
diff --git a/docs/source/scancode-toolkit/index.rst b/docs/source/scancode-toolkit/index.rst
index e662f969..41ff06af 100644
--- a/docs/source/scancode-toolkit/index.rst
+++ b/docs/source/scancode-toolkit/index.rst
@@ -12,5 +12,8 @@
ide_configaration
licence_policy_plugin
roadmap
- runtime_performance_report
- support
\ No newline at end of file
+ support
+ runtime_performance_reports
+ plugin_architecture
+ gsoc_17_final_report
+ how_to/index
\ No newline at end of file
diff --git a/docs/source/scancode-toolkit/licence_policy_plugin.rst b/docs/source/scancode-toolkit/licence_policy_plugin.rst
index f6d990c7..bae95f5e 100644
--- a/docs/source/scancode-toolkit/licence_policy_plugin.rst
+++ b/docs/source/scancode-toolkit/licence_policy_plugin.rst
@@ -1,3 +1,5 @@
+.. _license_policy_plugin:
+
License Policy Plugin
=====================
diff --git a/docs/source/scancode-toolkit/plugin_architecture.rst b/docs/source/scancode-toolkit/plugin_architecture.rst
new file mode 100644
index 00000000..11b6847d
--- /dev/null
+++ b/docs/source/scancode-toolkit/plugin_architecture.rst
@@ -0,0 +1,180 @@
+Plugin Architecture
+===================
+
+Abstract:
+---------
+
+This project’s purpose is to create a decoupled plugin architecture for scancode such that it can handle plugins at different stages of a scan and can be coupled at runtime.
+These stages would be
+
+
+* Pre - scan: Before starting the scan
+
+E.g Plugins to handle extraction of different archive types or instructions on how to handle certain types of files.
+
+
+* Scan proper: During the scan
+
+E.g Plugins to add more options for the scan, maybe to ignore certain files or add some command line arguments, create new scans (alternative or as a dependency for further scanning), etc.
+
+
+* Post - scan: After the scan
+
+E.g Plugins for output deduction, formatting or converting output to other formats (such as json, spdx, csv, xml, etc.)
+
+Upside of building a pluggable system would be to allow easier additions and rare modifications to code, without having to really fiddle around with core codebase. This will also provide a level of abstraction between the plugins and scancode so that any erroneous plugin would not affect the functioning of scancode as a whole.
+
+Description:
+------------
+
+This project aims at making scancode a “pluggable” system, where new functionalities can be added to scancode at runtime as “plugins”. These plugins can be hooked into scancode using some predefined hooks. I would consider pluggy as the way to go for a plugin management system.
+
+Why pluggy?
+^^^^^^^^^^^
+
+Pluggy is well documented and maintained regularly, and has proved its worth in projects such as py.test. Pluggy relies on hook specifications and hook implementations (callbacks) instead of the conventional subclassing approach which may encourage tight-coupling in the overlying framework.
+Basically a hook specification contains method signatures (no code), these are defined by the application. A hook implementation contains definitions for methods declared in the corresponding hook specification implemented by a plugin.
+
+As mentioned in the abstract, the plugin architecture will have 3 hook specifications (can be increased if required)
+
+1. Pre - scan hook
+^^^^^^^^^^^^^^^^^^
+
+
+- **Structure** -
+
+::
+
+ prescan_hookspec = HookspecMarker('prescan')
+
+ @prescan_hookspec
+ def extract_archive(args):
+
+Here the path of the archive to be extracted will be passed as an argument to the extract_archive function which will be called before scan, at the time of extraction.
+This will process the archive type and extract the contents accordingly.
+This functionality can be further extended by calling this function if any archive is found inside the scanning tree.
+
+2. Scan proper hook
+^^^^^^^^^^^^^^^^^^^
+
+
+- **Structure**
+
+::
+
+ scanproper_hookspec = HookspecMarker('scanproper')
+
+ @scanproper_hookspec
+ def add_cmdline_option(args):
+
+This function will be called before starting the scan, without any arguments, it will return a dict containing the click extension details and possibly some help text. If this option is called by the user then the call will be rerouted to the callback defined by the click extension. For instance say a plugin implements functionality to add regex as a valid ignore pattern, then this function will return a dict as
+
+::
+
+ {
+ 'name': '--ignore-regex',
+ 'options' : {
+ 'default': None,
+ 'multiple': True,
+ 'metavar':
+ },
+ 'help': 'Ignore files matching regex '
+ 'call_after': 'is_ignored'
+ }
+
+According to the above dict, if the option --ignore-regex is supplied, this function will be called after the is_ignored function and the data returned by the is_ignored function will be supplied to this function as its argument(s).
+So if the program flow was
+
+::
+
+ scancode() ⇔ scan() ⇔ resource_paths() ⇔ is_ignored()
+
+
+It will now be edited to
+
+::
+
+ scancode() ⇔ scan() ⇔ resource_paths() ⇔ is_ignored() ⇔ add_cmdline_option()
+
+
+Options such as **call_after, call_before, call_first, call_last** can be defined to determine when the function is to be executed.
+
+::
+
+ @scanproper_hookspec
+ def dependency_scan(args):
+
+This function will be called before starting the scan without any arguments, it will return a list of file types or attributes which if encountered in the scanned tree, will call this function with the path to the file as an argument. This function can do some extra processing on those files and return the data to be processed as a dependency for the normal scanning process.
+E.g. It can return a list such as
+
+::
+
+ [ 'debian/copyright' ]
+
+Whenever a file matches this pattern, this function will be called and the data returned will be supplied to the main scancode function.
+
+3. Post - scan hook
+^^^^^^^^^^^^^^^^^^^
+
+
+- **Structure** -
+
+::
+
+ postscan_hookspec = HookspecMarker('postscan')
+
+ @postscan_hookspec
+ def format_output(args):
+
+This function will be called after a scan is finished. It will be supplied with path to the ABC data generated from the scan, path to the root of the scanned code and a path where the output is expected to be stored. The function will store the processed data in the output path supplied.
+This can be used to convert output to other formats such as CSV, SPDX, JSON, etc.
+
+::
+
+ @postscan_hookspec
+ def summarize_output(args):
+
+This function will be called after a scan is finished. It will be supplied the data to be reported to the user as well as a path to the root of the scanned node. The data returned can then be reported to the user.
+This can be used to summarize output, maybe encapsulate the data to be reported or omit similar file metadata or even classify files such as tests, code proper, licenses, readme, configs, build scripts etc.
+
+
+- **Identifying or configuring plugins**
+
+For python plugins, pluggy supports loading modules from setuptools entrypoints,
+E.g.
+
+::
+
+ entry_points = {
+ 'scancode_plugins': [
+ 'name_of_plugin = ignore_regex',
+ ]
+ }
+
+This plugin can be loaded using the PluginManager class’s load_setuptools_entrypoints('scancode_plugins') method which will return a list of the loaded plugins.
+
+For non python plugins, all such plugins will be stored in a common directory and each of these plugins will have a manifest configuration in YAML format. This directory will be scanned at startup for plugins. After parsing the config file of a plugin, the data will be supplied to the plugin manager as if it were supplied using setuptools entrypoints.
+In case of non python plugins, the plugin executables will be spawned in their own processes and according to their config data, they will be passed arguments and would return data as necessary. In addition to this, the desired hook function can be called from a non python plugin using certain arguments, which again can be mapped in the config file.
+Sample config file for a ignore_regex plugin calling scanproper hook would be,
+
+::
+
+ name: ignore_regex
+ hook: scanproper
+ hookfunctions:
+ add_cmdline_option: '-aco'
+ dependency_scan: '-dc'
+ data:
+ add_cmdline_option':
+ - name: '--ignore-regex'
+ - options:
+ - default: None
+ - multiple: True
+ - metavar:
+ - help: 'Ignore files matching regex '
+ - call_after: 'is_ignored'
+
+Existing solutions:
+-------------------
+
+An alternate solution to a “pluggable” system would be the more conventional approach of adding functionalities directly to the core codebase, which removes the abstraction layer provided by a plugin management and hook calling system.
diff --git a/docs/source/scancode-toolkit/roadmap.rst b/docs/source/scancode-toolkit/roadmap.rst
index 1e63816e..dec7b9a5 100644
--- a/docs/source/scancode-toolkit/roadmap.rst
+++ b/docs/source/scancode-toolkit/roadmap.rst
@@ -183,9 +183,9 @@ Other
- |white_check_mark| conversion of scan results to CSV
- |white_check_mark| improved error handling, verbose and diagnostic output
-.. |white_check_mark| image:: done.png
+.. |white_check_mark| image:: data/done.png
:scale: 10 %
-.. |white_large_square| image:: planned.png
+.. |white_large_square| image:: data/planned.png
:scale: 10 %
-.. |clock1030| image:: clock.png
+.. |clock1030| image:: data/clock.png
:scale: 10 %
diff --git a/docs/source/scancode-toolkit/runtime_performance_report.rst b/docs/source/scancode-toolkit/runtime_performance_reports.rst
similarity index 74%
rename from docs/source/scancode-toolkit/runtime_performance_report.rst
rename to docs/source/scancode-toolkit/runtime_performance_reports.rst
index 3c50ffdd..18923e0c 100644
--- a/docs/source/scancode-toolkit/runtime_performance_report.rst
+++ b/docs/source/scancode-toolkit/runtime_performance_reports.rst
@@ -1,11 +1,11 @@
-Performance Report
-==================
+Runtime Performance Reports
+===========================
These are reports of runtimes for real life scans:
-2015-09-03 by @rrjohnston
+**2015-09-03 by @rrjohnston**
- On Ubuntu 12.04 x86_64 Python 2.7.3 and ScanCode Version 1.3.1
- Specs: 40 threads (2 processors, 10 cores each, with hyperthreading) 3.1 GHz 128GB RAM 8TB controller RAID5
- scanned 195676 files in about 16.7 hours or about 3.25 file per second (using defaults licenses and copyrights)
-- notes: this version of ScanCode runs on a single thread so it does not make good use of extra processing power.
\ No newline at end of file
+- notes: this version of ScanCode runs on a single thread so it does not make good use of extra processing power.
diff --git a/docs/source/scancode-workbench/building.rst b/docs/source/scancode-workbench/basics/building.rst
similarity index 100%
rename from docs/source/scancode-workbench/building.rst
rename to docs/source/scancode-workbench/basics/building.rst
diff --git a/docs/source/scancode-workbench/basics/check_for_errors_in_the_developer_tools.rst b/docs/source/scancode-workbench/basics/check_for_errors_in_the_developer_tools.rst
new file mode 100644
index 00000000..2e2e6542
--- /dev/null
+++ b/docs/source/scancode-workbench/basics/check_for_errors_in_the_developer_tools.rst
@@ -0,0 +1,11 @@
+Check for Errors in the Developer Tools
+=======================================
+
+When an unexpected error occurs in ScanCode Workbench, you will normally see a dialog message which provides details about the error and allows you to create an issue.
+
+.. image:: data/dialog-error.png
+ :scale: 50 %
+
+If you can reproduce the error, use this approach to get the stack trace and report the issue. Open the Developer Tools with ``Ctrl+Shift+I`` or ``Alt+Cmd+I``. From there, click the Console tab. Include the error that is logged in the issue in a code block or a file attachment.
+
+.. image:: data/developer-tools-error.png
diff --git a/docs/source/scancode-workbench/basics/data/developer-tools-error.png b/docs/source/scancode-workbench/basics/data/developer-tools-error.png
new file mode 100644
index 00000000..e03a471e
Binary files /dev/null and b/docs/source/scancode-workbench/basics/data/developer-tools-error.png differ
diff --git a/docs/source/scancode-workbench/basics/data/dialog-error.png b/docs/source/scancode-workbench/basics/data/dialog-error.png
new file mode 100644
index 00000000..6ce017e3
Binary files /dev/null and b/docs/source/scancode-workbench/basics/data/dialog-error.png differ
diff --git a/docs/source/scancode-workbench/navigate-code-tree.gif b/docs/source/scancode-workbench/basics/data/navigate-code-tree.gif
similarity index 100%
rename from docs/source/scancode-workbench/navigate-code-tree.gif
rename to docs/source/scancode-workbench/basics/data/navigate-code-tree.gif
diff --git a/docs/source/scancode-workbench/scancode-workbench-chart-summary.gif b/docs/source/scancode-workbench/basics/data/scancode-workbench-chart-summary.gif
similarity index 100%
rename from docs/source/scancode-workbench/scancode-workbench-chart-summary.gif
rename to docs/source/scancode-workbench/basics/data/scancode-workbench-chart-summary.gif
diff --git a/docs/source/scancode-workbench/table-view.gif b/docs/source/scancode-workbench/basics/data/table-view.gif
similarity index 100%
rename from docs/source/scancode-workbench/table-view.gif
rename to docs/source/scancode-workbench/basics/data/table-view.gif
diff --git a/docs/source/scancode-workbench/basics/index.rst b/docs/source/scancode-workbench/basics/index.rst
new file mode 100644
index 00000000..a9132b8a
--- /dev/null
+++ b/docs/source/scancode-workbench/basics/index.rst
@@ -0,0 +1,10 @@
+Basics
+======
+
+.. toctree::
+ :maxdepth: 3
+
+ scancode_workbench_views
+ building
+ platform_support
+ check_for_errors_in_the_developer_tools
\ No newline at end of file
diff --git a/docs/source/scancode-workbench/platform_support.rst b/docs/source/scancode-workbench/basics/platform_support.rst
similarity index 100%
rename from docs/source/scancode-workbench/platform_support.rst
rename to docs/source/scancode-workbench/basics/platform_support.rst
diff --git a/docs/source/scancode-workbench/scancode_workbench_views.rst b/docs/source/scancode-workbench/basics/scancode_workbench_views.rst
similarity index 93%
rename from docs/source/scancode-workbench/scancode_workbench_views.rst
rename to docs/source/scancode-workbench/basics/scancode_workbench_views.rst
index 9f9ccb7c..1c997fa4 100644
--- a/docs/source/scancode-workbench/scancode_workbench_views.rst
+++ b/docs/source/scancode-workbench/basics/scancode_workbench_views.rst
@@ -6,18 +6,18 @@ Directory Tree
An interactive directory tree is always present on the left side of the application. The tree is expandable and collapsible. This allows the user to navigate the codebase structure. If a directory is selected, only that directory and its sub-files and folders will be shown in the view. Similarly, if a single file is selected, only information for that selected file will be shown.
-.. image:: navigate-code-tree.gif
+.. image:: data/navigate-code-tree.gif
Table View
----------
In the table view, the available clues detected by `ScanCode `_ are shown in a tabular format. A user can see provenance clues such as license and copyright information detected by ScanCode. A user can also see the file information (e.g. file type, file size, etc) and package information (package type, primary language of package) that was detected. The columns can be sorted as well as shown or hidden based on what the user’s preferences. Searching for specific clues (license names, copyrights, etc.) is also available in this view.
-.. image:: table-view.gif
+.. image:: data/table-view.gif
Chart Summary View
------------------
With the chart summary view, a user can select a node in the directory tree (i.e., a directory, folder or file) and display a horizontal bar chart listing the values identified in the scanned codebase -- that is, the clues detected by ScanCode Toolkit -- for a number of different attributes. The attributes are a subset of the columns displayed in the table view, and can be selected by clicking the dropdown at the top of the view. The chart displays the full range of values for the selected directory tree node and attribute and the number of times each value occurs in the scanned codebase.
-.. image:: scancode-workbench-chart-summary.gif
\ No newline at end of file
+.. image:: data/scancode-workbench-chart-summary.gif
\ No newline at end of file
diff --git a/docs/source/scancode-workbench/index.rst b/docs/source/scancode-workbench/index.rst
index 4ddbfc81..8fd00801 100644
--- a/docs/source/scancode-workbench/index.rst
+++ b/docs/source/scancode-workbench/index.rst
@@ -8,6 +8,5 @@ The attributes you add (e.g., Name, Version, Owner, License Expression, Copyrigh
.. toctree::
:maxdepth: 3
- scancode_workbench_views
- building
- platform_support
\ No newline at end of file
+ basics/index
+ tutorials/index
\ No newline at end of file
diff --git a/docs/source/scancode-workbench/tutorials/creating_conclusions.rst b/docs/source/scancode-workbench/tutorials/creating_conclusions.rst
new file mode 100644
index 00000000..6b063117
--- /dev/null
+++ b/docs/source/scancode-workbench/tutorials/creating_conclusions.rst
@@ -0,0 +1,66 @@
+Creating Conclusions
+====================
+
+A Conclusion in ScanCode Workbench refers to the documentation of your analysis and conclusions about the name, version, owner, copyright, license expression and other attributes for a single software package or file or -- if you conclude these attributes are shared by a group of packages and/or files -- for that group of packages/files.
+
+You can record your Conclusions throughout the codebase you're analyzing, at any level of the codebase (i.e., nodes in the directory tree representing the codebase) you think will best reflect the results of your analysis.
+
+To create a Conclusion, begin by navigating to the ``ScanDataTable`` view.
+
+
+.. image:: data/scandatatable-01.png
+
+
+
+In the directory tree on the left, choose the directory, package or file you want to annotate, right-click that node, and select ``Edit Conclusion`` in the menu that appears. This will display a form with the path to that node displayed at the top of the form, and a series of attribute names (e.g., ``Status``\ , ``Name``\ , ``Version``\ , ``License Expression``\ , ``Owner``\ , ``Copyright``\ ) and associated textboxes, dropdowns or radio buttons to record your input.
+
+
+.. image:: data/conclusion-form-01.png
+
+
+Conclusion Definitions
+----------------------
+
+The following fields are available when creating a Conclusion:
+
+.. list-table::
+ :header-rows: 1
+ :widths: auto
+
+ * - Conclusion Field
+ - Description
+ * - Status
+ - Used to document status of Conclusion creation. The dropdown choices: **Analyzed** - A Conclusion has been created, **Needs Attention** - A Conclusion is flagged for further review, **Original Code** - A Conclusion references code from your organization, **Not Reporting** - A Conclusion that will not be reported and can be ignored.
+ * - Name
+ - The primary name for your Conclusion (usually a file, directory or library name). A Conclusion can represent any software-related object. Any Conclusion can contain one or more sub-Conclusions. The combined Conclusion Name and Version must be unique.
+ * - Version
+ - The Conclusion version number.
+ * - License Expression
+ - This is the overall license (an individual license or combination of several licenses) for the Conclusion. The Conclusion form will populate a dropdown with any License Expression data detected by ScanCode when the imported scan was run, using the ScanCode License Expression syntax (e.g., ``gpl-2.0`` represents the GPL 2.0 license). The user can also manually add one or more License Expressions by typing in the textbox and then hitting the ``Enter`` key. The License Expression is intended to capture the facts of a license (primarily the text, as provided by its owner), as well as an organization's interpretation and policy regarding that license.
+ * - Owner
+ - An Owner identifies the original creator (copyright holder) of the code covered by the Conclusion. If this Conclusion code is in its original, unmodified state, the Conclusion owner is associated with the original author/publisher. If this Conclusion code has been copied and modified, the Conclusion owner should be the owner that has copied and modified it.
+ * - Copyright
+ - The Copyright notice that applies to the Conclusion code under the License Expression.
+ * - Modified
+ - A Yes/No choice indicating whether the Conclusion code has been modified.
+ * - Deployed
+ - A Yes/No choice indicating whether the Conclusion code has been deployed.
+ * - Code Type
+ - The default choices are **Source**\ , **Binary**\ , **Mixed** and **Document**.
+ * - Notes
+ - Any notes or comments the user wants to record.
+ * - Feature
+ - The name of a product feature or codebase module that applies to the code covered by the Conclusion.
+ * - Purpose
+ - The type of code covered by the Conclusion, e.g., Core, Test, Build, Documentation.
+ * - Programming Language
+ - The primary language of the Conclusion code.
+ * - Homepage URL
+ - The homepage URL for the Conclusion code.
+ * - Download URL
+ - The download URL for the original Conclusion code.
+ * - License URL
+ - The URL for the primary license represented by the License Expression.
+ * - Notice URL
+ - The URL for the license notice that applies to the code covered by the Conclusion.
+
diff --git a/docs/source/scancode-workbench/tutorials/data/conclusion-form-01.png b/docs/source/scancode-workbench/tutorials/data/conclusion-form-01.png
new file mode 100644
index 00000000..0530a5c6
Binary files /dev/null and b/docs/source/scancode-workbench/tutorials/data/conclusion-form-01.png differ
diff --git a/docs/source/scancode-workbench/tutorials/data/import-json-file.gif b/docs/source/scancode-workbench/tutorials/data/import-json-file.gif
new file mode 100644
index 00000000..6dfa3c2a
Binary files /dev/null and b/docs/source/scancode-workbench/tutorials/data/import-json-file.gif differ
diff --git a/docs/source/scancode-workbench/tutorials/data/policy-view.png b/docs/source/scancode-workbench/tutorials/data/policy-view.png
new file mode 100644
index 00000000..0e28a764
Binary files /dev/null and b/docs/source/scancode-workbench/tutorials/data/policy-view.png differ
diff --git a/docs/source/scancode-workbench/tutorials/data/scancode-workbench-chart-summary-filter.gif b/docs/source/scancode-workbench/tutorials/data/scancode-workbench-chart-summary-filter.gif
new file mode 100644
index 00000000..aad3cc96
Binary files /dev/null and b/docs/source/scancode-workbench/tutorials/data/scancode-workbench-chart-summary-filter.gif differ
diff --git a/docs/source/scancode-workbench/tutorials/data/scancode-workbench-chart-summary.gif b/docs/source/scancode-workbench/tutorials/data/scancode-workbench-chart-summary.gif
new file mode 100644
index 00000000..be925711
Binary files /dev/null and b/docs/source/scancode-workbench/tutorials/data/scancode-workbench-chart-summary.gif differ
diff --git a/docs/source/scancode-workbench/tutorials/data/scandatatable-01.png b/docs/source/scancode-workbench/tutorials/data/scandatatable-01.png
new file mode 100644
index 00000000..6d52bfa6
Binary files /dev/null and b/docs/source/scancode-workbench/tutorials/data/scandatatable-01.png differ
diff --git a/docs/source/scancode-workbench/tutorials/import_json_and_export_json.rst b/docs/source/scancode-workbench/tutorials/import_json_and_export_json.rst
new file mode 100644
index 00000000..2af85665
--- /dev/null
+++ b/docs/source/scancode-workbench/tutorials/import_json_and_export_json.rst
@@ -0,0 +1,28 @@
+Importing and Exporting a JSON File
+===================================
+
+Import a ScanCode JSON File
+---------------------------
+
+.. image:: data/import-json-file.gif
+
+
+*
+ We have provided a set of sample scans that you can quickly review in ScanCode Workbench in order to get a sense of its functionality and the types of information captured by a scan. The samples are located at `https://github.com/nexB/scancode-workbench/tree/develop/samples `_.
+
+*
+ To import a ScanCode JSON file:
+
+ * Open the ``File`` menu and select ``Import JSON File`` (keyboard shortcut: ``Ctrl+I`` or ``⌘+I`` ).
+ * In the dialog window that opens, navigate to the JSON file you want to import, select the file and click ``Open``.
+ * You will then be prompted to choose a filename and location to save the JSON file as a SQLite database file. Add a filename, select the folder in which you want to save the SQLite database file, and click ``Save``.
+ * ScanCode Workbench will then create a SQLite database file from your JSON file, indicated by the status message "Creating Database ..."
+ * Once the process has finished, the status message will be replaced by an expandable code tree and, to the right of the tree, a table displaying provenance information generated by ScanCode.
+
+Export a JSON file
+------------------
+
+* To export a JSON file:
+
+ * Select the ``File`` menu and then select ``Export JSON File`` (keyboard shortcut: ``Ctrl+E`` or ``⌘+E`` ).
+ * In the dialog window that opens, add a name for the file, navigate to the directory in which you want to save the file and click ``Save``.
diff --git a/docs/source/scancode-workbench/tutorials/index.rst b/docs/source/scancode-workbench/tutorials/index.rst
new file mode 100644
index 00000000..02e65d38
--- /dev/null
+++ b/docs/source/scancode-workbench/tutorials/index.rst
@@ -0,0 +1,11 @@
+Tutorials
+=========
+
+.. toctree::
+ :maxdepth: 3
+
+ creating_conclusions
+ import_json_and_export_json
+ license_policy_support
+ navigating_the_chart_summary_view
+ open_and_save_a_sqlite_file
diff --git a/docs/source/scancode-workbench/tutorials/license_policy_support.rst b/docs/source/scancode-workbench/tutorials/license_policy_support.rst
new file mode 100644
index 00000000..fd494f6f
--- /dev/null
+++ b/docs/source/scancode-workbench/tutorials/license_policy_support.rst
@@ -0,0 +1,52 @@
+License Policy support in ScanCode Workbench
+============================================
+
+ScanCode Workbench now has basic support for tracking and viewing license policies that have been applied to a ``scancode-toolkit`` scan. In order for things to work, your initial ``scancode`` scan must be run with the ``--license-policy`` option. You can read more about that here: :ref:`license_policy_plugin`.
+
+The basics
+----------
+
+While the :ref:`license_policy_plugin` can be customized with any number of custom fields and values, ScanCode Workbench currently only supports a pre-defined set of policy labels.
+
+.. list-table::
+ :header-rows: 1
+
+ * - license_key
+ - label
+ * - scancode_license_key
+ - Approved License
+ * - scancode_license_key
+ - Prohibited License
+ * - scancode_license_key
+ - Recommended License
+ * - scancode_license_key
+ - Restricted License
+
+
+This means in order to take advantage of ScanCode Workbench's policy features, your ``license-policy.yml`` needs to have ``license_key`` and ``label`` fields at the very least.
+
+Additionally, in order to take advantage of policy visualizations, ``label`` values must be one of the 4 above values: Approved License, Prohibited License, Recommended License or Restricted License. Later versions of ScanCode Workbench will eventually evolve to support more dynamic policy values.
+
+Here is a simple example of a valid ``license-policy.yml`` file:
+
+::
+
+ license_policies:
+ - license_key: apache-2.0
+ label: Approved License
+ - license_key: apache-1.1
+ label: Prohibited License
+ - license_key: lgpl-2.1-plus
+ label: Recommended License
+ - license_key: cpl-1.0
+ label: Restricted License
+
+After running a scan with that particular ``license-policy.yml`` file, viewing the scan in ScanCode Workbench will look like the following:
+
+
+.. image:: data/policy-view.png
+
+
+As you can see, files which have detected licenses that fall under a particular policy will be shown in the JSTree view with specific icons. This way, you are able to quickly see what files fall under a specific policy.
+
+Additionally, policy details can be found in the scan data view in their own column: License Policy. This column has been added to both the "Origin" column set and "License info" column set.
diff --git a/docs/source/scancode-workbench/tutorials/navigating_the_chart_summary_view.rst b/docs/source/scancode-workbench/tutorials/navigating_the_chart_summary_view.rst
new file mode 100644
index 00000000..2781c244
--- /dev/null
+++ b/docs/source/scancode-workbench/tutorials/navigating_the_chart_summary_view.rst
@@ -0,0 +1,43 @@
+Navigating the Chart Summary View
+=================================
+
+Display the view
+----------------
+
+Once you have a SQLite file loaded into ScanCode Workbench, displaying the Chart
+Summary View is easy:
+
+
+#. Select a file or directory in the Tree View on the left.
+#. Click the chart icon in the sidebar or open the ``View`` menu and select
+ ``Chart Summary View`` (keyboard shortcut: ``Ctrl+Shift+D`` or
+ ``⌘+Shift+D`` ).
+
+Select an attribute
+-------------------
+
+
+.. image:: data/scancode-workbench-chart-summary.gif
+
+
+Use the dropdown at the top of the view to select the attribute you want to
+examine (e.g., ``Copyright Statements``\ , ``License Key``\ ). These attribute values
+are detected from ScanCode, and can also be viewed in the Table View.
+
+When you select an attribute, the Chart Summary View will automatically refresh
+to display a horizontal bar chart showing -- in descending order of frequency --
+each value identified in the scanned codebase for the selected attribute and the
+number of times it occurs in the codebase. You can also see the value for a
+particular entry in the bar chart in a tooltip that appears when you move your
+cursor over the text on the left or the bar on the right.
+
+Filter Chart Summary
+--------------------
+
+
+.. image:: data/scancode-workbench-chart-summary-filter.gif
+
+
+You can further filter the summary results by choosing a specific directory or
+file in the Tree View. The chart will then only show results for that selected
+directory or file.
diff --git a/docs/source/scancode-workbench/tutorials/open_and_save_a_sqlite_file.rst b/docs/source/scancode-workbench/tutorials/open_and_save_a_sqlite_file.rst
new file mode 100644
index 00000000..e0c67785
--- /dev/null
+++ b/docs/source/scancode-workbench/tutorials/open_and_save_a_sqlite_file.rst
@@ -0,0 +1,18 @@
+Opening and Saving a SQlite File
+================================
+
+Open a SQLite File
+------------------
+
+* To open a SQLite File:
+
+ * Select the ``File`` menu and then select ``Open SQLite File`` (keyboard shortcut: ``Ctrl+O`` or ``⌘+O`` ).
+ * In the dialog window that opens, navigate to the SQLite file you want to open, select the file and click ``Open``.
+
+Save as a New SQLite File
+-------------------------
+
+* To save as a new SQLite file:
+
+ * Select the ``File`` menu and then select ``Save As New SQLite File`` (keyboard shortcut: ``Ctrl+S`` or ``⌘+S`` ).
+ * In the dialog window that opens, add a name for the file, navigate to the directory in which you want to save the file and click ``Save``.