├── .gitignore ├── Gemfile ├── .travis.yml ├── .github ├── ISSUE_TEMPLATE │ └── licensing-information-modification.md └── PULL_REQUEST_TEMPLATE.md ├── lib └── formula_loader.rb ├── scripts └── fetch-license.rb ├── LICENSE ├── README.md ├── test ├── license_tests.rb └── spdx_licenses.csv └── cmd ├── brew-license.rb └── licenses.json /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'octokit' -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 2.6 4 | script: 5 | - ruby test/license_tests.rb -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/licensing-information-modification.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Licensing Information Modification 3 | about: This template should be used for indicating an issue with a single formula's licensing information 4 | title: "[LICENSE] " 5 | labels: license 6 | assignees: '' 7 | 8 | --- 9 | 10 | Please make sure that your issue is only pertaining to a single formula's licensing information. 11 | 12 | # Formula Name 13 | 14 | # License 15 | 16 | You must use the use only (SPDX identifiers)[https://spdx.org/licenses/] 17 | 18 | # License URL (optional) 19 | 20 | If possible, a link to where you found the formula's licensing information 21 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | # Is this a licensing information PR? 2 | 3 | If this is a PR that is adding licensing information for formula, then please make sure that your PR is only adding or editing a single formula's licensing information. If possible, a link to where you found the formula's licensing information would be good to include for tracking purposes. 4 | 5 | Please note that you must use the use only [SPDX identifiers](https://spdx.org/licenses/) 6 | 7 | ## Formula Name 8 | 9 | ## License 10 | 11 | ## License URL (optional) 12 | 13 | # Is this a feature or bugfix PR? 14 | 15 | ## Summary 16 | 17 | ## Rationale 18 | 19 | ## How did you test this? 20 | -------------------------------------------------------------------------------- /lib/formula_loader.rb: -------------------------------------------------------------------------------- 1 | module Homebrew 2 | class FormulaLoader 3 | def self.load_formulas(name, recurse = false) 4 | formula = Formulary.factory(name) 5 | result = [{name: formula.name, homepage: formula.homepage, url: formula.stable.url}] 6 | if recurse 7 | result += get_deps(formula, []) 8 | end 9 | result 10 | end 11 | 12 | private_class_method def self.get_deps(formula, result = []) 13 | formula.deps.each do |dependency| 14 | dep = Formulary.factory(dependency.name) 15 | result << {name: dep.name, homepage: dep.homepage, url: dep.stable.url} 16 | get_deps(dep, result) 17 | end 18 | result 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /scripts/fetch-license.rb: -------------------------------------------------------------------------------- 1 | require 'octokit' 2 | require 'json' 3 | 4 | file = File.expand_path File.dirname(__FILE__) + '/info.json' 5 | info = JSON.parse IO.read file 6 | 7 | client = Octokit::Client.new(:access_token => ARGV[0]) 8 | 9 | info.each do |formula| 10 | name = formula['name'] 11 | homepage = formula['homepage'] 12 | url = formula['stable']['url'] 13 | 14 | if !(homepage.nil?) && (homepage.include? 'github.com') 15 | hp_parts = homepage.split('/') 16 | 17 | begin 18 | license = client.repository_license_contents "#{hp_parts[hp_parts.length - 2]}/#{hp_parts[hp_parts.length - 1]}", :accept => 'application/vnd.github.json' 19 | puts "\"#{name}\": \"#{license['license']['spdx_id']}\"," 20 | rescue 21 | puts "\"#{name}\": \"\"," 22 | end 23 | elsif !(url.nil?) && (url.include? 'github.com') 24 | url_parts = url.split('/') 25 | 26 | begin 27 | license = client.repository_license_contents "#{url_parts[3]}/#{url_parts[4]}", :accept => 'application/vnd.github.json' 28 | puts "\"#{name}\": \"#{license['license']['spdx_id']}\"," 29 | rescue 30 | puts "\"#{name}\": \"\"," 31 | end 32 | else 33 | puts "\"#{name}\": \"\"," 34 | end 35 | end 36 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 2-Clause License 2 | 3 | Copyright (c) 2019 zach wick 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions are met: 8 | 9 | * Redistributions of source code must retain the above copyright notice, this 10 | list of conditions and the following disclaimer. 11 | 12 | * Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation 14 | and/or other materials provided with the distribution. 15 | 16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 19 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 20 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 22 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 23 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | homebrew-license 2 | ================ 3 | External command for showing the license(s) the given formulae are available under. 4 | 5 | # Install 6 | brew tap zachwick/license 7 | 8 | # Usage 9 | The most useful way to use the command is by invoking 10 | 11 | $ brew license formula1 12 | 13 | which will print out any known licensing info for that formula. 14 | 15 | ``` 16 | brew license formula1 17 | brew license formula1 formula2 ... 18 | brew license [-r|--recurse] formula1 19 | brew license [-f|--fetch] formula1 20 | brew license [-h|--help] 21 | 22 | Usage: 23 | Fetch and print the license(s) that the given formula is licensed under. Using `-r` will recurse through the dependency tree printing out `formulaX: License1` pairs. 24 | 25 | Options: 26 | -r, --recurse recurse through the dependency tree and invoke `brew license ` for each dependency 27 | -f, --fetch Attempt to fetch license information for the given formula via the Github License API 28 | -h, --help show this help message and exit 29 | 30 | ``` 31 | 32 | ## Contributing 33 | Contributors to this project must read and abide by the [Homebrew Code of Conduct](https://github.com/Homebrew/brew/blob/master/CODE_OF_CONDUCT.md#code-of-conduct). 34 | 35 | If you like this project and you find it useful, help us by adding more licensing information or by improving the code (or the non-existing wiki, the readme, etc.). 36 | 37 | We're especially open to contributions from people who are beginners to free and open-source software, and will gladly help you get your contributions merged. 38 | 39 | ### Contributing Licensing Information 40 | When adding licensing information for a formula, please make a single PR for adding just that formula's licensing information. There should be a 1:1 mapping of PRs to licensing data changes. This does add some manual toil creating a PR for a small change, but it allows the project to have an easy way to track each formula's licensing information. 41 | 42 | ## Changelog 43 | See the git log. 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /test/license_tests.rb: -------------------------------------------------------------------------------- 1 | require "json" 2 | require "csv" 3 | require "test/unit" 4 | 5 | class TestLicenseIdentifiers < Test::Unit::TestCase 6 | 7 | def test_all_formulae_licenses 8 | spdx_file = File.expand_path File.dirname(__FILE__) + '/spdx_licenses.csv' 9 | spdx_licenses = CSV.read(spdx_file).flatten 10 | formulae_file = File.read(File.expand_path File.dirname(__FILE__) + '/../cmd/licenses.json') 11 | formulae_licenses = JSON.parse(formulae_file) 12 | 13 | use_only_spdx_identifiers = true 14 | 15 | formulae_licenses.each_key do |formula| 16 | 17 | 18 | unless formulae_licenses[formula].empty? 19 | if formulae_licenses[formula].is_a? String 20 | use_only_spdx_identifiers = spdx_licenses.include? formulae_licenses[formula] 21 | unless use_only_spdx_identifiers 22 | unless (formulae_licenses[formula].include? 'WITH') || (formulae_licenses[formula].include? 'Custom') || (formulae_licenses[formula].include? 'Public Domain (US)') 23 | puts "Formula #{formula} has license #{formulae_licenses[formula]} which is not comprised of SPDX identifiers" 24 | assert_true(false) 25 | end 26 | end 27 | else 28 | formulae_licenses[formula].each do |license| 29 | use_only_spdx_identifiers = spdx_licenses.include? license 30 | unless use_only_spdx_identifiers 31 | unless (license.include? 'WITH') || (license.include? 'Custom') || (license.include? 'Public Domain (US)') 32 | puts "Formula #{formula} has license #{license} which is not comprised of SPDX identifiers" 33 | assert_true(false) 34 | end 35 | end 36 | end 37 | end 38 | end 39 | end 40 | assert_true(use_only_spdx_identifiers) 41 | end 42 | end -------------------------------------------------------------------------------- /test/spdx_licenses.csv: -------------------------------------------------------------------------------- 1 | 0BSD 2 | AAL 3 | Abstyles 4 | Adobe-2006 5 | Adobe-Glyph 6 | ADSL 7 | AFL-1.1 8 | AFL-1.2 9 | AFL-2.0 10 | AFL-2.1 11 | AFL-3.0 12 | Afmparse 13 | AGPL-1.0-only 14 | AGPL-1.0-or-later 15 | AGPL-3.0-only 16 | AGPL-3.0-or-later 17 | Aladdin 18 | AMDPLPA 19 | AML 20 | AMPAS 21 | ANTLR-PD 22 | Apache-1.0 23 | Apache-1.1 24 | Apache-2.0 25 | APAFML 26 | APL-1.0 27 | APSL-1.0 28 | APSL-1.1 29 | APSL-1.2 30 | APSL-2.0 31 | Artistic-1.0-cl8 32 | Artistic-1.0-Perl 33 | Artistic-1.0 34 | Artistic-2.0 35 | Bahyph 36 | Barr 37 | Beerware 38 | BitTorrent-1.0 39 | BitTorrent-1.1 40 | Borceux 41 | BSD-1-Clause 42 | BSD-2-Clause-FreeBSD 43 | BSD-2-Clause-NetBSD 44 | BSD-2-Clause-Patent 45 | BSD-2-Clause 46 | BSD-3-Clause-Attribution 47 | BSD-3-Clause-Clear 48 | BSD-3-Clause-LBNL 49 | BSD-3-Clause-No-Nuclear-License-2014 50 | BSD-3-Clause-No-Nuclear-License 51 | BSD-3-Clause-No-Nuclear-Warranty 52 | BSD-3-Clause 53 | BSD-4-Clause-UC 54 | BSD-4-Clause 55 | BSD-Protection 56 | BSD-Source-Code 57 | BSL-1.0 58 | bzip2-1.0.5 59 | bzip2-1.0.6 60 | Caldera 61 | CATOSL-1.1 62 | CC-BY-1.0 63 | CC-BY-2.0 64 | CC-BY-2.5 65 | CC-BY-3.0 66 | CC-BY-4.0 67 | CC-BY-NC-1.0 68 | CC-BY-NC-2.0 69 | CC-BY-NC-2.5 70 | CC-BY-NC-3.0 71 | CC-BY-NC-4.0 72 | CC-BY-NC-ND-1.0 73 | CC-BY-NC-ND-2.0 74 | CC-BY-NC-ND-2.5 75 | CC-BY-NC-ND-3.0 76 | CC-BY-NC-ND-4.0 77 | CC-BY-NC-SA-1.0 78 | CC-BY-NC-SA-2.0 79 | CC-BY-NC-SA-2.5 80 | CC-BY-NC-SA-3.0 81 | CC-BY-NC-SA-4.0 82 | CC-BY-ND-1.0 83 | CC-BY-ND-2.0 84 | CC-BY-ND-2.5 85 | CC-BY-ND-3.0 86 | CC-BY-ND-4.0 87 | CC-BY-SA-1.0 88 | CC-BY-SA-2.0 89 | CC-BY-SA-2.5 90 | CC-BY-SA-3.0 91 | CC-BY-SA-4.0 92 | CC0-1.0 93 | CDDL-1.0 94 | CDDL-1.1 95 | CDLA-Permissive-1.0 96 | CDLA-Sharing-1.0 97 | CECILL-1.0 98 | CECILL-1.1 99 | CECILL-2.0 100 | CECILL-2.1 101 | CECILL-B 102 | CECILL-C 103 | ClArtistic 104 | CNRI-Jython 105 | CNRI-Python-GPL-Compatible 106 | CNRI-Python 107 | Condor-1.1 108 | copyleft-next-0.3.0 109 | copyleft-next-0.3.1 110 | CPAL-1.0 111 | CPL-1.0 112 | CPOL-1.02 113 | Crossword 114 | CrystalStacker 115 | CUA-OPL-1.0 116 | Cube 117 | curl 118 | D-FSL-1.0 119 | diffmark 120 | DOC 121 | Dotseqn 122 | DSDP 123 | dvipdfm 124 | ECL-1.0 125 | ECL-2.0 126 | EFL-1.0 127 | EFL-2.0 128 | eGenix 129 | Entessa 130 | EPL-1.0 131 | EPL-2.0 132 | ErlPL-1.1 133 | EUDatagrid 134 | EUPL-1.0 135 | EUPL-1.1 136 | EUPL-1.2 137 | Eurosym 138 | Fair 139 | Frameworx-1.0 140 | FreeImage 141 | FSFAP 142 | FSFUL 143 | FSFULLR 144 | FTL 145 | GFDL-1.1-only 146 | GFDL-1.1-or-later 147 | GFDL-1.2-only 148 | GFDL-1.2-or-later 149 | GFDL-1.3-only 150 | GFDL-1.3-or-later 151 | Giftware 152 | GL2PS 153 | Glide 154 | Glulxe 155 | gnuplot 156 | GPL-1.0-only 157 | GPL-1.0-or-later 158 | GPL-2.0-only 159 | GPL-2.0-or-later 160 | GPL-3.0-only 161 | GPL-3.0-or-later 162 | gSOAP-1.3b 163 | HaskellReport 164 | HPND 165 | IBM-pibs 166 | ICU 167 | IJG 168 | ImageMagick 169 | iMatix 170 | Imlib2 171 | Info-ZIP 172 | Intel-ACPI 173 | Intel 174 | Interbase-1.0 175 | IPA 176 | IPL-1.0 177 | ISC 178 | JasPer-2.0 179 | JSON 180 | LAL-1.2 181 | LAL-1.3 182 | Latex2e 183 | Leptonica 184 | LGPL-2.0-only 185 | LGPL-2.0-or-later 186 | LGPL-2.1-only 187 | LGPL-2.1-or-later 188 | LGPL-3.0-only 189 | LGPL-3.0-or-later 190 | LGPLLR 191 | Libpng 192 | libtiff 193 | LiLiQ-P-1.1 194 | LiLiQ-R-1.1 195 | LiLiQ-Rplus-1.1 196 | Linux-OpenIB 197 | LPL-1.0 198 | LPL-1.02 199 | LPPL-1.0 200 | LPPL-1.1 201 | LPPL-1.2 202 | LPPL-1.3a 203 | LPPL-1.3c 204 | MakeIndex 205 | MirOS 206 | MIT-0 207 | MIT-advertising 208 | MIT-CMU 209 | MIT-enna 210 | MIT-feh 211 | MIT 212 | MITNFA 213 | Motosoto 214 | mpich2 215 | MPL-1.0 216 | MPL-1.1 217 | MPL-2.0-no-copyleft-exception 218 | MPL-2.0 219 | MS-PL 220 | MS-RL 221 | MTLL 222 | Multics 223 | Mup 224 | NASA-1.3 225 | Naumen 226 | NBPL-1.0 227 | NCSA 228 | Net-SNMP 229 | NetCDF 230 | Newsletr 231 | NGPL 232 | NLOD-1.0 233 | NLPL 234 | Nokia 235 | NOSL 236 | Noweb 237 | NPL-1.0 238 | NPL-1.1 239 | NPOSL-3.0 240 | NRL 241 | NTP 242 | OCCT-PL 243 | OCLC-2.0 244 | ODbL-1.0 245 | ODC-By-1.0 246 | OFL-1.0 247 | OFL-1.1 248 | OGL-UK-1.0 249 | OGL-UK-2.0 250 | OGL-UK-3.0 251 | OGTSL 252 | OLDAP-1.1 253 | OLDAP-1.2 254 | OLDAP-1.3 255 | OLDAP-1.4 256 | OLDAP-2.0.1 257 | OLDAP-2.0 258 | OLDAP-2.1 259 | OLDAP-2.2.1 260 | OLDAP-2.2.2 261 | OLDAP-2.2 262 | OLDAP-2.3 263 | OLDAP-2.4 264 | OLDAP-2.5 265 | OLDAP-2.6 266 | OLDAP-2.7 267 | OLDAP-2.8 268 | OML 269 | OpenSSL 270 | OPL-1.0 271 | OSET-PL-2.1 272 | OSL-1.0 273 | OSL-1.1 274 | OSL-2.0 275 | OSL-2.1 276 | OSL-3.0 277 | PDDL-1.0 278 | PHP-3.0 279 | PHP-3.01 280 | Plexus 281 | PostgreSQL 282 | psfrag 283 | psutils 284 | Python-2.0 285 | Qhull 286 | QPL-1.0 287 | Rdisc 288 | RHeCos-1.1 289 | RPL-1.1 290 | RPL-1.5 291 | RPSL-1.0 292 | RSA-MD 293 | RSCPL 294 | Ruby 295 | SAX-PD 296 | Saxpath 297 | SCEA 298 | Sendmail-8.23 299 | Sendmail 300 | SGI-B-1.0 301 | SGI-B-1.1 302 | SGI-B-2.0 303 | SimPL-2.0 304 | SISSL-1.2 305 | SISSL 306 | Sleepycat 307 | SMLNJ 308 | SMPPL 309 | SNIA 310 | Spencer-86 311 | Spencer-94 312 | Spencer-99 313 | SPL-1.0 314 | SugarCRM-1.1.3 315 | SWL 316 | TCL 317 | TCP-wrappers 318 | TMate 319 | TORQUE-1.1 320 | TOSL 321 | TU-Berlin-1.0 322 | TU-Berlin-2.0 323 | Unicode-DFS-2015 324 | Unicode-DFS-2016 325 | Unicode-TOU 326 | Unlicense 327 | UPL-1.0 328 | Vim 329 | VOSTROM 330 | VSL-1.0 331 | W3C-19980720 332 | W3C-20150513 333 | W3C 334 | Watcom-1.0 335 | Wsuipa 336 | WTFPL 337 | X11 338 | Xerox 339 | XFree86-1.1 340 | xinetd 341 | Xnet 342 | xpp 343 | XSkat 344 | YPL-1.0 345 | YPL-1.1 346 | Zed 347 | Zend-2.0 348 | Zimbra-1.3 349 | Zimbra-1.4 350 | zlib-acknowledgement 351 | Zlib 352 | ZPL-1.1 353 | ZPL-2.0 354 | ZPL-2.1 355 | -------------------------------------------------------------------------------- /cmd/brew-license.rb: -------------------------------------------------------------------------------- 1 | #: * `license` 2 | #: Display licensing information for given formulae 3 | #: 4 | #: `brew license ` 5 | #: `brew license` <...> 6 | #: `brew license` [`-r`|`--recurse`] 7 | #: `brew license` [`-h`|`--help`] 8 | #: 9 | #: Usage: 10 | #: Fetch and print the license(s) that the given formula is licensed under. 11 | #: Using `-r` will recurse through the dependency tree printing out 12 | #: `formulaX: License1` pairs. 13 | #: 14 | #: Options: 15 | #: `-h`, `--help` show this help message and exit 16 | #: `-n`, `--newer-only` show the latest version only if it's newer than the formula 17 | #: `-v`, `--verbose` be more verbose :) 18 | #: `-q`, `--quieter` be more quiet (do not show errors) 19 | #: `-d`, `--debug` show debugging info 20 | 21 | # Configure RubyGems. 22 | require "rubygems" 23 | REPO_ROOT = Pathname.new "#{File.dirname(__FILE__)}/.." 24 | VENDOR_RUBY = "#{REPO_ROOT}/vendor/ruby".freeze 25 | BUNDLER_SETUP = Pathname.new "#{VENDOR_RUBY}/bundler/setup.rb" 26 | unless BUNDLER_SETUP.exist? 27 | Homebrew.install_gem_setup_path! "bundler" 28 | 29 | REPO_ROOT.cd do 30 | safe_system "bundle", "install", "--standalone", "--path", "vendor/ruby" 31 | end 32 | end 33 | require "rbconfig" 34 | ENV["GEM_HOME"] = ENV["GEM_PATH"] = "#{VENDOR_RUBY}/#{RUBY_ENGINE}/#{RbConfig::CONFIG["ruby_version"]}" 35 | Gem.clear_paths 36 | Gem::Specification.reset 37 | require_relative BUNDLER_SETUP 38 | 39 | require 'formula' 40 | require 'optparse' 41 | require 'json' 42 | require 'octokit' 43 | require_relative '../lib/formula_loader' 44 | 45 | # use only SPDX identifiers -> https://spdx.org/licenses/ 46 | # except when a package's license does not have an SPDX identifier 47 | file = File.expand_path File.dirname(__FILE__) + '/licenses.json' 48 | licenses = JSON.parse IO.read file 49 | 50 | usage = <` for each dependency 66 | -f, --fetch Attempt to fetch license information for the given formula via the Github License API 67 | -h, --help Show this help message 68 | 69 | EXAMPLES 70 | 71 | brew license erlang python3 # Show licensing information for these items 72 | brew license -r erlang # Show licensing information for all formulae in the dependency tree of this item 73 | brew licence -f adplug # Attempt to fetch licensing information for this formula from Github Licenses API 74 | EOS 75 | 76 | show_usage = < 1 110 | odie too_many_flags 111 | exit 112 | elsif options[:search] == 1 113 | candidates = [] 114 | ARGV.each do |candidate| 115 | candidates += Homebrew::FormulaLoader.load_formulas(candidate, options[:recurse]) 116 | end 117 | else 118 | candidates = [] 119 | ARGV.each do |candidate| 120 | candidates += [{name: candidate, homepage: '', url: ''}] 121 | end 122 | end 123 | 124 | candidates.each do |candidate| 125 | if options[:github] 126 | # Attempt to fetch license info from Github Licenses API 127 | # 1. Is the project's homepage is something github.com or github.io? 128 | # 2. If it is, attempt to use the Licenses API 129 | # puts("#{candidate[:name]}: #{candidate[:homepage]}") 130 | homepage = candidate[:homepage] 131 | url = candidate[:url] 132 | if homepage.include? 'github.com' 133 | hp_parts = homepage.split('/') 134 | 135 | github_client = Octokit::Client.new() 136 | 137 | license = github_client.repository_license_contents "#{hp_parts[hp_parts.length - 2]}/#{hp_parts[hp_parts.length - 1]}", :accept => 'application/vnd.github.json' 138 | puts "#{candidate[:name]}: \"#{license['license']['spdx_id']}\"" 139 | elsif url.include? 'github.com' 140 | url_parts = url.split('/') 141 | 142 | github_client = Octokit::Client.new() 143 | 144 | license = github_client.repository_license_contents "#{url_parts[3]}/#{url_parts[4]}", :accept => 'application/vnd.github.json' 145 | puts "#{candidate[:name]}: \"#{license['license']['spdx_id']}\"" 146 | else 147 | puts "#{candidate[:name]}'s homepage is not a Github repo so we can't fetch license info.\nVisit #{candidate[:homepage]} to find licensing info." 148 | end 149 | else 150 | if licenses.key?(candidate[:name]) 151 | if licenses[candidate[:name]].empty? 152 | puts "#{candidate[:name]}: no licensing info yet" 153 | else 154 | puts "#{candidate[:name]}: #{licenses[candidate[:name]]}" 155 | end 156 | else 157 | opoo "#{candidate[:name]} is not a recognized formula name" 158 | end 159 | end 160 | end 161 | -------------------------------------------------------------------------------- /cmd/licenses.json: -------------------------------------------------------------------------------- 1 | { 2 | "a2ps": "GPL-2.0-or-later", 3 | "a52dec": "GPL-2.0-only", 4 | "aacgain": "GPL-2.0-only", 5 | "aalib": "GPL-2.0-only", 6 | "aamath": "GPL-2.0-only", 7 | "aap": "GPL-2.0-only", 8 | "aardvark_shell_utils": "GPL-2.0-only", 9 | "abcde": "GPL-2.0-only", 10 | "abcl": "GPL-2.0-only WITH Classpath-exception-2.0", 11 | "abcm2ps": [ 12 | "GPL-3.0-only", 13 | "LGPL-3.0-only" 14 | ], 15 | "abcmidi": "GPL-3.0-only", 16 | "abduco": "MIT-0", 17 | "abnfgen": "Custom", 18 | "abook": "GPL-2.0-only", 19 | "ace": "Custom", 20 | "aces_container": "Custom", 21 | "ack": "Artistic-2.0", 22 | "acme": "GPL-2.0-or-later", 23 | "acpica": [ 24 | "GPL-2.0-only", 25 | "BSD-3-Clause", 26 | "Intel-ACPI" 27 | ], 28 | "activemq-cpp": "Apache-2.0", 29 | "activemq": "Apache-2.0", 30 | "admesh": "GPL-2.0-only", 31 | "adns": "GPL-3.0-or-later", 32 | "adplug": "LGPL-2.1-only", 33 | "advancecomp": "GPL-2.0-only", 34 | "aescrypt-packetizer": "Custom", 35 | "aescrypt": "Custom", 36 | "aespipe": "GPL-2.0-only", 37 | "afflib": [ 38 | "BSD-4-Clause", 39 | "Public Domain (US)" 40 | ], 41 | "afio": "", 42 | "afl-fuzz": "Apache-2.0", 43 | "afsctool": "GPL-3.0-only", 44 | "aften": [ 45 | "LGPL-2.0-only", 46 | "BSD-3-Clause" 47 | ], 48 | "afuse": [ 49 | "GPL-2.0-only", 50 | "LGPL-2.0-only" 51 | ], 52 | "agda": [ 53 | "MIT", 54 | "BSD-3-Clause" 55 | ], 56 | "agedu": "MIT", 57 | "aggregate": "", 58 | "aha": "", 59 | "ahcpd": "MIT", 60 | "ahoy": "MIT", 61 | "aiccu": "BSD-3-Clause", 62 | "aide": "GPL-2.0-only", 63 | "aircrack-ng": "GPL-2.0-only", 64 | "airspy": "", 65 | "akamai": "Apache-2.0", 66 | "akka": "Apache-2.0", 67 | "alac": "MIT", 68 | "aldo": "GPL-3.0-only", 69 | "alexjs": "MIT", 70 | "algernon": "MIT", 71 | "algol68g": "GPL-3.0-only", 72 | "align": "GPL-2.0-or-later", 73 | "allegro": "Custom", 74 | "allure": "Apache-2.0", 75 | "alluxio": "Apache-2.0", 76 | "alot": "GPL-3.0-only", 77 | "alpine": "Apache-2.0", 78 | "alure": "MIT", 79 | "amap": "", 80 | "amazon-ecs-cli": "", 81 | "amdatu-bootstrap": "", 82 | "ammonite-repl": "MIT", 83 | "ampl-mp": "", 84 | "amqp-cpp": "Apache-2.0", 85 | "amtk": "LGPL-2.1-only", 86 | "amtterm": "GPL-2.0-only", 87 | "analog": "GPL-2.0-only", 88 | "angband": "", 89 | "angle-grinder": "MIT", 90 | "angular-cli": "MIT", 91 | "anjuta": "", 92 | "annie": "MIT", 93 | "ansible": "GPL-3.0-only", 94 | "ansible-cmdb": "GPL-3.0-only", 95 | "ansible-lint": "MIT", 96 | "ansible@1.9": "GPL-3.0-only", 97 | "ansible@2.0": "GPL-3.0-only", 98 | "ansifilter": "GPL-3.0-only", 99 | "ansiweather": "BSD-2-Clause", 100 | "ant": "Apache-2.0", 101 | "ant-contrib": "Apache-1.1", 102 | "ant@1.9": "Apache-2.0", 103 | "antigen": "MIT", 104 | "antiword": "GPL-2.0-or-later", 105 | "antlr": "", 106 | "antlr4-cpp-runtime": "", 107 | "antlr@2": "", 108 | "anttweakbar": "", 109 | "anycable-go": "MIT", 110 | "aoeui": "", 111 | "aom": "BSD-2-Clause", 112 | "apache-archiva": "Apache-2.0", 113 | "apache-brooklyn-cli": "Apache-2.0", 114 | "apache-ctakes": "Apache-2.0", 115 | "apache-drill": "Apache-2.0", 116 | "apache-flink": "Apache-2.0", 117 | "apache-forrest": "Apache-2.0", 118 | "apache-geode": "Apache-2.0", 119 | "apache-opennlp": "Apache-2.0", 120 | "apache-spark": "Apache-2.0", 121 | "apache-zeppelin": "Apache-2.0", 122 | "apachetop": "", 123 | "apcupsd": "", 124 | "ape": "", 125 | "apel": "", 126 | "apgdiff": "", 127 | "apib": "Apache-2.0", 128 | "apibuilder-cli": "", 129 | "apktool": "Apache-2.0", 130 | "apm-bash-completion": "", 131 | "apm-server": "", 132 | "apng2gif": "", 133 | "apngasm": "", 134 | "apollo": "", 135 | "app-engine-java": "", 136 | "app-engine-python": "", 137 | "apparix": "", 138 | "appledoc": "", 139 | "appscale-tools": "", 140 | "apr": "Apache-2.0", 141 | "apr-util": "Apache-2.0", 142 | "apt-dater": "GPL-2.0-only", 143 | "aptly": "", 144 | "aqbanking": "", 145 | "arabica": "", 146 | "arangodb": "", 147 | "aravis": "", 148 | "arcade-learning-environment": "", 149 | "archey": "", 150 | "archi-steam-farm": "Apache-2.0", 151 | "archivemail": "", 152 | "archivemount": "", 153 | "argon2": [ 154 | "Apache-2.0", 155 | "CC0-1.0" 156 | ], 157 | "argp-standalone": "", 158 | "argtable": "", 159 | "argus": "", 160 | "argus-clients": "", 161 | "argyll-cms": "", 162 | "aria2": "GPL-2.0-or-later", 163 | "ark": "Apache-2.0", 164 | "arm-linux-gnueabihf-binutils": "", 165 | "armadillo": "Apache-2.0", 166 | "armor": "MIT", 167 | "arp-scan": "GPL-3.0-only", 168 | "arp-sk": "", 169 | "arpack": "BSD-3-Clause", 170 | "arping": "GPL-2.0-only", 171 | "arpoison": "GPL-2.0-only", 172 | "arss": "", 173 | "artifactory": "", 174 | "arx": "", 175 | "arx-libertatis": "", 176 | "ascii": "", 177 | "asciidoc": "", 178 | "asciidoctor": "", 179 | "asciidoctorj": "Apache-2.0", 180 | "asciinema": "", 181 | "asciiquarium": "", 182 | "asciitex": "", 183 | "asdf": "MIT", 184 | "asio": "", 185 | "ask-cli": "", 186 | "asn1c": "", 187 | "aspcud": "", 188 | "aspectj": "", 189 | "aspell": "LGPL-2.1-only", 190 | "assh": "MIT", 191 | "assimp": "", 192 | "astrometry-net": "BSD-3-Clause", 193 | "astyle": "", 194 | "at-spi2-atk": "", 195 | "at-spi2-core": "", 196 | "atari800": "GPL-2.0-only", 197 | "atdtool": "BSD-3-Clause", 198 | "aterm": "", 199 | "atf": "", 200 | "atk": "LGPL-2.1-only", 201 | "atkmm": "", 202 | "atlassian-cli": "", 203 | "atomicparsley": "GPL-2.0-only", 204 | "atomist-cli": "", 205 | "atool": "", 206 | "ats2-postiats": "", 207 | "aubio": "", 208 | "audacious": "", 209 | "audiofile": "", 210 | "auditbeat": "", 211 | "augeas": "LGPL-2.1-only", 212 | "augustus": "", 213 | "aurora": "", 214 | "aurora-cli": "", 215 | "auto-scaling": "", 216 | "autobench": "", 217 | "autocode": "", 218 | "autoconf": "GPL-2.0-only", 219 | "autoconf-archive": "GPL-3.0-or-later", 220 | "autoconf@2.13": "GPL-2.0-only", 221 | "autoenv": "MIT", 222 | "autogen": "", 223 | "autojump": "GPL-3.0-or-later", 224 | "automake": "GPL-2.0-only", 225 | "automysqlbackup": "", 226 | "autopano-sift-c": "", 227 | "autopep8": "MIT", 228 | "autopsy": "", 229 | "autorest": "MIT", 230 | "autossh": "", 231 | "avanor": "", 232 | "avce00": "", 233 | "avfs": "", 234 | "avian": "", 235 | "aview": "", 236 | "avimetaedit": "", 237 | "avra": "", 238 | "avrdude": "", 239 | "avro-c": "", 240 | "avro-cpp": "", 241 | "avro-tools": "", 242 | "awf": "GPL-3.0-only", 243 | "awk": "", 244 | "aws-apigateway-importer": "Apache-2.0", 245 | "aws-cfn-tools": "", 246 | "aws-elasticache": "", 247 | "aws-elasticbeanstalk": "Apache-2.0", 248 | "aws-es-proxy": "Apache-2.0", 249 | "aws-keychain": "", 250 | "aws-okta": "MIT", 251 | "aws-sdk-cpp": "Apache-2.0", 252 | "aws-shell": "Apache-2.0", 253 | "aws-sns-cli": "", 254 | "awscli": "Apache-2.0", 255 | "awslogs": "", 256 | "axel": "GPL-2.0-only", 257 | "azure-cli": "MIT", 258 | "azure-storage-cpp": "", 259 | "b2-tools": "", 260 | "b2sum": "CC0-1.0", 261 | "b43-fwcutter": "", 262 | "babel": "MIT", 263 | "babeld": "", 264 | "babl": "", 265 | "backupninja": "", 266 | "bacula-fd": "", 267 | "badtouch": "GPL-3.0-only", 268 | "bagit": "", 269 | "balance": "", 270 | "ballerburg": "", 271 | "ballerina": "", 272 | "bam": "", 273 | "bamtools": "MIT", 274 | "bandcamp-dl": "Unlicense", 275 | "baobab": "", 276 | "bar": "", 277 | "bareos-client": "", 278 | "baresip": "", 279 | "bartycrouch": "MIT", 280 | "base64": "", 281 | "basex": "", 282 | "bash": "GPL-3.0-or-later", 283 | "bash-completion": "GPL-2.0-only", 284 | "bash-completion@2": "GPL-2.0-only", 285 | "bash-git-prompt": "BSD-2-Clause", 286 | "bash-preexec": "MIT", 287 | "bash-snippets": "MIT", 288 | "bashdb": "", 289 | "bashish": "", 290 | "bastet": "", 291 | "bat": [ 292 | "Apache-2.0", 293 | "MIT" 294 | ], 295 | "batik": "", 296 | "bats": "MIT", 297 | "bats-core": "", 298 | "bazaar": "", 299 | "bazel": "Apache-2.0", 300 | "bbcolors": "", 301 | "bbe": "", 302 | "bbftp-client": "", 303 | "bc": "", 304 | "bcal": "GPL-3.0-only", 305 | "bcftools": "", 306 | "bchunk": "", 307 | "bcpp": "", 308 | "bcrypt": "", 309 | "bde": "Apache-2.0", 310 | "bdsup2sub": "Apache-2.0", 311 | "bdw-gc": "Custom", 312 | "beagle": "", 313 | "beansdb": "", 314 | "beanstalkd": "", 315 | "bear": "GPL-3.0-only", 316 | "beast": "", 317 | "bedops": "GPL-2.0-only", 318 | "bedtools": "GPL-2.0-only", 319 | "bee": "", 320 | "beecrypt": "", 321 | "befunge93": "", 322 | "bench": "BSD-3-Clause", 323 | "bento4": "", 324 | "berkeley-db": "", 325 | "berkeley-db@4": "", 326 | "bettercap": "", 327 | "betty": "", 328 | "bfg": "", 329 | "bgpdump": "", 330 | "bgpq3": "", 331 | "bgpstream": "", 332 | "bgrep": "", 333 | "bib-tool": "", 334 | "bibclean": "", 335 | "bibtex2html": "", 336 | "bibtexconv": "", 337 | "bibutils": "", 338 | "bigloo": "", 339 | "binaryen": "", 340 | "bind": "", 341 | "bindfs": "", 342 | "binkd": "", 343 | "binutils": "GPL-2.0-only", 344 | "binwalk": "MIT", 345 | "bioawk": "", 346 | "biogeme": "", 347 | "bison": "GPL-3.0-only", 348 | "bison@2.7": "GPL-3.0-only", 349 | "bit": "", 350 | "bitchx": "", 351 | "bitcoin": "", 352 | "bitlbee": "", 353 | "bitrise": "MIT", 354 | "bittwist": "", 355 | "bitwarden-cli": "", 356 | "black": "", 357 | "blackbox": "MIT", 358 | "blahtexml": "", 359 | "blast": "", 360 | "blastem": "", 361 | "blazeblogger": "", 362 | "blazegraph": "", 363 | "blink1": "", 364 | "blitz": "", 365 | "blitzwave": "", 366 | "bloaty": "Apache-2.0", 367 | "blockhash": "MIT", 368 | "bltool": "Apache-2.0", 369 | "bluepill": "BSD-2-Clause", 370 | "blueutil": "", 371 | "bmake": "", 372 | "bmon": "", 373 | "bnd": "", 374 | "bochs": "", 375 | "bogofilter": "", 376 | "bonnie++": "", 377 | "bookloupe": "", 378 | "boom-completion": "", 379 | "boost": "BSL-1.0", 380 | "boost-bcp": "", 381 | "boost-build": "BSL-1.0", 382 | "boost-mpi": "", 383 | "boost-python": "BSL-1.0", 384 | "boost-python3": "", 385 | "boost-python@1.59": "", 386 | "boost@1.55": "", 387 | "boost@1.57": "", 388 | "boost@1.59": "", 389 | "boost@1.60": "", 390 | "boot-clj": "", 391 | "borg": "Apache-2.0", 392 | "bork": "", 393 | "botan": "", 394 | "bower": "", 395 | "bowtie2": "", 396 | "boxes": "", 397 | "bpm-tools": "", 398 | "brag": "", 399 | "braid": "", 400 | "brainfuck": "Apache-2.0", 401 | "brew-cask-completion": "", 402 | "brew-gem": "MIT", 403 | "brew-php-switcher": "MIT", 404 | "brew-pip": "MIT", 405 | "brightness": "BSD-2-Clause", 406 | "briss": "", 407 | "bro": "", 408 | "brogue": "", 409 | "brotli": "MIT", 410 | "browser": "", 411 | "bsdconv": "", 412 | "bsdiff": "", 413 | "bsdmake": "", 414 | "bsdsfv": "", 415 | "bsponmpi": "", 416 | "btfs": "GPL-3.0-only", 417 | "btparse": "", 418 | "btpd": "", 419 | "bubbros": "", 420 | "buildapp": "", 421 | "buildifier": "", 422 | "buku": "GPL-3.0-only", 423 | "bulk_extractor": "", 424 | "bullet": "", 425 | "bundler-completion": "MIT", 426 | "bundletool": "Apache-2.0", 427 | "bup": "", 428 | "burl": "", 429 | "burp": "", 430 | "bvi": "", 431 | "bwa": "GPL-3.0-only", 432 | "bwctl": "", 433 | "bwfmetaedit": "", 434 | "bwm-ng": "", 435 | "byacc": "", 436 | "byobu": "", 437 | "byteman": "", 438 | "bzip2": "", 439 | "bzr-builder": "", 440 | "bzr-colo": "", 441 | "bzr-externals": "", 442 | "bzr-extmerge": "", 443 | "bzr-fastimport": "", 444 | "bzr-rewrite": "", 445 | "bzr-upload": "", 446 | "bzr-xmloutput": "", 447 | "bzrtools": "", 448 | "bzt": "", 449 | "c-ares": "MIT", 450 | "c-blosc": "BSD-3-Clause", 451 | "c-kermit": "", 452 | "c10t": "", 453 | "c14-cli": "MIT", 454 | "c2048": "MIT", 455 | "cabal-install": "BSD-3-Clause", 456 | "cabextract": "LGPL-2.1-only", 457 | "cabocha": "", 458 | "cadaver": "", 459 | "caddy": "", 460 | "cadubi": "MIT", 461 | "caf": "", 462 | "caffe": "", 463 | "cairo": [ 464 | "LGPL-2.1-only", 465 | "MPL-1.1" 466 | ], 467 | "cairomm": "LGPL-2.0-or-later", 468 | "cake": "", 469 | "calabash": "", 470 | "calc": "", 471 | "calcurse": "", 472 | "calicoctl": "", 473 | "camellia": "", 474 | "camlp4": "", 475 | "camlp5": "", 476 | "cap-completion": "", 477 | "capnp": "", 478 | "capstone": "", 479 | "cargo-completion": "", 480 | "carina": "Apache-2.0", 481 | "carla": "", 482 | "carrot2": "", 483 | "carthage": "MIT", 484 | "cash-cli": "MIT", 485 | "cask": "GPL-3.0-only", 486 | "cassandra": "Apache-2.0", 487 | "cassandra@2.1": "", 488 | "cassandra@2.2": "", 489 | "castxml": "Apache-2.0", 490 | "cataclysm": "", 491 | "catimg": "MIT", 492 | "cattle": "GPL-2.0-only", 493 | "cayley": "Apache-2.0", 494 | "cbmbasic": "", 495 | "cc65": "", 496 | "ccache": "GPL-3.0-or-later", 497 | "ccal": "", 498 | "ccat": "MIT", 499 | "ccd2iso": "", 500 | "ccextractor": "", 501 | "cclive": "", 502 | "ccm": "Apache-2.0", 503 | "cconv": "", 504 | "ccrypt": "", 505 | "ccze": "", 506 | "cd-discid": "", 507 | "cdargs": "", 508 | "cdb": "", 509 | "cdecl": "", 510 | "cdk": "", 511 | "cdlabelgen": "", 512 | "cdogs-sdl": "", 513 | "cdparanoia": "", 514 | "cdpr": "", 515 | "cdrdao": "", 516 | "cdrtools": "", 517 | "center-im": "", 518 | "cereal": "", 519 | "ceres-solver": "", 520 | "cern-ndiff": "", 521 | "certbot": [ 522 | "Apache-2.0", 523 | "MIT" 524 | ], 525 | "certigo": "Apache-2.0", 526 | "certstrap": "Apache-2.0", 527 | "ceylon": "", 528 | "cf": "", 529 | "cf4ocl": "", 530 | "cfengine": "", 531 | "cfitsio": "", 532 | "cflow": "", 533 | "cfr-decompiler": "", 534 | "cfssl": "", 535 | "cfv": "", 536 | "cgal": "", 537 | "cgdb": "", 538 | "cgit": "", 539 | "cglm": "MIT", 540 | "cgoban": "", 541 | "cgrep": "GPL-2.0-only", 542 | "cgvg": "", 543 | "chadwick": "", 544 | "chafa": "", 545 | "chaiscript": "", 546 | "chakra": "MIT", 547 | "chamber": "MIT", 548 | "chapel": "", 549 | "charm": "GPL-3.0-only", 550 | "charm-tools": "", 551 | "chcase": "", 552 | "cheapglk": "", 553 | "cheat": "", 554 | "check": "", 555 | "check_postgres": "", 556 | "checkbashisms": "", 557 | "checkstyle": "", 558 | "cheops": "", 559 | "cherokee": "", 560 | "chezscheme": "", 561 | "chgems": "", 562 | "chibi-scheme": "", 563 | "chicken": "", 564 | "chinadns-c": "GPL-3.0-only", 565 | "chipmunk": "", 566 | "chisel": "", 567 | "chkrootkit": "", 568 | "chmlib": "", 569 | "chocolate-doom": "", 570 | "choose": "MIT", 571 | "choose-gui": "", 572 | "chordii": "", 573 | "chromaprint": "", 574 | "chrome-cli": "MIT", 575 | "chrome-export": "ISC", 576 | "chronograf": "", 577 | "chruby": "", 578 | "chruby-fish": "", 579 | "chuck": "", 580 | "cidrmerge": "", 581 | "cifer": "", 582 | "cig": "MIT", 583 | "cimg": "", 584 | "circleci": "", 585 | "citus": "", 586 | "cityhash": "", 587 | "civl": "", 588 | "cjdns": "GPL-3.0-only", 589 | "ck": "", 590 | "ckan": "", 591 | "cksfv": "", 592 | "clac": "BSD-2-Clause", 593 | "clamav": "", 594 | "clamz": "", 595 | "clang-format": "Apache-2.0 WITH LLVM-exception", 596 | "classads": "", 597 | "clblas": "Apache-2.0", 598 | "clblast": "Apache-2.0", 599 | "clean": "", 600 | "clearlooks-phenix": "GPL-3.0-only", 601 | "clens": "", 602 | "cless": "MIT", 603 | "clfft": "Apache-2.0", 604 | "clhep": "", 605 | "cli53": "MIT", 606 | "clib": "MIT", 607 | "click": "Apache-2.0", 608 | "cliclick": "", 609 | "clinfo": "", 610 | "cling": "", 611 | "clingo": "", 612 | "clipper": "", 613 | "clipsafe": "", 614 | "clisp": "", 615 | "cln": "", 616 | "cloc": "GPL-2.0-only", 617 | "clockywock": "", 618 | "clog": "", 619 | "clojure": "EPL-1.0", 620 | "clojurescript": "", 621 | "cloog": "", 622 | "closure-compiler": "Apache-2.0", 623 | "closure-linter": "", 624 | "closure-stylesheets": "Apache-2.0", 625 | "cloud-watch": "", 626 | "clozure-cl": "", 627 | "clpbar": "", 628 | "clucene": "", 629 | "clutter": "", 630 | "clutter-gst": "", 631 | "clutter-gtk": "", 632 | "cmake": "BSD-3-Clause", 633 | "cmark": "", 634 | "cmark-gfm": "", 635 | "cmatrix": "", 636 | "cmdshelf": "", 637 | "cmigemo": "", 638 | "cminpack": "", 639 | "cmocka": "", 640 | "cmockery": "Apache-2.0", 641 | "cmockery2": "Apache-2.0", 642 | "cmu-pocketsphinx": "", 643 | "cmu-sphinxbase": "", 644 | "cmuclmtk": "", 645 | "cmus": "", 646 | "cmysql": "", 647 | "cnats": "Apache-2.0", 648 | "cntlm": "", 649 | "coccinelle": "", 650 | "cockroach": "", 651 | "cocoapods": "MIT", 652 | "cocot": "", 653 | "coda-cli": "", 654 | "codec2": "", 655 | "codemod": "Apache-2.0", 656 | "codequery": "MPL-2.0", 657 | "coffeescript": "", 658 | "cogl": "", 659 | "coin": "BSD-3-Clause", 660 | "cointop": "", 661 | "collada-dom": "", 662 | "collectd": "", 663 | "collector-sidecar": "GPL-3.0-only", 664 | "color-code": "", 665 | "colordiff": "", 666 | "colormake": "GPL-2.0-only", 667 | "colorsvn": "", 668 | "colortail": "GPL-2.0-only", 669 | "commandbox": "", 670 | "compcert": "", 671 | "compface": "", 672 | "compose2kube": "MIT", 673 | "composer": "MIT", 674 | "conan": "MIT", 675 | "concurrencykit": "", 676 | "configen": "MIT", 677 | "confluent-oss": "", 678 | "confuse": "ISC", 679 | "conjure-up": "", 680 | "connect": "", 681 | "conserver": "", 682 | "console_bridge": "", 683 | "consul": "MPL-2.0", 684 | "consul-backinator": "MPL-2.0", 685 | "consul-template": "MPL-2.0", 686 | "contacts": "", 687 | "container-diff": "Apache-2.0", 688 | "convertlit": "", 689 | "convmv": "", 690 | "convox": "", 691 | "cookiecutter": "BSD-3-Clause", 692 | "coq": "", 693 | "corectl": "Apache-2.0", 694 | "coreos-ct": "", 695 | "coreutils": "GPL-3.0-only", 696 | "corkscrew": "", 697 | "corsixth": "", 698 | "cosi": "", 699 | "coturn": "", 700 | "couchdb": "", 701 | "couchdb-lucene": "Apache-2.0", 702 | "couchpotatoserver": "", 703 | "cowsay": "GPL-3.0-only", 704 | "cp2k": "", 705 | "cpanminus": "", 706 | "cpansearch": "", 707 | "cpmtools": "", 708 | "cppad": "", 709 | "cppcheck": "", 710 | "cppcms": "", 711 | "cppi": "", 712 | "cppp": "", 713 | "cpprestsdk": "", 714 | "cpptest": "", 715 | "cppunit": "", 716 | "cpputest": "", 717 | "cproto": "", 718 | "cpulimit": "", 719 | "cquery": "MIT", 720 | "cracklib": "", 721 | "crash": "", 722 | "crc32c": "BSD-3-Clause", 723 | "create-dmg": "MIT", 724 | "credstash": "Apache-2.0", 725 | "creduce": "", 726 | "crf++": "", 727 | "crm114": "", 728 | "cromwell": "", 729 | "cronolog": "", 730 | "crosstool-ng": "", 731 | "crowdin": "", 732 | "crunch": "", 733 | "crush-tools": "Apache-2.0", 734 | "cryfs": "", 735 | "cryptol": "", 736 | "cryptominisat": "", 737 | "cryptopp": "", 738 | "crystal": "", 739 | "crystal-icr": "MIT", 740 | "cscope": "BSD-3-Clause", 741 | "csfml": "", 742 | "csmith": "", 743 | "cspice": "", 744 | "css-crush": "", 745 | "cssembed": "", 746 | "csshx": "", 747 | "cstack": "", 748 | "csup": "", 749 | "csv-fix": "", 750 | "csvkit": "", 751 | "csvprintf": "Apache-2.0", 752 | "csvtomd": "MIT", 753 | "ctags": "GPL-2.0-only", 754 | "ctail": "Apache-2.0", 755 | "ctemplate": "BSD-3-Clause", 756 | "ctl": "", 757 | "ctls": "MIT", 758 | "ctop": "", 759 | "ctunnel": "GPL-3.0-only", 760 | "cuba": "", 761 | "cubeb": "ISC", 762 | "cucumber-cpp": "", 763 | "cuetools": "GPL-2.0-only", 764 | "cunit": "", 765 | "curaengine": "AGPL-3.0-only", 766 | "curl": "Custom", 767 | "curl-openssl": "Custom", 768 | "curlftpfs": "", 769 | "curlish": "", 770 | "curlpp": "", 771 | "curseofwar": "", 772 | "cutter": "", 773 | "cvs": "", 774 | "cvs2svn": "", 775 | "cvsps": "", 776 | "cvsutils": "", 777 | "cvsync": "", 778 | "cweb": "", 779 | "cwlogs": "MIT", 780 | "cxxtest": "", 781 | "cython": "Apache-2.0", 782 | "czmq": "", 783 | "daemon": "GPL-2.0-or-later", 784 | "daemonize": "", 785 | "daemonlogger": "", 786 | "daemontools": "", 787 | "dante": "", 788 | "daq": "", 789 | "dar": "", 790 | "darcs": "", 791 | "dark-mode": "MIT", 792 | "darkhttpd": "", 793 | "darkice": "", 794 | "darksky-weather": "MIT", 795 | "darkstat": "", 796 | "dartsim": "", 797 | "dash": "", 798 | "dashing": "", 799 | "dasht": "", 800 | "dasm": "", 801 | "datamash": "", 802 | "datetime-fortran": "", 803 | "dateutils": "", 804 | "dav1d": "", 805 | "davix": "", 806 | "davmail": "", 807 | "dbacl": "", 808 | "dbhash": "", 809 | "dbus": [ 810 | "AFL-2.1", 811 | "GPL-2.0-or-later" 812 | ], 813 | "dbus-glib": "", 814 | "dbxml": "", 815 | "dc3dd": "", 816 | "dcadec": "", 817 | "dcal": "", 818 | "dcd": "GPL-3.0-only", 819 | "dcfldd": "", 820 | "dcled": "", 821 | "dcm2niix": "", 822 | "dcmtk": "", 823 | "dcos-cli": "", 824 | "dcraw": "", 825 | "ddar": "", 826 | "ddate": "", 827 | "ddclient": "", 828 | "ddd": "", 829 | "ddgr": "GPL-3.0-only", 830 | "ddrescue": "", 831 | "deark": "", 832 | "debianutils": "", 833 | "defaultbrowser": "MIT", 834 | "deheader": "", 835 | "dehydrated": "", 836 | "deis": "", 837 | "deisctl": "", 838 | "deja-gnu": "", 839 | "delta": "", 840 | "denominator": "", 841 | "density": "BSD-3-Clause", 842 | "dep": "BSD-3-Clause", 843 | "dependency-check": "", 844 | "deployer": "", 845 | "depqbf": "", 846 | "derby": "", 847 | "desk": "MIT", 848 | "desktop-file-utils": "", 849 | "detox": "", 850 | "devd": "MIT", 851 | "devil": "", 852 | "devtodo": "", 853 | "dex": "GPL-2.0-only", 854 | "dex2jar": "Apache-2.0", 855 | "dfc": "", 856 | "dfix": "BSL-1.0", 857 | "dfmt": "BSL-1.0", 858 | "dfu-programmer": "", 859 | "dfu-util": "", 860 | "dgen": "", 861 | "dhall": "", 862 | "dhall-json": "", 863 | "dhcpdump": "", 864 | "dhcping": "", 865 | "dhex": "GPL-2.0-or-later", 866 | "di": "", 867 | "dialog": "LGPL-2.1-only", 868 | "diamond": "", 869 | "diceware": "", 870 | "dict": "", 871 | "diction": "", 872 | "dieharder": "", 873 | "diff-pdf": "", 874 | "diff-so-fancy": "MIT", 875 | "diffoscope": "", 876 | "diffstat": "", 877 | "diffuse": "", 878 | "diffutils": "", 879 | "digdag": "", 880 | "digitemp": "", 881 | "dirac": "", 882 | "direnv": "MIT", 883 | "direvent": "", 884 | "dirt": "GPL-3.0-only", 885 | "discount": "", 886 | "disktype": "", 887 | "dislocker": "", 888 | "distcc": "GPL-2.0-only", 889 | "distribution": "GPL-2.0-only", 890 | "dita-ot": "", 891 | "ditaa": "", 892 | "django-completion": "", 893 | "djbdns": "", 894 | "djmount": "", 895 | "djview4": "", 896 | "djvu2pdf": "", 897 | "djvulibre": "", 898 | "dlib": "", 899 | "dlite": "MIT", 900 | "dmalloc": "", 901 | "dmd": "", 902 | "dmenu": "", 903 | "dmtx-utils": "LGPL-2.1-only", 904 | "dns2tcp": "", 905 | "dnscontrol": "MIT", 906 | "dnscrypt-proxy": "", 907 | "dnscrypt-wrapper": "", 908 | "dnsdist": "", 909 | "dnsmap": "", 910 | "dnsmasq": "GPL-2.0-or-later", 911 | "dnsperf": "", 912 | "dnsrend": "", 913 | "dnstop": "", 914 | "dnstracer": "", 915 | "dnstwist": "", 916 | "dnsviz": "", 917 | "docbook": "", 918 | "docbook-xsl": "", 919 | "docbook2x": "", 920 | "docfx": "", 921 | "docker": "Apache-2.0", 922 | "docker-clean": "MIT", 923 | "docker-cloud": "", 924 | "docker-completion": "", 925 | "docker-compose": "Apache-2.0", 926 | "docker-compose-completion": "", 927 | "docker-credential-helper": "MIT", 928 | "docker-credential-helper-ecr": "", 929 | "docker-gen": "MIT", 930 | "docker-ls": "MIT", 931 | "docker-machine": "Apache-2.0", 932 | "docker-machine-completion": "", 933 | "docker-machine-driver-hyperkit": "Apache-2.0", 934 | "docker-machine-driver-vultr": "MIT", 935 | "docker-machine-driver-xhyve": "BSD-3-Clause", 936 | "docker-machine-nfs": "MIT", 937 | "docker-machine-parallels": "MIT", 938 | "docker-squash": "MIT", 939 | "docker-swarm": "", 940 | "docker2aci": "Apache-2.0", 941 | "dockutil": "", 942 | "dockviz": "Apache-2.0", 943 | "dockward": "Apache-2.0", 944 | "doctl": "Apache-2.0", 945 | "docutils": "", 946 | "docx2txt": "", 947 | "doitlive": "", 948 | "dopewars": "", 949 | "dos2unix": "BSD-2-Clause-FreeBSD", 950 | "dosbox": "", 951 | "dosbox-x": "", 952 | "dosfstools": "", 953 | "double-conversion": "BSD-3-Clause", 954 | "doublecpp": "", 955 | "doubledown": "", 956 | "dovecot": "", 957 | "doxygen": "GPL-2.0-only", 958 | "doxymacs": "", 959 | "dpkg": "", 960 | "dps8m": "", 961 | "draco": "", 962 | "drafter": "", 963 | "drake": "", 964 | "drip": "EPL-1.0", 965 | "dromeaudio": "", 966 | "dropbear": "", 967 | "dropbox-uploader": "", 968 | "druid": "", 969 | "dscanner": "BSL-1.0", 970 | "dsd": "", 971 | "dsh": "", 972 | "dshb": "MIT", 973 | "dsocks": "", 974 | "dspdfviewer": "", 975 | "dssim": "", 976 | "dtach": "", 977 | "dtc": "", 978 | "dterm": "", 979 | "dtrx": "", 980 | "dub": "", 981 | "duc": "", 982 | "duck": "", 983 | "duff": "", 984 | "dumb": "", 985 | "dungeon": "", 986 | "duo_unix": "", 987 | "duplicity": "", 988 | "duply": "", 989 | "dupseek": "", 990 | "duti": "", 991 | "dvanalyzer": "", 992 | "dvd+rw-tools": "", 993 | "dvd-vr": "", 994 | "dvdauthor": "", 995 | "dvdbackup": "", 996 | "dvdrtools": "", 997 | "dvm": "Apache-2.0", 998 | "dvorak7min": "", 999 | "dwarf": "GPL-2.0-only", 1000 | "dwarfutils": "", 1001 | "dwatch": "", 1002 | "dwdiff": "", 1003 | "dwm": "", 1004 | "dxflib": "", 1005 | "dxpy": "Apache-2.0", 1006 | "dyld-headers": "", 1007 | "dylibbundler": "MIT", 1008 | "dynamips": "GPL-2.0-only", 1009 | "dynare": "", 1010 | "e2fsprogs": "", 1011 | "e2tools": "", 1012 | "easy-git": "", 1013 | "easy-tag": "", 1014 | "easyengine": "", 1015 | "easyrpg-player": "", 1016 | "ebook-tools": "", 1017 | "ec2-ami-tools": "", 1018 | "ec2-api-tools": "", 1019 | "ecasound": "", 1020 | "eccodes": "", 1021 | "echoprint-codegen": "", 1022 | "ecl": "", 1023 | "ecm": "", 1024 | "ed": "GPL-3.0-or-later", 1025 | "editorconfig": "", 1026 | "efl": "", 1027 | "eg": "GPL-2.0-only", 1028 | "eg-examples": "MIT", 1029 | "eiffelstudio": "", 1030 | "eigen": [ 1031 | "MPL-2.0", 1032 | "LGPL-2.1-or-later", 1033 | "BSD-3-Clause" 1034 | ], 1035 | "einstein": "", 1036 | "ejabberd": "", 1037 | "ejdb": "", 1038 | "eject": "MIT", 1039 | "ekg2": "GPL-2.0-only", 1040 | "ekhtml": "", 1041 | "elasticsearch": [ 1042 | "Apache-2.0", 1043 | "Custom" 1044 | ], 1045 | "elasticsearch@2.4": "", 1046 | "elasticsearch@5.6": "", 1047 | "elb-tools": "", 1048 | "elektra": "", 1049 | "eless": "", 1050 | "elinks": "", 1051 | "elixir": "Apache-2.0", 1052 | "elixir-build": "MIT", 1053 | "elm": "", 1054 | "elm-format": "BSD-3-Clause", 1055 | "elvish": "BSD-2-Clause", 1056 | "emacs": "GPL-3.0-only", 1057 | "emacs-clang-complete-async": "", 1058 | "embulk": "", 1059 | "emojify": "MIT", 1060 | "emp": "BSD-2-Clause", 1061 | "ems-flasher": "", 1062 | "emscripten": "", 1063 | "enca": "", 1064 | "encfs": "", 1065 | "enchant": "", 1066 | "enet": "", 1067 | "engine_pkcs11": "", 1068 | "enigma": "", 1069 | "enscript": "", 1070 | "ent": "", 1071 | "entr": "", 1072 | "envchain": "MIT", 1073 | "envconsul": "MPL-2.0", 1074 | "envv": "", 1075 | "eot-utils": "", 1076 | "epeg": "", 1077 | "ephemeralpg": "", 1078 | "epic5": "", 1079 | "eprover": "", 1080 | "epsilon": "", 1081 | "epstool": "", 1082 | "epubcheck": "BSD-3-Clause", 1083 | "eralchemy": "Apache-2.0", 1084 | "erlang": "ErlPL-1.1", 1085 | "erlang@17": "", 1086 | "erlang@18": "", 1087 | "erlang@19": "", 1088 | "erlang@20": "ErlPL-1.1", 1089 | "es": "", 1090 | "eslint": "", 1091 | "esniper": "", 1092 | "espeak": "", 1093 | "esptool": "GPL-2.0-only", 1094 | "etcd": "Apache-2.0", 1095 | "ethereum": [ 1096 | "LGPL-3.0-only", 1097 | "GPL-3.0-only" 1098 | ], 1099 | "etl": "", 1100 | "etsh": "", 1101 | "ettercap": "", 1102 | "euca2ools": "BSD-2-Clause", 1103 | "euler-py": "MIT", 1104 | "eventlog": "", 1105 | "eventql": "", 1106 | "evince": "", 1107 | "ex-vi": "", 1108 | "exa": "MIT", 1109 | "exact-image": "", 1110 | "excel-compare": "", 1111 | "exempi": "", 1112 | "exenv": "MIT", 1113 | "exercism": "MIT", 1114 | "exif": "LGPL-2.1-only", 1115 | "exiftags": "", 1116 | "exiftool": [ 1117 | "GPL-1.0-or-later", 1118 | "Artistic-1.0-Perl" 1119 | ], 1120 | "exiftran": "", 1121 | "exim": "", 1122 | "exiv2": "", 1123 | "exodriver": "", 1124 | "exomizer": "", 1125 | "expat": "MIT", 1126 | "expect": "", 1127 | "exploitdb": "", 1128 | "ext2fuse": "", 1129 | "ext4fuse": "GPL-2.0-only", 1130 | "extract_url": "", 1131 | "exult": "", 1132 | "eye-d3": "", 1133 | "ezstream": "", 1134 | "f3": "GPL-3.0-or-later", 1135 | "faac": "", 1136 | "faad2": "", 1137 | "faas-cli": "", 1138 | "fabio": "MIT", 1139 | "fabric": "", 1140 | "fabric-completion": "", 1141 | "fades": "", 1142 | "fail2ban": "", 1143 | "fairymax": "", 1144 | "fakeroot": "", 1145 | "falcon": "", 1146 | "fantom": "", 1147 | "fasd": "MIT", 1148 | "fastbit": "", 1149 | "fastd": "", 1150 | "fastjar": "", 1151 | "fastme": "", 1152 | "fastqc": "", 1153 | "fatsort": "", 1154 | "fauna-shell": "", 1155 | "fb-client": "", 1156 | "fbi-servefiles": "MIT", 1157 | "fceux": "", 1158 | "fcgi": "", 1159 | "fcgiwrap": "", 1160 | "fcitx-remote-for-osx": "GPL-3.0-only", 1161 | "fcl": "", 1162 | "fcrackzip": "", 1163 | "fd": "", 1164 | "fdclone": "", 1165 | "fdk-aac": "Custom", 1166 | "fdk-aac-encoder": "", 1167 | "fdroidserver": "", 1168 | "fdupes": "", 1169 | "feedgnuplot": "", 1170 | "feh": "", 1171 | "fetch-crl": "", 1172 | "fetchmail": "", 1173 | "fex": "", 1174 | "ffe": "", 1175 | "ffind": "GPL-3.0-only", 1176 | "ffmpeg": [ 1177 | "LGPL-2.1-or-later", 1178 | "GPL-2.0-or-later" 1179 | ], 1180 | "ffmpeg2theora": "", 1181 | "ffmpeg@2.8": "", 1182 | "ffmpegthumbnailer": "GPL-2.0-only", 1183 | "ffms2": "", 1184 | "fftw": "GPL-2.0-only", 1185 | "fibjs": "", 1186 | "ficy": "", 1187 | "field3d": "", 1188 | "fifechan": "", 1189 | "fig2dev": "Custom", 1190 | "figlet": "BSD-3-Clause", 1191 | "file-formula": "", 1192 | "file-roller": "", 1193 | "filebeat": "", 1194 | "finatra": "", 1195 | "findutils": "GPL-3.0-only", 1196 | "fio": "", 1197 | "firebase-cli": "", 1198 | "fish": [ 1199 | "GPL-2.0-only", 1200 | "LGPL-2.0-only", 1201 | "BSD-3-Clause", 1202 | "ISC" 1203 | ], 1204 | "fits": "", 1205 | "fizmo": "", 1206 | "fizsh": "", 1207 | "flac": "BSD-3-Clause", 1208 | "flac123": "", 1209 | "flactag": "", 1210 | "flake": "", 1211 | "flake8": "", 1212 | "flann": "", 1213 | "flashrom": "", 1214 | "flasm": "", 1215 | "flatbuffers": "", 1216 | "flatcc": "Apache-2.0", 1217 | "flawfinder": "", 1218 | "fleetctl": "Apache-2.0", 1219 | "flex": "", 1220 | "flickcurl": "", 1221 | "flif": "", 1222 | "flint-checker": "MIT", 1223 | "flintrock": "", 1224 | "flow": "MIT", 1225 | "flow-tools": "", 1226 | "flowgrind": "", 1227 | "fltk": "Custom", 1228 | "fluent-bit": "Apache-2.0", 1229 | "fluid-synth": "", 1230 | "flume": "", 1231 | "fluxctl": "Apache-2.0", 1232 | "flvmeta": "", 1233 | "flvstreamer": "", 1234 | "flyway": "", 1235 | "fmdiff": "", 1236 | "fmpp": "", 1237 | "fmsx": "", 1238 | "fmt": "", 1239 | "fn": "", 1240 | "fobis": "", 1241 | "folly": "Apache-2.0", 1242 | "foma": "", 1243 | "fon-flash-cli": "", 1244 | "fondu": "", 1245 | "fontconfig": "Custom", 1246 | "fontforge": [ 1247 | "GPL-3.0-or-later", 1248 | "BSD-3-Clause" 1249 | ], 1250 | "fonttools": "", 1251 | "fop": "", 1252 | "ford": "GPL-3.0-only", 1253 | "forego": "", 1254 | "foremost": "", 1255 | "fork-cleaner": "MIT", 1256 | "format-udf": "GPL-2.0-only", 1257 | "fortio": "", 1258 | "fortune": "", 1259 | "fossil": "BSD-2-Clause", 1260 | "fourstore": "GPL-3.0-only", 1261 | "fox": "", 1262 | "fpc": "", 1263 | "fping": "", 1264 | "fpp": "", 1265 | "fprobe": "", 1266 | "fq": "MIT", 1267 | "frag_find": "GPL-2.0-only", 1268 | "fragroute": "", 1269 | "freealut": "", 1270 | "freecad": "", 1271 | "freeciv": "", 1272 | "freediameter": "", 1273 | "freedink": "", 1274 | "freeglut": "", 1275 | "freeimage": "", 1276 | "freeipmi": "", 1277 | "freeling": "", 1278 | "freeradius-server": "", 1279 | "freerdp": "", 1280 | "freeswitch": "", 1281 | "freetds": "GPL-2.0-only", 1282 | "freetds@0.91": "", 1283 | "freetype": [ 1284 | "FTL", 1285 | "GPL-2.0-only" 1286 | ], 1287 | "freexl": [ 1288 | "MPL-1.1", 1289 | "GPL-2.0-or-later", 1290 | "LGPL-2.1-or-later" 1291 | ], 1292 | "frege": "", 1293 | "frege-repl": "", 1294 | "frei0r": "GPL-2.0-only", 1295 | "fribidi": "LGPL-2.1-only", 1296 | "frobtads": "", 1297 | "frotz": "GPL-2.0-only", 1298 | "frugal": "", 1299 | "fruit": "", 1300 | "fs-uae": "", 1301 | "fselect": "", 1302 | "fsevent_watch": "MIT", 1303 | "fsevents-tools": "", 1304 | "fsh": "", 1305 | "fsql": "MIT", 1306 | "fstar": "", 1307 | "fstrm": "", 1308 | "fsw": "", 1309 | "fswatch": "GPL-3.0-only", 1310 | "ftgl": "", 1311 | "ftimes": "", 1312 | "ftjam": "", 1313 | "fuego": "", 1314 | "funcoeszz": "", 1315 | "fuse-emulator": "", 1316 | "fuse-zip": "", 1317 | "fuseki": "", 1318 | "futhark": "", 1319 | "fuzzy-find": "", 1320 | "fwknop": "", 1321 | "fwup": "Apache-2.0", 1322 | "fx": "MIT", 1323 | "fzf": "MIT", 1324 | "fzy": "MIT", 1325 | "g2": "", 1326 | "g3log": "Unlicense", 1327 | "gabedit": "", 1328 | "gaffitter": "", 1329 | "galen": "", 1330 | "gambit": "", 1331 | "gambit-scheme": "", 1332 | "game-music-emu": "", 1333 | "gammaray": "", 1334 | "gammu": "", 1335 | "gandi.cli": "", 1336 | "ganglia": "", 1337 | "garmintools": "", 1338 | "gauche": "", 1339 | "gauge": "", 1340 | "gaul": "", 1341 | "gawk": "GPL-3.0-only", 1342 | "gbdfed": "", 1343 | "gcab": "", 1344 | "gcal": "GFDL-1.3-only", 1345 | "gcc": "GPL-3.0-only", 1346 | "gcc@4.9": "", 1347 | "gcc@5": "", 1348 | "gcc@6": "", 1349 | "gcc@7": "", 1350 | "gconf": "", 1351 | "gcore": "", 1352 | "gcovr": "", 1353 | "gcsfuse": "Apache-2.0", 1354 | "gcutil": "", 1355 | "gcviewer": "", 1356 | "gd": "Custom", 1357 | "gdal": "MIT", 1358 | "gdb": "GPL-3.0-only", 1359 | "gdbm": "GPL-3.0-only", 1360 | "gdcm": "", 1361 | "gdk-pixbuf": "LGPL-2.1-or-later", 1362 | "gdl": "", 1363 | "gdm": "Unlicense", 1364 | "gdmap": "", 1365 | "gdnsd": "", 1366 | "gdrive": "MIT", 1367 | "gdub": "", 1368 | "geant4": "", 1369 | "gearboy": "GPL-3.0-only", 1370 | "gearman": "", 1371 | "gearsystem": "GPL-3.0-only", 1372 | "geckodriver": "MPL-2.0", 1373 | "gecode": "", 1374 | "gedit": "", 1375 | "geeqie": "", 1376 | "gegl": "", 1377 | "gem-completion": "MIT", 1378 | "genact": "MIT", 1379 | "genders": "GPL-2.0-only", 1380 | "generate-json-schema": "MIT", 1381 | "genext2fs": "", 1382 | "gengetopt": "", 1383 | "genometools": "", 1384 | "genstats": "", 1385 | "geocode-glib": "", 1386 | "geogram": "", 1387 | "geographiclib": "", 1388 | "geoip": "LGPL-2.1-or-later", 1389 | "geoipupdate": "", 1390 | "geomview": "", 1391 | "geos": "LGPL-2.1-only", 1392 | "geoserver": "", 1393 | "gerbv": "", 1394 | "gerrit-tools": "", 1395 | "get-flash-videos": "Apache-2.0", 1396 | "get_iplayer": "GPL-3.0-only", 1397 | "getdns": "BSD-3-Clause", 1398 | "getmail": "", 1399 | "gettext": "GPL-3.0-only", 1400 | "getxbook": "", 1401 | "gexiv2": "", 1402 | "gf-complete": "", 1403 | "gflags": "BSD-3-Clause", 1404 | "gforth": "", 1405 | "ghc": "BSD-3-Clause", 1406 | "ghc@8.2": "", 1407 | "ghex": "", 1408 | "ghi": "", 1409 | "ghostscript": [ 1410 | "AGPL-3.0-only", 1411 | "Custom" 1412 | ], 1413 | "ghq": "MIT", 1414 | "ghr": "", 1415 | "gibbslda": "", 1416 | "gibo": "Unlicense", 1417 | "gif2png": "", 1418 | "gifcap": "MIT", 1419 | "gifify": "MIT", 1420 | "giflib": "MIT", 1421 | "giflossy": "", 1422 | "gifsicle": "GPL-2.0-only", 1423 | "gifski": "", 1424 | "gimme": "MIT", 1425 | "ginac": "", 1426 | "gist": "MIT", 1427 | "gistit": "", 1428 | "git": [ 1429 | "GPL-2.0-only", 1430 | "LGPL-2.1-or-later" 1431 | ], 1432 | "git-annex": "", 1433 | "git-appraise": "Apache-2.0", 1434 | "git-archive-all": "MIT", 1435 | "git-cal": "MIT", 1436 | "git-cinnabar": "GPL-2.0-only", 1437 | "git-cola": "", 1438 | "git-credential-manager": "", 1439 | "git-crypt": "", 1440 | "git-extras": "MIT", 1441 | "git-fixup": "ISC", 1442 | "git-flow": "BSD-2-Clause", 1443 | "git-flow-avh": "", 1444 | "git-fresh": "MIT", 1445 | "git-ftp": "", 1446 | "git-game": "MIT", 1447 | "git-gerrit": "", 1448 | "git-hooks": "", 1449 | "git-if": "", 1450 | "git-imerge": "GPL-2.0-only", 1451 | "git-integration": "", 1452 | "git-lfs": "MIT", 1453 | "git-multipush": "", 1454 | "git-now": "GPL-2.0-only", 1455 | "git-number": "", 1456 | "git-octopus": "LGPL-3.0-only", 1457 | "git-open": "", 1458 | "git-plus": "Apache-2.0", 1459 | "git-quick-stats": "MIT", 1460 | "git-recent": "MIT", 1461 | "git-remote-hg": "GPL-2.0-only", 1462 | "git-review": "", 1463 | "git-secret": "", 1464 | "git-secrets": "Apache-2.0", 1465 | "git-series": "MIT", 1466 | "git-sh": "GPL-2.0-only", 1467 | "git-sizer": "MIT", 1468 | "git-ssh": "GPL-2.0-only", 1469 | "git-standup": "MIT", 1470 | "git-subrepo": "MIT", 1471 | "git-svn-abandon": "MIT", 1472 | "git-test": "Apache-2.0", 1473 | "git-tf": "", 1474 | "git-town": "", 1475 | "git-tracker": "MIT", 1476 | "git-url-sub": "", 1477 | "git-utils": "", 1478 | "git-vendor": "", 1479 | "git-when-merged": "GPL-2.0-only", 1480 | "gitbucket": "Apache-2.0", 1481 | "giter8": "Apache-2.0", 1482 | "gitfs": "", 1483 | "gitg": "", 1484 | "github-keygen": "GPL-3.0-only", 1485 | "github-markdown-toc": "MIT", 1486 | "github-release": "MIT", 1487 | "gitlab-gem": "BSD-2-Clause", 1488 | "gitlab-runner": "", 1489 | "gitless": "", 1490 | "gitmoji": "", 1491 | "gitslave": "", 1492 | "gitter-cli": "MIT", 1493 | "gitup": "MIT", 1494 | "gitversion": "MIT", 1495 | "gjs": "", 1496 | "gkrellm": "", 1497 | "gl2ps": [ 1498 | "LGPL-2.0-only", 1499 | "GL2PS" 1500 | ], 1501 | "glade": "", 1502 | "glances": "", 1503 | "glassfish": "", 1504 | "glbinding": "MIT", 1505 | "glew": "", 1506 | "glfw": "Zlib", 1507 | "glib": "LGPL-2.1-only", 1508 | "glib-networking": "LGPL-2.0-or-later", 1509 | "glib-openssl": "", 1510 | "glibmm": "LGPL-2.1-only", 1511 | "glide": "MIT", 1512 | "glkterm": "", 1513 | "glktermw": "", 1514 | "glm": "", 1515 | "global": "", 1516 | "globe": "", 1517 | "globjects": "MIT", 1518 | "globus-toolkit": "", 1519 | "glog": "BSD-3-Clause", 1520 | "gloox": "", 1521 | "glpk": "GPL-3.0-only", 1522 | "glslang": "", 1523 | "glslviewer": "", 1524 | "glui": "", 1525 | "glulxe": "", 1526 | "glyr": "LGPL-3.0-only", 1527 | "gmail-backup": "", 1528 | "gmediaserver": "", 1529 | "gmic": "", 1530 | "gmime": "", 1531 | "gmp": [ 1532 | "LGPL-3.0-or-later", 1533 | "GPL-2.0-or-later" 1534 | ], 1535 | "gmsh": "", 1536 | "gmt": "", 1537 | "gmt@4": "", 1538 | "gmtl": "", 1539 | "gnatsd": "", 1540 | "gnome-autoar": "LGPL-2.1-only", 1541 | "gnome-builder": "", 1542 | "gnome-common": "", 1543 | "gnome-latex": "", 1544 | "gnome-recipes": "", 1545 | "gnome-themes-standard": "", 1546 | "gnu-apl": "GPL-3.0-only", 1547 | "gnu-barcode": "", 1548 | "gnu-chess": "", 1549 | "gnu-cobol": "", 1550 | "gnu-complexity": "", 1551 | "gnu-getopt": "GPL-2.0-only", 1552 | "gnu-go": "", 1553 | "gnu-indent": "", 1554 | "gnu-prolog": "", 1555 | "gnu-sed": "GPL-3.0-only", 1556 | "gnu-shogi": "", 1557 | "gnu-smalltalk": "", 1558 | "gnu-tar": "GPL-3.0-only", 1559 | "gnu-time": "", 1560 | "gnu-typist": "GPL-3.0-only", 1561 | "gnu-units": "", 1562 | "gnu-which": "", 1563 | "gnumeric": "", 1564 | "gnupg": "LGPL-2.1-only", 1565 | "gnupg-pkcs11-scd": "", 1566 | "gnupg@1.4": "", 1567 | "gnuplot": "Custom", 1568 | "gnuplot@4": "", 1569 | "gnuradio": "", 1570 | "gnuski": "", 1571 | "gnustep-make": "", 1572 | "gnutls": "LGPL-2.1-or-later", 1573 | "go": "Custom", 1574 | "go-bindata": "", 1575 | "go-jira": "Apache-2.0", 1576 | "go-statik": "Apache-2.0", 1577 | "go@1.10": "Custom", 1578 | "go@1.4": "Custom", 1579 | "go@1.8": "Custom", 1580 | "go@1.9": "Custom", 1581 | "goaccess": "", 1582 | "goad": "", 1583 | "gobby": "", 1584 | "gobject-introspection": [ 1585 | "LGPL-2.0-or-later", 1586 | "GPL-2.0-or-later", 1587 | "MIT" 1588 | ], 1589 | "gobuster": "Apache-2.0", 1590 | "gocr": "", 1591 | "gocryptfs": "", 1592 | "godep": "", 1593 | "goenv": "MIT", 1594 | "gofabric8": "Apache-2.0", 1595 | "goffice": "", 1596 | "golang-migrate": "", 1597 | "gollum": "Apache-2.0", 1598 | "golo": "", 1599 | "gom": "", 1600 | "gomplate": "", 1601 | "goocanvas": "", 1602 | "goofys": "Apache-2.0", 1603 | "google-authenticator-libpam": "Apache-2.0", 1604 | "google-benchmark": "Apache-2.0", 1605 | "google-java-format": "Apache-2.0", 1606 | "google-sparsehash": "BSD-3-Clause", 1607 | "google-sql-tool": "", 1608 | "googler": "GPL-3.0-only", 1609 | "goolabs": "", 1610 | "goose": "", 1611 | "gopass": "", 1612 | "gor": "", 1613 | "goreleaser": "", 1614 | "goreman": "MIT", 1615 | "gost": "", 1616 | "gosu": "", 1617 | "gotags": "MIT", 1618 | "goto": "MIT", 1619 | "gource": "GPL-3.0-only", 1620 | "govendor": "BSD-3-Clause", 1621 | "gowsdl": "MPL-2.0", 1622 | "gox": "MPL-2.0", 1623 | "gpa": "", 1624 | "gpac": "", 1625 | "gpatch": "", 1626 | "gpcslots2": "", 1627 | "gperf": "", 1628 | "gperftools": "BSD-3-Clause", 1629 | "gpgme": "LGPL-2.1-only", 1630 | "gphoto2": "", 1631 | "gplcver": "", 1632 | "gpm": "MIT", 1633 | "gpp": "", 1634 | "gpredict": "", 1635 | "gprof2dot": "LGPL-3.0-only", 1636 | "gpsbabel": "", 1637 | "gpsd": "", 1638 | "gpsim": "", 1639 | "gptfdisk": "", 1640 | "gptsync": "", 1641 | "gputils": "GPL-2.0-only", 1642 | "gpx": "", 1643 | "gqlplus": "", 1644 | "gqview": "", 1645 | "gr-osmosdr": "", 1646 | "grace": "", 1647 | "gradio": "GPL-3.0-only", 1648 | "gradle": "Apache-2.0", 1649 | "gradle-completion": "", 1650 | "grafana": "Apache-2.0", 1651 | "grails": "", 1652 | "grakn": "", 1653 | "grap": "", 1654 | "graph-tool": "", 1655 | "graphene": "", 1656 | "graphicsmagick": "Custom", 1657 | "graphite2": "", 1658 | "graphviz": "CPL-1.0", 1659 | "grc": "", 1660 | "greed": "", 1661 | "grep": "GPL-3.0-only", 1662 | "grepcidr": "", 1663 | "grib-api": "", 1664 | "griffon": "", 1665 | "grip": "MIT", 1666 | "groff": "GPL-3.0-only", 1667 | "grok": "BSD-2-Clause", 1668 | "gromacs": "", 1669 | "gron": "MIT", 1670 | "groonga": "", 1671 | "groovy": "Apache-2.0", 1672 | "groovysdk": "", 1673 | "groovyserv": "", 1674 | "growly": "", 1675 | "grpc": "", 1676 | "grsync": "", 1677 | "grt": "", 1678 | "grunt-cli": "", 1679 | "grunt-completion": "", 1680 | "grv": "GPL-3.0-only", 1681 | "gsar": "", 1682 | "gsasl": "", 1683 | "gsettings-desktop-schemas": "LGPL-2.1-or-later", 1684 | "gsl": "GPL-3.0-only", 1685 | "gsmartcontrol": "", 1686 | "gsoap": "", 1687 | "gspell": "", 1688 | "gssdp": "", 1689 | "gssh": "", 1690 | "gst-editing-services": "", 1691 | "gst-libav": "", 1692 | "gst-plugins-bad": "", 1693 | "gst-plugins-base": "", 1694 | "gst-plugins-good": "", 1695 | "gst-plugins-ugly": "", 1696 | "gst-python": "", 1697 | "gst-rtsp-server": "", 1698 | "gst-validate": "", 1699 | "gstreamer": "", 1700 | "gstreamermm": "", 1701 | "gti": "", 1702 | "gtk+": "LGPL-2.1-only", 1703 | "gtk+3": "LGPL-2.1-only", 1704 | "gtk-chtheme": "", 1705 | "gtk-doc": "", 1706 | "gtk-engines": "LGPL-2.1-only", 1707 | "gtk-gnutella": "", 1708 | "gtk-mac-integration": "", 1709 | "gtk-murrine-engine": "LGPL-3.0-only", 1710 | "gtk-vnc": "", 1711 | "gtkdatabox": "", 1712 | "gtkextra": "", 1713 | "gtkglext": "", 1714 | "gtkmm": "", 1715 | "gtkmm3": "", 1716 | "gtksourceview": "", 1717 | "gtksourceview3": "", 1718 | "gtksourceview4": "", 1719 | "gtksourceviewmm": "", 1720 | "gtksourceviewmm3": "", 1721 | "gtkspell3": "", 1722 | "gtmess": "", 1723 | "gts": "LGPL-2.0-only", 1724 | "gucharmap": "", 1725 | "guetzli": "Apache-2.0", 1726 | "guichan": "", 1727 | "guile": "AGPL-3.0-only", 1728 | "guile@2.0": "", 1729 | "gumbo-parser": "Apache-2.0", 1730 | "gupnp": "", 1731 | "gupnp-av": "", 1732 | "gupnp-tools": "", 1733 | "gvp": "MIT", 1734 | "gwenhywfar": "", 1735 | "gws": "", 1736 | "gwt": "", 1737 | "gwyddion": "", 1738 | "gx": "MIT", 1739 | "gx-go": "MIT", 1740 | "gxml": "", 1741 | "gzip": "", 1742 | "gzrt": "", 1743 | "h2": "", 1744 | "h264bitstream": "", 1745 | "h2o": "MIT", 1746 | "hackrf": "GPL-2.0-only", 1747 | "hadolint": "GPL-3.0-only", 1748 | "hadoop": "Apache-2.0", 1749 | "halibut": "", 1750 | "hamlib": "", 1751 | "hana": "", 1752 | "handbrake": "", 1753 | "hapi-fhir-cli": "", 1754 | "haproxy": "", 1755 | "harbour": "", 1756 | "hardlink": "", 1757 | "hardlink-osx": "", 1758 | "harfbuzz": "MIT", 1759 | "hashcash": "", 1760 | "hashcat": "", 1761 | "hashpump": "MIT", 1762 | "haskell-stack": "", 1763 | "haste-client": "", 1764 | "hatari": "", 1765 | "haxe": "", 1766 | "hayai": "", 1767 | "hbase": "", 1768 | "hcloud": "MIT", 1769 | "hdf5": "Custom", 1770 | "hdf5@1.8": "", 1771 | "headphones": "GPL-3.0-only", 1772 | "healpix": "", 1773 | "heartbeat": "", 1774 | "hebcal": "GPL-2.0-only", 1775 | "heimdal": "", 1776 | "hello": "", 1777 | "helmfile": "MIT", 1778 | "help2man": "", 1779 | "henplus": "GPL-2.0-only", 1780 | "hercules": "", 1781 | "herrie": "", 1782 | "hesiod": "", 1783 | "hevea": "", 1784 | "hexcurse": "", 1785 | "hexedit": "", 1786 | "hexgui": "", 1787 | "hexyl": "", 1788 | "hfstospell": "", 1789 | "hfsutils": "", 1790 | "hg-fast-export": "", 1791 | "hg-flow": "", 1792 | "hicolor-icon-theme": "GPL-2.0-only", 1793 | "hidapi": "", 1794 | "highlight": "GPL-3.0-only", 1795 | "highlighting-kate": "GPL-2.0-only", 1796 | "hilite": "", 1797 | "hiredis": "BSD-3-Clause", 1798 | "historian": "", 1799 | "hive": "", 1800 | "hivemind": "MIT", 1801 | "hledger": "", 1802 | "hlint": "", 1803 | "hmmer": "", 1804 | "hoedown": "ISC", 1805 | "homebank": "", 1806 | "homeshick": "MIT", 1807 | "homesick-completion": "", 1808 | "homeworlds": "", 1809 | "honcho": "MIT", 1810 | "hopenpgp-tools": "", 1811 | "hornetq": "", 1812 | "hostdb": "", 1813 | "hostess": "MIT", 1814 | "howard-hinnant-date": "", 1815 | "howdoi": "MIT", 1816 | "hping": "", 1817 | "hqx": "", 1818 | "hr": "MIT", 1819 | "hspell": "", 1820 | "hss": "MIT", 1821 | "hstr": "Apache-2.0", 1822 | "ht": "", 1823 | "html-xml-utils": "", 1824 | "html2text": "", 1825 | "htmlcleaner": "", 1826 | "htmlcompressor": "", 1827 | "htmlcxx": "", 1828 | "htmldoc": "", 1829 | "htop": "GPL-2.0-only", 1830 | "htpdate": "", 1831 | "htslib": "", 1832 | "httest": "", 1833 | "http-parser": "MIT", 1834 | "http-server": "MIT", 1835 | "http_load": "", 1836 | "httpd": "Apache-2.0", 1837 | "httpdiff": "GPL-2.0-only", 1838 | "httperf": "GPL-2.0-only", 1839 | "httpflow": "MIT", 1840 | "httpie": "BSD-3-Clause", 1841 | "httping": "", 1842 | "httpry": "", 1843 | "httpstat": "MIT", 1844 | "httptunnel": "GPL-2.0-only", 1845 | "httrack": "", 1846 | "hub": "MIT", 1847 | "hubflow": "", 1848 | "huexpress": "", 1849 | "hugo": "Apache-2.0", 1850 | "hunspell": "", 1851 | "hwloc": "", 1852 | "hydra": "", 1853 | "hyperestraier": "", 1854 | "hyperfine": "", 1855 | "hyperkit": "", 1856 | "hyperscan": "", 1857 | "hyperspec": "", 1858 | "hypre": "", 1859 | "i2p": "", 1860 | "i2pd": "", 1861 | "i2util": "", 1862 | "i386-elf-binutils": "", 1863 | "i386-elf-gcc": "", 1864 | "i386-elf-gdb": "", 1865 | "iamy": "MIT", 1866 | "iat": "", 1867 | "ibex": "", 1868 | "ical-buddy": "", 1869 | "icarus-verilog": "", 1870 | "icbirc": "", 1871 | "icdiff": "", 1872 | "ice": "", 1873 | "icecast": "", 1874 | "icecream": "", 1875 | "icemon": "GPL-2.0-only", 1876 | "icon": "", 1877 | "icon-naming-utils": "", 1878 | "icoutils": "", 1879 | "icu4c": "ICU", 1880 | "id3ed": "", 1881 | "id3lib": "", 1882 | "id3tool": "", 1883 | "id3v2": "LGPL-2.1-only", 1884 | "ideviceinstaller": "LGPL-2.1-only", 1885 | "idnits": "", 1886 | "idris": "", 1887 | "idutils": "", 1888 | "ievms": "", 1889 | "ifstat": "", 1890 | "iftop": "", 1891 | "ifuse": "", 1892 | "igraph": "", 1893 | "igv": "", 1894 | "ii": "", 1895 | "ike-scan": "GPL-3.0-only", 1896 | "ilmbase": "BSD-3-Clause", 1897 | "imagejs": "", 1898 | "imagemagick": "Custom", 1899 | "imagemagick@6": "Custom", 1900 | "imageoptim-cli": "", 1901 | "imagesnap": "Public Domain (US)", 1902 | "imageworsener": "", 1903 | "imake": "", 1904 | "imap-uw": "", 1905 | "imapfilter": "MIT", 1906 | "imapsync": "", 1907 | "imessage-ruby": "MIT", 1908 | "imgur-screenshot": "MIT", 1909 | "imlib2": "", 1910 | "immortal": "", 1911 | "inadyn": "", 1912 | "inetutils": "GPL-3.0-only", 1913 | "infer": "", 1914 | "influxdb": "", 1915 | "inform6": "", 1916 | "infrakit": "Apache-2.0", 1917 | "iniparser": "", 1918 | "innoextract": "", 1919 | "innotop": "GPL-2.0-only", 1920 | "ino": "", 1921 | "insect": "", 1922 | "inspectrum": "GPL-3.0-only", 1923 | "inspircd": "", 1924 | "instead": "", 1925 | "interactive-rebase-tool": "", 1926 | "intercal": "", 1927 | "internetarchive": "AGPL-3.0-only", 1928 | "intltool": "", 1929 | "io": "", 1930 | "ioke": "", 1931 | "ioping": "GPL-3.0-only", 1932 | "ios-class-guard": "", 1933 | "ios-deploy": "GPL-3.0-or-later", 1934 | "ios-sim": "MIT", 1935 | "ios-webkit-debug-proxy": "BSD-3-Clause", 1936 | "iozone": "", 1937 | "ip_relay": "", 1938 | "ipbt": "", 1939 | "ipcalc": "", 1940 | "iperf": "", 1941 | "iperf3": "", 1942 | "ipfs": "", 1943 | "iphotoexport": "", 1944 | "ipinfo": "", 1945 | "ipmitool": "", 1946 | "ipmiutil": "", 1947 | "iprint": "", 1948 | "iproute2mac": "MIT", 1949 | "ipsumdump": "", 1950 | "ipv6calc": "", 1951 | "ipv6toolkit": "", 1952 | "ipython": "BSD-3-Clause", 1953 | "ipython@5": "", 1954 | "ircd-hybrid": "", 1955 | "ircd-irc2": "", 1956 | "ircii": "", 1957 | "ired": "MIT", 1958 | "irods": "", 1959 | "iron-functions": "Apache-2.0", 1960 | "ironcli": "", 1961 | "irrlicht": "", 1962 | "irrtoolset": "", 1963 | "irssi": "", 1964 | "isc-dhcp": "", 1965 | "isl": "MIT", 1966 | "iso-codes": "", 1967 | "ispc": "", 1968 | "ispell": "", 1969 | "istioctl": "Apache-2.0", 1970 | "isync": "", 1971 | "itex2mml": "", 1972 | "itpp": "", 1973 | "itstool": "", 1974 | "ivy": "", 1975 | "ivykis": "", 1976 | "jabba": "", 1977 | "jack": "", 1978 | "jadx": "Apache-2.0", 1979 | "jags": "", 1980 | "jailkit": "", 1981 | "jam": "", 1982 | "jansson": "MIT", 1983 | "jasmin": "", 1984 | "jasper": "BSD-2-Clause", 1985 | "javarepl": "Apache-2.0", 1986 | "jbake": "", 1987 | "jbig2dec": "", 1988 | "jbig2enc": "", 1989 | "jbigkit": "", 1990 | "jboss-forge": "", 1991 | "jcal": "", 1992 | "jdnssec-tools": "", 1993 | "jdupes": "MIT", 1994 | "jed": "", 1995 | "jemalloc": "BSD-2-Clause", 1996 | "jena": "", 1997 | "jenkins": "MIT", 1998 | "jenkins-job-builder": "", 1999 | "jenkins-lts": "", 2000 | "jenv": "MIT", 2001 | "jerasure": "", 2002 | "jerm": "", 2003 | "jetty": "", 2004 | "jetty-runner": "", 2005 | "jflex": "", 2006 | "jfrog-cli-go": "Apache-2.0", 2007 | "jhead": "", 2008 | "jhiccup": "", 2009 | "jhipster": "", 2010 | "jid": "MIT", 2011 | "jigdo": "", 2012 | "jing-trang": "", 2013 | "jlog": "", 2014 | "jmeter": "Apache-2.0", 2015 | "jmxterm": "", 2016 | "jmxtrans": "MIT", 2017 | "jnethack": "NGPL", 2018 | "jnettop": "", 2019 | "jo": "", 2020 | "joe": "", 2021 | "john": "", 2022 | "john-jumbo": "", 2023 | "jooby-bootstrap": "Apache-2.0", 2024 | "joplin": "", 2025 | "jose": "Apache-2.0", 2026 | "joshua": "", 2027 | "jove": "", 2028 | "jp2a": "", 2029 | "jpcsp": "", 2030 | "jpeg": "Custom", 2031 | "jpeg-archive": "", 2032 | "jpeg-turbo": "", 2033 | "jpeginfo": "", 2034 | "jpegoptim": "", 2035 | "jpegrescan": "", 2036 | "jq": "Custom", 2037 | "jrnl": "MIT", 2038 | "jrtplib": "", 2039 | "jruby": "", 2040 | "js-test-driver": "", 2041 | "jsawk": "", 2042 | "jsdoc3": "", 2043 | "jshon": "", 2044 | "jslint4java": "", 2045 | "jsmin": "", 2046 | "json-c": "MIT", 2047 | "json-fortran": "", 2048 | "json-glib": "", 2049 | "json-table": "EPL-1.0", 2050 | "json11": "MIT", 2051 | "json_spirit": "", 2052 | "jsoncpp": "", 2053 | "jsonlint": "", 2054 | "jsonnet": "", 2055 | "jsonpp": "", 2056 | "jsonrpc-glib": "", 2057 | "jsonschema2pojo": "", 2058 | "jsvc": "", 2059 | "jthread": "", 2060 | "juise": "", 2061 | "juju": "", 2062 | "juju-wait": "", 2063 | "julius": "", 2064 | "juman": "", 2065 | "jumanpp": "", 2066 | "jump": "MIT", 2067 | "jupyter": "", 2068 | "just": "", 2069 | "jvgrep": "", 2070 | "jvm-mon": "", 2071 | "jvmtop": "GPL-2.0-only", 2072 | "jxrlib": "", 2073 | "jython": "", 2074 | "kafka": "Apache-2.0", 2075 | "kafkacat": "", 2076 | "kaitai-struct-compiler": "", 2077 | "kakasi": "", 2078 | "kakoune": "Unlicense", 2079 | "kallisto": "", 2080 | "kanif": "", 2081 | "kapacitor": "", 2082 | "karn": "MIT", 2083 | "kawa": "", 2084 | "kedge": "", 2085 | "keepassc": "", 2086 | "keepkey-agent": "LGPL-3.0-only", 2087 | "kerl": "", 2088 | "kestrel": "", 2089 | "kettle": "", 2090 | "keychain": "GPL-2.0-only", 2091 | "keystone": "", 2092 | "khal": "", 2093 | "khard": "GPL-3.0-only", 2094 | "kibana": "Apache-2.0", 2095 | "kibana@5.6": "", 2096 | "kimwitu++": "", 2097 | "kitchen-completion": "", 2098 | "kitchen-sync": "MIT", 2099 | "kite": "", 2100 | "klavaro": "", 2101 | "knock": "", 2102 | "knot": "", 2103 | "knot-resolver": "", 2104 | "known_hosts": "", 2105 | "kobalt": "", 2106 | "kommit": "MIT", 2107 | "kompose": "", 2108 | "konoha": "BSD-2-Clause", 2109 | "kontena": "", 2110 | "kops": "Apache-2.0", 2111 | "kore": "", 2112 | "kotlin": "Apache-2.0", 2113 | "kpcli": "", 2114 | "kqwait": "", 2115 | "krakend": "", 2116 | "krb5": "", 2117 | "ksh": "", 2118 | "kstart": "", 2119 | "ktmpl": "MIT", 2120 | "ktoblzcheck": "", 2121 | "kube-aws": "", 2122 | "kube-ps1": "Apache-2.0", 2123 | "kubecfg": "Apache-2.0", 2124 | "kubectx": "Apache-2.0", 2125 | "kubeless": "Apache-2.0", 2126 | "kubernetes-cli": "Apache-2.0", 2127 | "kubernetes-helm": "Apache-2.0", 2128 | "kubernetes-service-catalog-client": "", 2129 | "kubeseal": "Apache-2.0", 2130 | "kubespy": "Apache-2.0", 2131 | "kumo": "MIT", 2132 | "kustomize": "Apache-2.0", 2133 | "kvazaar": "", 2134 | "kyoto-cabinet": "", 2135 | "kyoto-tycoon": "", 2136 | "kytea": "", 2137 | "kyua": "BSD-3-Clause", 2138 | "l-smash": "", 2139 | "lablgtk": "", 2140 | "lame": "LGPL-2.0-or-later", 2141 | "lammps": "", 2142 | "landscaper": "Apache-2.0", 2143 | "languagetool": "", 2144 | "lapack": "", 2145 | "lasi": "", 2146 | "lasso": "", 2147 | "lastfmfpclient": "", 2148 | "lastpass-cli": "", 2149 | "laszip": "", 2150 | "latex2html": "", 2151 | "latex2rtf": "", 2152 | "latexdiff": "", 2153 | "latexml": "", 2154 | "launch": "", 2155 | "launch4j": "", 2156 | "launch_socket_server": "MIT", 2157 | "launchctl-completion": "", 2158 | "launchdns": "MIT", 2159 | "lbdb": "", 2160 | "lbzip2": "GPL-3.0-only", 2161 | "lcdf-typetools": "", 2162 | "lcdproc": "", 2163 | "lci": "", 2164 | "lcm": "", 2165 | "lcov": "GPL-2.0-only", 2166 | "lcrack": "", 2167 | "lcs": "", 2168 | "ldapvi": "", 2169 | "ldc": "", 2170 | "ldid": "", 2171 | "ldns": "", 2172 | "le": "GPL-3.0-only", 2173 | "leafnode": "", 2174 | "lean": "", 2175 | "lean-cli": "Apache-2.0", 2176 | "leaps": "MIT", 2177 | "ledger": "", 2178 | "ledit": "", 2179 | "legit": "", 2180 | "lego": "MIT", 2181 | "leiningen": "EPL-1.0", 2182 | "lemon": "", 2183 | "lensfun": "", 2184 | "lepton": "Apache-2.0", 2185 | "leptonica": "BSD-2-Clause", 2186 | "less": "GPL-3.0-only", 2187 | "lesspipe": "", 2188 | "lesstif": "", 2189 | "leveldb": "BSD-3-Clause", 2190 | "lf": "MIT", 2191 | "lfe": "", 2192 | "lft": "", 2193 | "lftp": "", 2194 | "lgogdownloader": "", 2195 | "lha": "", 2196 | "lhasa": "", 2197 | "lib3ds": "", 2198 | "libaacs": "", 2199 | "libagar": "", 2200 | "libagg": "", 2201 | "libantlr3c": "", 2202 | "libao": "", 2203 | "libarchive": "BSD-2-Clause", 2204 | "libart": "", 2205 | "libass": "ISC", 2206 | "libassuan": "LGPL-2.1-only", 2207 | "libatomic_ops": "GPL-2.0-only", 2208 | "libav": "", 2209 | "libb2": "", 2210 | "libbdplus": "", 2211 | "libbi": "", 2212 | "libbind": "", 2213 | "libbinio": "", 2214 | "libbitcoin": "AGPL-3.0-or-later", 2215 | "libbitcoin-blockchain": "AGPL-3.0-or-later", 2216 | "libbitcoin-client": "AGPL-3.0-or-later", 2217 | "libbitcoin-consensus": "AGPL-3.0-or-later", 2218 | "libbitcoin-database": "AGPL-3.0-or-later", 2219 | "libbitcoin-explorer": "AGPL-3.0-or-later", 2220 | "libbitcoin-network": "AGPL-3.0-or-later", 2221 | "libbitcoin-node": "AGPL-3.0-or-later", 2222 | "libbitcoin-protocol": "AGPL-3.0-or-later", 2223 | "libbitcoin-server": "AGPL-3.0-or-later", 2224 | "libbladerf": "", 2225 | "libbluray": "LGPL-2.1-only", 2226 | "libbpg": "", 2227 | "libbs2b": "", 2228 | "libbtbb": "GPL-2.0-only", 2229 | "libcaca": "", 2230 | "libcanberra": "", 2231 | "libcapn": "", 2232 | "libccd": "", 2233 | "libcddb": "", 2234 | "libcdio": "", 2235 | "libcdr": "", 2236 | "libcds": "", 2237 | "libcec": "", 2238 | "libcello": "", 2239 | "libcerf": "", 2240 | "libchamplain": "", 2241 | "libchaos": "", 2242 | "libchewing": "", 2243 | "libcmph": "", 2244 | "libcoap": "", 2245 | "libconfig": "", 2246 | "libcouchbase": "", 2247 | "libcroco": "LGPL-2.0-only", 2248 | "libcsv": "", 2249 | "libcue": "", 2250 | "libcuefile": "", 2251 | "libdaemon": "", 2252 | "libdap": "", 2253 | "libdazzle": "", 2254 | "libdbi": "", 2255 | "libdc1394": "", 2256 | "libdca": "", 2257 | "libde265": [ 2258 | "LGPL-3.0-only", 2259 | "MIT" 2260 | ], 2261 | "libdill": "", 2262 | "libdiscid": "", 2263 | "libdivecomputer": "", 2264 | "libdmtx": "", 2265 | "libdnet": "BSD-3-Clause", 2266 | "libdrawtext": "", 2267 | "libdshconfig": "", 2268 | "libdsk": "", 2269 | "libdv": "", 2270 | "libdvbpsi": "", 2271 | "libdvdcss": "GPL-2.0-only", 2272 | "libdvdnav": "", 2273 | "libdvdread": "", 2274 | "libebml": "", 2275 | "libebur128": "MIT", 2276 | "libedit": "", 2277 | "libelf": "", 2278 | "libepoxy": "MIT", 2279 | "liberasurecode": "", 2280 | "libestr": "", 2281 | "libetonyek": "", 2282 | "libetpan": "", 2283 | "libev": "BSD-2-Clause", 2284 | "libevent": "BSD-3-Clause", 2285 | "libewf": "LGPL-3.0-only", 2286 | "libexif": "LGPL-2.1-only", 2287 | "libexosip": "", 2288 | "libextractor": "", 2289 | "libfabric": "", 2290 | "libfaketime": "GPL-2.0-only", 2291 | "libffi": "MIT", 2292 | "libfishsound": "", 2293 | "libfixbuf": "", 2294 | "libfixposix": "BSL-1.0", 2295 | "libflowmanager": "", 2296 | "libforensic1394": "", 2297 | "libfreefare": "", 2298 | "libfreehand": "", 2299 | "libfreenect": "", 2300 | "libftdi": "", 2301 | "libftdi0": "", 2302 | "libgadu": "", 2303 | "libgaiagraphics": "", 2304 | "libgcrypt": "LGPL-2.1-only", 2305 | "libgda": "", 2306 | "libgdata": "", 2307 | "libgee": "", 2308 | "libgeotiff": "Custom", 2309 | "libgetdata": "", 2310 | "libgfshare": "", 2311 | "libggz": "", 2312 | "libghthash": "", 2313 | "libgig": "", 2314 | "libgit2": "GPL-2.0-only", 2315 | "libgit2-glib": "LGPL-2.1-only", 2316 | "libglade": "", 2317 | "libglademm": "", 2318 | "libgnomecanvas": "", 2319 | "libgnomecanvasmm": "", 2320 | "libgosu": "", 2321 | "libgpg-error": "GPL-2.0-only", 2322 | "libgphoto2": "", 2323 | "libgraphqlparser": "MIT", 2324 | "libgsf": "", 2325 | "libgsm": "", 2326 | "libgtop": "", 2327 | "libguess": "", 2328 | "libgusb": "LGPL-2.1-only", 2329 | "libgweather": "", 2330 | "libgxps": "", 2331 | "libharu": "", 2332 | "libhdhomerun": "", 2333 | "libheif": [ 2334 | "LGPL-3.0-only", 2335 | "MIT" 2336 | ], 2337 | "libhid": "", 2338 | "libhttpserver": "LGPL-2.1-only", 2339 | "libhttpseverywhere": "LGPL-3.0-only", 2340 | "libical": "", 2341 | "libicns": "", 2342 | "libiconv": "GPL-3.0-only", 2343 | "libid3tag": "", 2344 | "libident": "", 2345 | "libidl": "", 2346 | "libidn": [ 2347 | "GPL-2.0-or-later", 2348 | "LGPL-3.0-or-later", 2349 | "Apache-2.0" 2350 | ], 2351 | "libidn2": [ 2352 | "LGPL-3.0-or-later", 2353 | "GPL-2.0-or-later", 2354 | "GPL-3.0-or-later" 2355 | ], 2356 | "libilbc": "BSD-3-Clause", 2357 | "libimagequant": "", 2358 | "libimobiledevice": "LGPL-2.1-only", 2359 | "libinfinity": "", 2360 | "libiodbc": "", 2361 | "libiptcdata": "", 2362 | "libiscsi": "", 2363 | "libjson-rpc-cpp": "MIT", 2364 | "libjwt": "LGPL-3.0-only", 2365 | "libkate": "", 2366 | "libkml": "", 2367 | "libksba": [ 2368 | "GPL-2.0-only", 2369 | "GPL-3.0-only", 2370 | "LGPL-3.0-only" 2371 | ], 2372 | "liblacewing": "", 2373 | "liblas": "", 2374 | "liblastfm": "GPL-3.0-only", 2375 | "liblcf": "", 2376 | "liblinear": "", 2377 | "liblo": "", 2378 | "liblockfile": "", 2379 | "liblqr": "", 2380 | "libltc": "", 2381 | "liblunar": "", 2382 | "liblwgeom": "", 2383 | "liblzf": "", 2384 | "libmaa": "", 2385 | "libmagic": "BSD-2-Clause", 2386 | "libmatio": "", 2387 | "libmatroska": "", 2388 | "libmaxminddb": "Apache-2.0", 2389 | "libmemcached": "", 2390 | "libmetalink": "MIT", 2391 | "libmicrohttpd": "", 2392 | "libmikmod": "", 2393 | "libmill": "", 2394 | "libming": "", 2395 | "libmms": "", 2396 | "libmodbus": "", 2397 | "libmodplug": "", 2398 | "libmonome": "", 2399 | "libmowgli": "", 2400 | "libmp3splt": "", 2401 | "libmpc": "LGPL-3.0-or-later", 2402 | "libmpd": "", 2403 | "libmpdclient": "", 2404 | "libmpeg2": "", 2405 | "libmrss": "", 2406 | "libmspub": "", 2407 | "libmtp": "", 2408 | "libmusicbrainz": "", 2409 | "libmwaw": "", 2410 | "libmxml": "", 2411 | "libmypaint": "", 2412 | "libnatpmp": "", 2413 | "libnet": "BSD-2-Clause", 2414 | "libnfc": "", 2415 | "libnfs": "", 2416 | "libngspice": "", 2417 | "libnice": "", 2418 | "libnids": "", 2419 | "libnotify": "", 2420 | "libnova": "", 2421 | "libntlm": "", 2422 | "libnxml": "", 2423 | "liboauth": "", 2424 | "libodfgen": "", 2425 | "libofx": "", 2426 | "libogg": "BSD-3-Clause", 2427 | "liboil": "", 2428 | "libomp": "Apache-2.0 WITH LLVM-exception", 2429 | "libopendkim": "", 2430 | "libopennet": "", 2431 | "liboping": "", 2432 | "libopkele": "", 2433 | "libopusenc": "", 2434 | "libosinfo": "", 2435 | "libosip": "", 2436 | "libosmium": "", 2437 | "libotr": "", 2438 | "libowfat": "", 2439 | "libp11": "", 2440 | "libpagemaker": "", 2441 | "libpano": "", 2442 | "libpcap": "", 2443 | "libpcl": "", 2444 | "libpeas": "", 2445 | "libpgm": "", 2446 | "libphonenumber": "", 2447 | "libplctag": "", 2448 | "libplist": "LGPL-2.1-only", 2449 | "libpng": "Libpng", 2450 | "libpointing": "", 2451 | "libpoker-eval": "", 2452 | "libpq": "PostgreSQL", 2453 | "libpqxx": "", 2454 | "libprotoident": "", 2455 | "libproxy": "", 2456 | "libpsl": "MIT", 2457 | "libpst": "", 2458 | "libpulsar": "", 2459 | "libpuzzle": "", 2460 | "libqalculate": "", 2461 | "libquantum": "", 2462 | "libquicktime": "", 2463 | "libquvi": "", 2464 | "librasterlite": "", 2465 | "libraw": "", 2466 | "librcsc": "", 2467 | "librdkafka": "BSD-2-Clause", 2468 | "libre": "", 2469 | "libreadline-java": "", 2470 | "librealsense": "", 2471 | "librem": "", 2472 | "libreplaygain": "", 2473 | "libresample": "", 2474 | "libressl": "", 2475 | "librest": "", 2476 | "librevenge": "", 2477 | "librsvg": "GPL-2.0-only", 2478 | "librsync": "", 2479 | "librtlsdr": "", 2480 | "libsamplerate": "BSD-2-Clause", 2481 | "libsass": "", 2482 | "libsbol": "", 2483 | "libscrypt": "BSD-2-Clause", 2484 | "libsecret": "", 2485 | "libserialport": "", 2486 | "libshout": "", 2487 | "libsigc++": "", 2488 | "libsignal-protocol-c": "GPL-3.0-only", 2489 | "libsigsegv": "", 2490 | "libslax": "", 2491 | "libsmf": "", 2492 | "libsmi": "", 2493 | "libsndfile": [ 2494 | "LGPL-2.1-only", 2495 | "LGPL-3.0-only" 2496 | ], 2497 | "libsodium": "ISC", 2498 | "libsoundio": "", 2499 | "libsoup": "LGPL-2.0-only", 2500 | "libsoxr": "LGPL-2.1-or-later", 2501 | "libspatialite": [ 2502 | "MPL-1.1", 2503 | "GPL-2.0-or-later", 2504 | "LGPL-2.1-or-later" 2505 | ], 2506 | "libspectre": "", 2507 | "libspectrum": "", 2508 | "libspiro": "GPL-3.0-only", 2509 | "libspnav": "", 2510 | "libsquish": "", 2511 | "libssh": "LGPL-2.1-only", 2512 | "libssh2": "BSD-3-Clause", 2513 | "libstatgrab": "", 2514 | "libstfl": "", 2515 | "libstrophe": "", 2516 | "libstxxl": "", 2517 | "libsvg": "", 2518 | "libsvg-cairo": "", 2519 | "libsvm": "", 2520 | "libswiften": "", 2521 | "libswiftnav": "", 2522 | "libtar": "", 2523 | "libtasn1": "GPL-3.0-only", 2524 | "libtcod": "", 2525 | "libtecla": "", 2526 | "libtensorflow": "Apache-2.0", 2527 | "libtermkey": "MIT", 2528 | "libtextcat": "", 2529 | "libtiff": "libtiff", 2530 | "libtins": "", 2531 | "libtomcrypt": "", 2532 | "libtommath": "", 2533 | "libtool": "GPL-2.0-or-later", 2534 | "libtorrent-rasterbar": "", 2535 | "libtrace": "", 2536 | "libtrng": "", 2537 | "libu2f-host": "", 2538 | "libu2f-server": "", 2539 | "libucl": "BSD-2-Clause", 2540 | "libuecc": "", 2541 | "libuninameslist": "", 2542 | "libunistring": "GPL-3.0-only", 2543 | "libunwind-headers": "", 2544 | "libupnp": "", 2545 | "libusb": "LGPL-2.1-only", 2546 | "libusb-compat": "LGPL-2.0-only", 2547 | "libusrsctp": "BSD-3-Clause", 2548 | "libutf": "", 2549 | "libuv": "MIT", 2550 | "libuvc": "", 2551 | "libvbucket": "", 2552 | "libvidstab": "", 2553 | "libvirt": "", 2554 | "libvirt-glib": "", 2555 | "libvisio": "", 2556 | "libvmaf": "Apache-2.0", 2557 | "libvo-aacenc": "", 2558 | "libvoikko": "", 2559 | "libvorbis": "BSD-3-Clause", 2560 | "libvpx": "BSD-3-Clause", 2561 | "libvterm": "MIT", 2562 | "libwandevent": "", 2563 | "libwbxml": "", 2564 | "libwebm": "", 2565 | "libwebsockets": "", 2566 | "libwmf": "", 2567 | "libwpd": "", 2568 | "libwpg": "", 2569 | "libwps": "", 2570 | "libxc": "", 2571 | "libxdg-basedir": "MIT", 2572 | "libxdiff": "", 2573 | "libxkbcommon": "", 2574 | "libxlsxwriter": "", 2575 | "libxmi": "", 2576 | "libxml++": "", 2577 | "libxml++3": "", 2578 | "libxml2": "MIT", 2579 | "libxmlsec1": "", 2580 | "libxmp": "", 2581 | "libxmp-lite": "", 2582 | "libxo": "", 2583 | "libxslt": "MIT", 2584 | "libxspf": "", 2585 | "libyaml": "MIT", 2586 | "libyubikey": "", 2587 | "libzdb": "", 2588 | "libzip": "BSD-3-Clause", 2589 | "libzzip": "", 2590 | "lifelines": "", 2591 | "lightning": "", 2592 | "lighttpd": "", 2593 | "lilv": "", 2594 | "lincity-ng": "", 2595 | "link-grammar": "", 2596 | "linkerd": "", 2597 | "linklint": "", 2598 | "links": "GPL-2.0-or-later", 2599 | "liquibase": "", 2600 | "liquid-dsp": "", 2601 | "liquidprompt": "AGPL-3.0-only", 2602 | "liquigraph": "", 2603 | "little-cms": "", 2604 | "little-cms2": "MIT", 2605 | "livestreamer": "", 2606 | "lldpd": "", 2607 | "llnode": "", 2608 | "llvm": "Apache-2.0 WITH LLVM-exception", 2609 | "llvm@3.9": "", 2610 | "llvm@4": "", 2611 | "llvm@5": "", 2612 | "llvm@6": "", 2613 | "lm4tools": "", 2614 | "lmdb": "", 2615 | "lmod": "", 2616 | "lnav": "BSD-2-Clause", 2617 | "loc": "MIT", 2618 | "locateme": "", 2619 | "lockrun": "", 2620 | "log4c": "", 2621 | "log4cplus": "", 2622 | "log4cpp": "", 2623 | "log4cxx": "", 2624 | "log4shib": "", 2625 | "logcheck": "", 2626 | "logentries": "", 2627 | "logrotate": "GPL-2.0-only", 2628 | "logstalgia": "", 2629 | "logstash": "", 2630 | "logtalk": "", 2631 | "lolcat": "Custom", 2632 | "lolcode": "", 2633 | "lorem": "GPL-3.0-only", 2634 | "loudmouth": "", 2635 | "lout": "", 2636 | "lpc21isp": "", 2637 | "lrdf": "GPL-2.0-only", 2638 | "lrzip": "", 2639 | "lrzsz": "", 2640 | "lsd": "Apache-2.0", 2641 | "lsdvd": "", 2642 | "lsof": "", 2643 | "lsusb": "MIT", 2644 | "lsyncd": "GPL-2.0-only", 2645 | "ltc-tools": "GPL-2.0-only", 2646 | "ltl2ba": "", 2647 | "lua": "MIT", 2648 | "lua@5.1": "MIT", 2649 | "luabind": "", 2650 | "luajit": "MIT", 2651 | "luaradio": "", 2652 | "luarocks": "", 2653 | "luaver": "MIT", 2654 | "luit": "", 2655 | "lumo": "EPL-1.0", 2656 | "lutok": "BSD-3-Clause", 2657 | "luvit": "", 2658 | "lv": "", 2659 | "lv2": "", 2660 | "lwtools": "", 2661 | "lxc": "", 2662 | "lxsplit": "", 2663 | "lynis": "", 2664 | "lynx": "Custom", 2665 | "lysp": "", 2666 | "lz4": [ 2667 | "BSD-2-Clause", 2668 | "GPL-2.0-only" 2669 | ], 2670 | "lzfse": "", 2671 | "lzip": "", 2672 | "lzlib": "BSD-2-Clause", 2673 | "lzo": "GPL-2.0-or-later", 2674 | "lzop": "", 2675 | "m-cli": "MIT", 2676 | "m2c": "", 2677 | "m4": "", 2678 | "mac-robber": "", 2679 | "mackup": "GPL-3.0-only", 2680 | "macosvpn": "", 2681 | "macvim": "Vim", 2682 | "mad": "", 2683 | "madplay": "", 2684 | "mafft": "", 2685 | "magic-wormhole": "MIT", 2686 | "magnetix": "", 2687 | "mahout": "", 2688 | "mailcheck": "", 2689 | "mailhog": "MIT", 2690 | "mailutils": "", 2691 | "mairix": "", 2692 | "make": "GPL-3.0-or-later", 2693 | "makedepend": "Custom", 2694 | "makefile2graph": "MIT", 2695 | "makeicns": "", 2696 | "makensis": "", 2697 | "makepkg": "", 2698 | "makepp": "", 2699 | "makeself": "", 2700 | "malbolge": "", 2701 | "mallet": "", 2702 | "mame": "", 2703 | "man2html": "", 2704 | "mandoc": "", 2705 | "mapcrafter": "", 2706 | "mapnik": "", 2707 | "mapserver": "", 2708 | "marathon-swift": "MIT", 2709 | "mariadb": [ 2710 | "GPL-2.0-only", 2711 | "LGPL-2.1-only" 2712 | ], 2713 | "mariadb-connector-c": "", 2714 | "mariadb-connector-odbc": "", 2715 | "mariadb@10.0": [ 2716 | "GPL-2.0-only", 2717 | "LGPL-2.1-only" 2718 | ], 2719 | "mariadb@10.1": [ 2720 | "GPL-2.0-only", 2721 | "LGPL-2.1-only" 2722 | ], 2723 | "mariadb@10.2": [ 2724 | "GPL-2.0-only", 2725 | "LGPL-2.1-only" 2726 | ], 2727 | "markdown": "BSD-3-Clause", 2728 | "marst": "", 2729 | "mas": "MIT", 2730 | "masscan": "", 2731 | "massren": "", 2732 | "mat2": "", 2733 | "math-comp": "", 2734 | "matlab2tikz": "BSD-2-Clause", 2735 | "matplotlib": "Custom", 2736 | "maven": "Apache-2.0", 2737 | "maven-completion": "Apache-2.0", 2738 | "maven-shell": "", 2739 | "maven@3.2": "", 2740 | "maven@3.3": "", 2741 | "maven@3.5": "", 2742 | "mawk": "", 2743 | "maxima": "", 2744 | "maxwell": "", 2745 | "mbedtls": [ 2746 | "Apache-2.0", 2747 | "GPL-2.0-only" 2748 | ], 2749 | "mbelib": "", 2750 | "mboxgrep": "", 2751 | "mcabber": "", 2752 | "mcpp": "", 2753 | "mcrypt": "GPL-2.0-only", 2754 | "md": "", 2755 | "md5deep": "", 2756 | "md5sha1sum": "", 2757 | "mda-lv2": "", 2758 | "mdbtools": "", 2759 | "mdcat": "Apache-2.0", 2760 | "mdds": "", 2761 | "mdf2iso": "", 2762 | "mdk": "", 2763 | "mdp": "GPL-3.0-only", 2764 | "mdr": "GPL-3.0-only", 2765 | "mdv": "", 2766 | "mdxmini": "", 2767 | "mecab": "", 2768 | "mecab-ipadic": "", 2769 | "mecab-jumandic": "", 2770 | "mecab-ko": "", 2771 | "mecab-ko-dic": "", 2772 | "mecab-unidic": "", 2773 | "mecab-unidic-extended": "", 2774 | "med-file": "", 2775 | "media-info": "", 2776 | "mediaconch": "", 2777 | "mednafen": "GPL-2.0-only", 2778 | "megacmd": "", 2779 | "megatools": "", 2780 | "memcache-top": "", 2781 | "memcached": "BSD-3-Clause", 2782 | "memcacheq": "", 2783 | "memtester": "", 2784 | "menhir": "", 2785 | "mercurial": "GPL-2.0-only", 2786 | "mercury": "", 2787 | "mergelog": "", 2788 | "mergepbx": "GPL-3.0-only", 2789 | "mesa": "", 2790 | "mesalib-glw": "", 2791 | "meson": "", 2792 | "meson-internal": "", 2793 | "mesos": "", 2794 | "metabase": "", 2795 | "metaproxy": "", 2796 | "metashell": "", 2797 | "metis": "Apache-2.0", 2798 | "metricbeat": "", 2799 | "mfcuk": "GPL-2.0-only", 2800 | "mfoc": "GPL-2.0-only", 2801 | "mfterm": "GPL-3.0-only", 2802 | "mftrace": "", 2803 | "mg": "", 2804 | "mgba": "", 2805 | "mhash": "LGPL-2.0-only", 2806 | "micro": "", 2807 | "micronaut": "", 2808 | "micropython": "", 2809 | "midgard2": "", 2810 | "midicsv": "", 2811 | "midnight-commander": "GPL-3.0-only", 2812 | "mighttpd2": "", 2813 | "mikmod": "", 2814 | "mikutter": "", 2815 | "mill": "", 2816 | "miller": "", 2817 | "mimic": "", 2818 | "minbif": "", 2819 | "minetest": "", 2820 | "mingw-w64": "", 2821 | "minica": "MIT", 2822 | "minicom": "GPL-2.0-only", 2823 | "minidjvu": "", 2824 | "minidlna": "", 2825 | "minimal-racket": "", 2826 | "minimesos": "", 2827 | "minimodem": "", 2828 | "minio": "Apache-2.0", 2829 | "minio-mc": "Apache-2.0", 2830 | "minisat": "", 2831 | "minised": "", 2832 | "miniserve": "MIT", 2833 | "minisign": "", 2834 | "miniupnpc": "", 2835 | "minizinc": "", 2836 | "minizip": "", 2837 | "mint": "MIT", 2838 | "minuit2": "", 2839 | "miruo": "GPL-3.0-only", 2840 | "mit-scheme": "", 2841 | "mitie": "", 2842 | "mitmproxy": "MIT", 2843 | "mix-completion": "", 2844 | "mjpegtools": "", 2845 | "mk-configure": "", 2846 | "mkcert": "BSD-3-Clause", 2847 | "mkclean": "", 2848 | "mkcue": "", 2849 | "mkdocs": "", 2850 | "mkhexgrid": "", 2851 | "mkl-dnn": "", 2852 | "mksh": "", 2853 | "mktorrent": "", 2854 | "mkvalidator": "", 2855 | "mkvdts2ac3": "Apache-2.0", 2856 | "mkvtomp4": "MIT", 2857 | "mkvtoolnix": "GPL-2.0-only", 2858 | "mldonkey": "", 2859 | "mlkit": "", 2860 | "mlogger": "", 2861 | "mlt": "", 2862 | "mlton": "", 2863 | "mm-common": "", 2864 | "mmark": "", 2865 | "mmix": "", 2866 | "mmseqs2": "", 2867 | "mmsrip": "", 2868 | "mmv": "", 2869 | "moarvm": "", 2870 | "mobiledevice": "MIT", 2871 | "moc": "", 2872 | "mockserver": "", 2873 | "moco": "MIT", 2874 | "modd": "MIT", 2875 | "modgit": "", 2876 | "modman": "", 2877 | "modules": "", 2878 | "moe": "", 2879 | "mogenerator": "", 2880 | "molecule": "", 2881 | "mon": "", 2882 | "monax": "", 2883 | "monero": "", 2884 | "monetdb": "", 2885 | "mongo-c-driver": "Apache-2.0", 2886 | "mongo-cxx-driver": "Apache-2.0", 2887 | "mongo-orchestration": "Apache-2.0", 2888 | "mongodb": "Custom", 2889 | "mongodb@3.0": "AGPL-3.0-or-later", 2890 | "mongodb@3.2": "AGPL-3.0-or-later", 2891 | "mongodb@3.4": "AGPL-3.0-or-later", 2892 | "mongodb@3.6": "Custom", 2893 | "mongoose": "", 2894 | "mongrel2": "", 2895 | "mongroup": "", 2896 | "monit": "", 2897 | "monitoring-plugins": "", 2898 | "monkeysphere": "", 2899 | "mono": "MIT", 2900 | "mono-libgdiplus": "", 2901 | "montage": "", 2902 | "moon-buggy": "", 2903 | "moreutils": "GPL-2.0-only", 2904 | "morse": "", 2905 | "mosh": "GPL-3.0-only", 2906 | "mosml": "", 2907 | "mosquitto": "EPL-1.0", 2908 | "most": "", 2909 | "movgrab": "", 2910 | "moz-git-tools": "", 2911 | "mozilla-addon-sdk": "", 2912 | "mozjpeg": "", 2913 | "mp3blaster": "", 2914 | "mp3cat": "", 2915 | "mp3check": "", 2916 | "mp3fs": "", 2917 | "mp3gain": "", 2918 | "mp3info": "", 2919 | "mp3splt": "", 2920 | "mp3unicode": "", 2921 | "mp3val": "", 2922 | "mp3wrap": "", 2923 | "mp4v2": "", 2924 | "mpack": "", 2925 | "mpage": "", 2926 | "mpc": "", 2927 | "mpck": "", 2928 | "mpd": "", 2929 | "mpdas": "", 2930 | "mpdscribble": "", 2931 | "mpdviz": "MIT", 2932 | "mpegdemux": "", 2933 | "mpfi": "", 2934 | "mpfr": "LGPL-3.0-or-later", 2935 | "mpg123": "", 2936 | "mpg321": "", 2937 | "mpgtx": "", 2938 | "mpich": "", 2939 | "mpir": "", 2940 | "mplayer": "GPL-2.0-only", 2941 | "mplayershell": "MIT", 2942 | "mpop": "", 2943 | "mps-youtube": "", 2944 | "mpssh": "", 2945 | "mpv": [ 2946 | "GPL-2.0-or-later", 2947 | "LGPL-2.1-or-later" 2948 | ], 2949 | "mpw": "", 2950 | "mr": "", 2951 | "mrboom": "", 2952 | "mrtg": "", 2953 | "mruby": "", 2954 | "mruby-cli": "MIT", 2955 | "mscgen": "", 2956 | "msdl": "", 2957 | "msgpack": "BSL-1.0", 2958 | "msgpuck": "", 2959 | "msitools": "", 2960 | "msktutil": "", 2961 | "msmtp": "", 2962 | "mspdebug": "", 2963 | "mstch": "MIT", 2964 | "mtools": "", 2965 | "mtr": "GPL-2.0-only", 2966 | "mu": "", 2967 | "mujs": "ISC", 2968 | "multimarkdown": [ 2969 | "MIT", 2970 | "BSD-3-Clause", 2971 | "GPL-2.0-or-later" 2972 | ], 2973 | "multitail": "", 2974 | "muparser": "", 2975 | "mupdf": "", 2976 | "mupdf-tools": "", 2977 | "mupen64plus": "", 2978 | "musepack": "", 2979 | "mussh": "", 2980 | "mutt": "", 2981 | "muttils": "", 2982 | "mvnvm": "", 2983 | "mvtools": "", 2984 | "mycli": "", 2985 | "mydumper": "", 2986 | "myman": "", 2987 | "mypy": "", 2988 | "mysql": "GPL-2.0-only", 2989 | "mysql++": "", 2990 | "mysql-client": "GPL-2.0-or-later", 2991 | "mysql-cluster": "", 2992 | "mysql-connector-c": "GPL-2.0-or-later", 2993 | "mysql-connector-c++": "", 2994 | "mysql-sandbox": "", 2995 | "mysql-search-replace": "", 2996 | "mysql-utilities": "", 2997 | "mysql@5.5": "", 2998 | "mysql@5.6": "GPL-2.0-only", 2999 | "mysql@5.7": "GPL-2.0-only", 3000 | "mysqltuner": "", 3001 | "mytop": "", 3002 | "n": "MIT", 3003 | "nacl": "", 3004 | "naga": "BSD-3-Clause", 3005 | "nagios": "", 3006 | "nagios-plugins": "", 3007 | "nailgun": "", 3008 | "namazu": "", 3009 | "namebench": "", 3010 | "nano": "GPL-3.0-only", 3011 | "nanomsg": "", 3012 | "nanomsgxx": "", 3013 | "nanopb-generator": "", 3014 | "narwhal": "", 3015 | "nasm": "BSD-2-Clause", 3016 | "natalie": "MIT", 3017 | "nativefier": "MIT", 3018 | "nats-streaming-server": "", 3019 | "naturaldocs": "", 3020 | "nave": "ISC", 3021 | "nbimg": "GPL-3.0-only", 3022 | "ncdc": "", 3023 | "ncdu": "", 3024 | "ncftp": "", 3025 | "ncmpc": "", 3026 | "ncmpcpp": "", 3027 | "nco": "", 3028 | "ncompress": "", 3029 | "ncp": "", 3030 | "ncrack": "", 3031 | "ncurses": "X11", 3032 | "ncview": "", 3033 | "ndenv": "", 3034 | "ndiff": "", 3035 | "ndpi": "", 3036 | "ne": "", 3037 | "neal": "", 3038 | "neatvi": "", 3039 | "nedit": "", 3040 | "needle": "Apache-2.0", 3041 | "negfix8": "", 3042 | "neko": "", 3043 | "neo4j": "", 3044 | "neofetch": "MIT", 3045 | "neomutt": "", 3046 | "neon": "", 3047 | "neopop-sdl": "", 3048 | "neovim": [ 3049 | "Apache-2.0", 3050 | "Vim" 3051 | ], 3052 | "nesc": "", 3053 | "nestopia-ue": "", 3054 | "net-snmp": "", 3055 | "netcat": "", 3056 | "netcat6": "", 3057 | "netcdf": "BSD-3-Clause", 3058 | "netdata": "", 3059 | "nethack": "NGPL", 3060 | "nethacked": "NGPL", 3061 | "nethogs": "", 3062 | "netpbm": "Custom", 3063 | "netperf": "", 3064 | "netris": "", 3065 | "nettle": [ 3066 | "GPL-2.0-or-later", 3067 | "LGPL-3.0-or-later" 3068 | ], 3069 | "nettoe": "", 3070 | "newlisp": "", 3071 | "newsboat": "", 3072 | "newt": "", 3073 | "nexus": "", 3074 | "nfcutils": "GPL-3.0-only", 3075 | "nfdump": "", 3076 | "nghttp2": "MIT", 3077 | "nginx": "BSD-2-Clause", 3078 | "ngircd": "", 3079 | "nglib": "", 3080 | "ngrep": "", 3081 | "ngspice": "", 3082 | "nickle": "", 3083 | "nicotine-plus": "", 3084 | "nicovideo-dl": "", 3085 | "nifi": "", 3086 | "nifi-registry": "", 3087 | "nikto": "", 3088 | "nim": "", 3089 | "ninja": "Apache-2.0", 3090 | "ninvaders": "", 3091 | "nkf": "", 3092 | "nload": "", 3093 | "nlopt": "", 3094 | "nmap": "Custom", 3095 | "nmh": "", 3096 | "nng": "", 3097 | "nnn": "BSD-2-Clause", 3098 | "no-more-secrets": "GPL-3.0-only", 3099 | "node": "Custom", 3100 | "node-build": "MIT", 3101 | "node@10": "Custom", 3102 | "node@6": "Custom", 3103 | "node@8": "Custom", 3104 | "node_exporter": "", 3105 | "nodebrew": "MIT", 3106 | "nodeenv": "", 3107 | "nodenv": "MIT", 3108 | "nomad": "", 3109 | "nopoll": "", 3110 | "nordugrid-arc": "", 3111 | "norm": "", 3112 | "normalize": "", 3113 | "noti": "MIT", 3114 | "notmuch": "", 3115 | "noweb": "", 3116 | "np2": "", 3117 | "npth": "LGPL-2.1-only", 3118 | "npush": "", 3119 | "nq": "", 3120 | "nqp": "", 3121 | "nrg2iso": "", 3122 | "nrpe": "", 3123 | "nsd": "", 3124 | "nsnake": "GPL-3.0-only", 3125 | "nspr": "MPL-2.0", 3126 | "nsq": "", 3127 | "nss": "MPL-2.0", 3128 | "nsuds": "", 3129 | "ntfs-3g": "GPL-2.0-only", 3130 | "ntl": "", 3131 | "ntopng": "", 3132 | "ntp": "", 3133 | "nu": "Apache-2.0", 3134 | "nu-smv": "", 3135 | "nudoku": "", 3136 | "nuget": "", 3137 | "num-utils": "", 3138 | "numpy": "BSD-3-Clause", 3139 | "nut": "", 3140 | "nutcracker": "Apache-2.0", 3141 | "nuttcp": "", 3142 | "nuvie": "", 3143 | "nuxeo": "", 3144 | "nvc": "GPL-3.0-only", 3145 | "nvi": "", 3146 | "nvm": "MIT", 3147 | "nwchem": "", 3148 | "nxengine": "", 3149 | "nyancat": "", 3150 | "nylon": "", 3151 | "nyx": "", 3152 | "nzbget": "", 3153 | "oath-toolkit": "", 3154 | "oauth2_proxy": "MIT", 3155 | "objc-codegenutils": "", 3156 | "objc-run": "MIT", 3157 | "objfw": "", 3158 | "ocaml": "LGPL-2.1-only WITH OCaml-LGPL-linking-exception", 3159 | "ocaml-findlib": "", 3160 | "ocaml-num": "", 3161 | "ocamlbuild": "LGPL-2.0-only", 3162 | "ocamlsdl": "", 3163 | "oclgrind": "", 3164 | "ocp": "", 3165 | "ocproxy": "", 3166 | "ocrad": "", 3167 | "ocrmypdf": "GPL-3.0-only", 3168 | "octave": "GPL-3.0-only", 3169 | "octomap": "", 3170 | "ode": "", 3171 | "odo": "", 3172 | "odpi": "", 3173 | "odt2txt": "", 3174 | "offlineimap": "GPL-2.0-only", 3175 | "oggz": "", 3176 | "ogmtools": "", 3177 | "ohcount": "GPL-2.0-only", 3178 | "ola": "", 3179 | "olsrd": "", 3180 | "omega": "", 3181 | "omega-rpg": "", 3182 | "omniorb": "", 3183 | "ompl": "", 3184 | "ondir": "", 3185 | "one-ml": "", 3186 | "onetime": "", 3187 | "oniguruma": "BSD-2-Clause", 3188 | "onioncat": "", 3189 | "onscripter": "", 3190 | "ooniprobe": "", 3191 | "opa": "", 3192 | "opam": "LGPL-2.1-only WITH OCaml-LGPL-linking-exception", 3193 | "open-babel": "", 3194 | "open-cobol": "", 3195 | "open-completion": "MIT", 3196 | "open-jtalk": "", 3197 | "open-mesh": "", 3198 | "open-mpi": "BSD-3-Clause", 3199 | "open-ocd": "", 3200 | "open-scene-graph": "", 3201 | "open-sp": "", 3202 | "open-tyrian": "", 3203 | "open-zwave": "", 3204 | "openal-soft": "", 3205 | "openapi-generator": "", 3206 | "openblas": "BSD-3-Clause", 3207 | "opencamlib": "", 3208 | "opencascade": "LGPL-2.1-only", 3209 | "opencbm": "", 3210 | "opencc": "Apache-2.0", 3211 | "openclonk": "", 3212 | "opencoarrays": "", 3213 | "opencolorio": "", 3214 | "openconnect": "", 3215 | "opencore-amr": "Apache-2.0", 3216 | "opencsg": "", 3217 | "opencv": "BSD-3-Clause", 3218 | "opencv@2": "", 3219 | "opencv@3": "", 3220 | "opendbx": "", 3221 | "opendetex": "", 3222 | "openexr": "BSD-3-Clause", 3223 | "openfortivpn": "", 3224 | "openh264": "", 3225 | "openhmd": "", 3226 | "openimageio": "", 3227 | "openjazz": "", 3228 | "openjpeg": "BSD-2-Clause", 3229 | "openldap": "OLDAP-2.8", 3230 | "openmotif": "", 3231 | "openmsx": "", 3232 | "openrct2": "", 3233 | "openrtsp": "", 3234 | "opensaml": "", 3235 | "opensc": "", 3236 | "openshift-cli": "", 3237 | "openslide": "", 3238 | "openslp": "", 3239 | "openssh": "Custom", 3240 | "openssl": "OpenSSL", 3241 | "openssl@1.1": "OpenSSL", 3242 | "opensubdiv": "", 3243 | "opentracing-cpp": "", 3244 | "opentsdb": "", 3245 | "openttd": "", 3246 | "openvdb": "", 3247 | "openvpn": "Custom", 3248 | "ophcrack": "", 3249 | "optipng": "", 3250 | "opus": "BSD-3-Clause", 3251 | "opus-tools": "", 3252 | "opusfile": "", 3253 | "orbit": "", 3254 | "orc": "", 3255 | "orc-tools": "", 3256 | "ori": "", 3257 | "orientdb": "", 3258 | "orocos-kdl": "LGPL-2.1-only", 3259 | "ortp": "", 3260 | "osc": "GPL-2.0-only", 3261 | "oscats": "", 3262 | "osm-gps-map": "", 3263 | "osm-pbf": "", 3264 | "osm2pgrouting": "", 3265 | "osm2pgsql": "", 3266 | "osmfilter": "", 3267 | "osmium-tool": "", 3268 | "osmosis": "", 3269 | "osquery": "", 3270 | "osrm-backend": "", 3271 | "osslsigncode": "", 3272 | "ossp-uuid": "", 3273 | "osxutils": "GPL-2.0-only", 3274 | "otf2bdf": "", 3275 | "ott": "", 3276 | "overmind": "MIT", 3277 | "owamp": "", 3278 | "owfs": "", 3279 | "oxipng": "MIT", 3280 | "oysttyer": "", 3281 | "p0f": "", 3282 | "p11-kit": "BSD-3-Clause", 3283 | "p7zip": "LGPL-2.0-only", 3284 | "pacapt": "", 3285 | "pachi": "", 3286 | "packer": "MPL-2.0", 3287 | "packer-completion": "MIT", 3288 | "packetbeat": "", 3289 | "packetq": "", 3290 | "packmol": "", 3291 | "pacman4console": "", 3292 | "pacparser": "LGPL-3.0-only", 3293 | "pacvim": "LGPL-3.0-only", 3294 | "pagmo": "", 3295 | "pakchois": "", 3296 | "paket": "", 3297 | "pam-u2f": "BSD-2-Clause", 3298 | "pam_yubico": "", 3299 | "pandoc": "GPL-2.0-only", 3300 | "pandoc-citeproc": "BSD-3-Clause", 3301 | "pandoc-crossref": "GPL-2.0-only", 3302 | "pango": "GPL-2.0-only", 3303 | "pangomm": "LGPL-2.1-only", 3304 | "paperkey": "", 3305 | "paps": "", 3306 | "par": "", 3307 | "par2": "GPL-2.0-only", 3308 | "parallel": "GPL-3.0-or-later", 3309 | "parallelstl": "Apache-2.0", 3310 | "pari": "", 3311 | "parquet-tools": "", 3312 | "parrot": "", 3313 | "partio": "", 3314 | "pass": "", 3315 | "pass-otp": "", 3316 | "passenger": "", 3317 | "passpie": "MIT", 3318 | "passwdqc": "", 3319 | "pastebinit": "", 3320 | "patchelf": "", 3321 | "patchutils": "", 3322 | "path-extractor": "", 3323 | "pax-construct": "", 3324 | "pax-runner": "", 3325 | "payara": "", 3326 | "pazpar2": "", 3327 | "pbc": "", 3328 | "pbc-sig": "", 3329 | "pbrt": "", 3330 | "pbzip2": "", 3331 | "pc6001vx": "", 3332 | "pcal": "", 3333 | "pcapplusplus": "", 3334 | "pcb": "", 3335 | "pcb2gcode": "GPL-3.0-only", 3336 | "pce": "", 3337 | "pcl": "", 3338 | "pcre": "BSD-3-Clause", 3339 | "pcre++": "", 3340 | "pcre2": "BSD-3-Clause", 3341 | "pcsc-lite": "", 3342 | "pdal": "", 3343 | "pdf-redact-tools": "GPL-3.0-only", 3344 | "pdf2htmlex": "", 3345 | "pdf2image": "", 3346 | "pdf2json": "", 3347 | "pdf2svg": "", 3348 | "pdfcrack": "", 3349 | "pdfgrep": "", 3350 | "pdflib-lite": "", 3351 | "pdfpc": "", 3352 | "pdfsandwich": "", 3353 | "pdftoedn": "GPL-3.0-only", 3354 | "pdftohtml": "", 3355 | "pdftoipe": "", 3356 | "pdns": "", 3357 | "pdnsd": "", 3358 | "pdnsrec": "", 3359 | "pdsh": "GPL-2.0-only", 3360 | "peco": "MIT", 3361 | "peg": "", 3362 | "peg-markdown": "", 3363 | "pegtl": "MIT", 3364 | "pelikan": "", 3365 | "perceptualdiff": "", 3366 | "percol": "", 3367 | "percona-server": "", 3368 | "percona-server-mongodb": "", 3369 | "percona-server@5.6": "", 3370 | "percona-toolkit": "", 3371 | "percona-xtrabackup": "", 3372 | "perkeep": "", 3373 | "perl": [ 3374 | "GPL-1.0-or-later", 3375 | "Artistic-1.0-Perl" 3376 | ], 3377 | "perl-build": "", 3378 | "perl@5.18": [ 3379 | "GPL-1.0-or-later", 3380 | "Artistic-1.0-Perl" 3381 | ], 3382 | "perltidy": "", 3383 | "peru": "MIT", 3384 | "petsc": "", 3385 | "petsc-complex": "", 3386 | "pev": "", 3387 | "pex": "", 3388 | "pg_top": "", 3389 | "pgbadger": "", 3390 | "pgbouncer": "", 3391 | "pgcli": "", 3392 | "pgdbf": "GPL-3.0-only", 3393 | "pgformatter": "", 3394 | "pgloader": "", 3395 | "pgpdump": "", 3396 | "pgplot": "", 3397 | "pgpool-ii": "", 3398 | "pgroonga": "", 3399 | "pgrouting": "", 3400 | "pgtoolkit": "", 3401 | "pgtune": "", 3402 | "pgweb": "", 3403 | "phoon": "", 3404 | "phoronix-test-suite": "", 3405 | "php": "PHP-3.0", 3406 | "php-code-sniffer": "BSD-3-Clause", 3407 | "php-cs-fixer": "MIT", 3408 | "php@7.1": "PHP-3.0", 3409 | "php@7.2": "PHP-3.0", 3410 | "phplint": "MIT", 3411 | "phpmyadmin": "GPL-2.0-only", 3412 | "phpunit": "", 3413 | "physfs": "", 3414 | "pianobar": "", 3415 | "pianod": "", 3416 | "picard-tools": "", 3417 | "picat": "", 3418 | "pick": "MIT", 3419 | "picoc": "", 3420 | "picocom": "GPL-2.0-only", 3421 | "pict": "", 3422 | "pidcat": "Apache-2.0", 3423 | "pidgin": "", 3424 | "pidof": "", 3425 | "pig": "", 3426 | "pigz": "", 3427 | "pijul": "", 3428 | "pike": "", 3429 | "piknik": "BSD-2-Clause", 3430 | "pillar": "MIT", 3431 | "pilosa": "", 3432 | "pinboard-notes-backup": "GPL-3.0-only", 3433 | "pincaster": "", 3434 | "pinentry": "LGPL-2.1-only", 3435 | "pinentry-mac": "", 3436 | "pinfo": "", 3437 | "pioneer": "", 3438 | "pioneers": "", 3439 | "pip-completion": "", 3440 | "pipebench": "", 3441 | "pipemeter": "", 3442 | "pipenv": "MIT", 3443 | "pipes-sh": "MIT", 3444 | "pit": "", 3445 | "pius": "", 3446 | "pivy": "MIT", 3447 | "pixman": [ 3448 | "LGPL-2.1-only", 3449 | "MPL-1.1" 3450 | ], 3451 | "pixz": "BSD-2-Clause", 3452 | "pjproject": "", 3453 | "pk": "Apache-2.0", 3454 | "pkcrack": "", 3455 | "pkcs11-helper": "", 3456 | "pkg-config": "GPL-2.0-or-later", 3457 | "pkgdiff": "", 3458 | "pktanon": "", 3459 | "pla": "", 3460 | "plan9port": "", 3461 | "planck": "", 3462 | "plank": "", 3463 | "plantuml": "", 3464 | "platformio": "", 3465 | "platypus": "", 3466 | "plenv": "", 3467 | "plod": "", 3468 | "ploticus": "", 3469 | "plotutils": "GPL-3.0-only", 3470 | "plowshare": "GPL-3.0-only", 3471 | "plplot": "", 3472 | "plustache": "MIT", 3473 | "plzip": "", 3474 | "pmccabe": "", 3475 | "pmd": "", 3476 | "pmdmini": "", 3477 | "pms": "", 3478 | "png++": "", 3479 | "png2ico": "", 3480 | "pngcheck": "", 3481 | "pngcrush": "", 3482 | "pngnq": "", 3483 | "pngpaste": "", 3484 | "pngquant": "", 3485 | "poco": "", 3486 | "pod2man": "", 3487 | "podiff": "", 3488 | "podofo": "", 3489 | "points2grid": "", 3490 | "polipo": "", 3491 | "polyglot": "", 3492 | "polyml": "", 3493 | "pony-stable": "BSD-2-Clause", 3494 | "ponyc": "", 3495 | "ponysay": "GPL-3.0-only", 3496 | "poppler": [ 3497 | "GPL-2.0-only", 3498 | "GPL-3.0-only" 3499 | ], 3500 | "popt": "MIT", 3501 | "portaudio": "MIT", 3502 | "portmidi": "", 3503 | "posh": "", 3504 | "poster": "", 3505 | "postgis": "GPL-2.0-or-later", 3506 | "postgres-xc": "", 3507 | "postgresql": "PostgreSQL", 3508 | "postgresql@10": "PostgreSQL", 3509 | "postgresql@9.4": "PostgreSQL", 3510 | "postgresql@9.5": "PostgreSQL", 3511 | "postgresql@9.6": "PostgreSQL", 3512 | "postgrest": "MIT", 3513 | "postmark": "", 3514 | "potrace": "GPL-2.0-or-later", 3515 | "pound": "", 3516 | "povray": "", 3517 | "pow": "", 3518 | "powerman": "", 3519 | "ppl": "", 3520 | "ppss": "", 3521 | "ppsspp": "", 3522 | "pqiv": "GPL-3.0-only", 3523 | "pre-commit": "", 3524 | "precomp": "", 3525 | "predictionio": "", 3526 | "prefixsuffix": "GPL-2.0-only", 3527 | "premake": "", 3528 | "prest": "MIT", 3529 | "presto": "", 3530 | "prettier": "", 3531 | "prettyping": "", 3532 | "primer3": "", 3533 | "primesieve": "", 3534 | "prips": "", 3535 | "privoxy": "", 3536 | "procmail": "", 3537 | "proctools": "", 3538 | "procyon-decompiler": "", 3539 | "prodigal": "GPL-3.0-only", 3540 | "profanity": "", 3541 | "proftpd": "", 3542 | "progress": "GPL-3.0-only", 3543 | "proguard": "", 3544 | "proj": "MIT", 3545 | "prometheus": "", 3546 | "proof-general": "", 3547 | "proselint": "", 3548 | "protobuf": "BSD-3-Clause", 3549 | "protobuf-c": "", 3550 | "protobuf-swift": "Apache-2.0", 3551 | "protobuf@2.5": "", 3552 | "protobuf@2.6": "", 3553 | "protobuf@3.1": "", 3554 | "prototool": "MIT", 3555 | "proxychains-ng": "", 3556 | "proxytunnel": "", 3557 | "ps2eps": "", 3558 | "psftools": "", 3559 | "psgrep": "GPL-3.0-only", 3560 | "pspg": "BSD-2-Clause", 3561 | "psql2csv": "MIT", 3562 | "psqlodbc": "", 3563 | "pssh": "", 3564 | "pstoedit": "", 3565 | "pstree": "", 3566 | "psutils": "", 3567 | "ptex": "", 3568 | "pth": "", 3569 | "ptunnel": "", 3570 | "puf": "", 3571 | "pugixml": "", 3572 | "pulledpork": "GPL-2.0-only", 3573 | "pulseaudio": "", 3574 | "pulumi": "", 3575 | "pumba": "Apache-2.0", 3576 | "pup": "MIT", 3577 | "pure-ftpd": "", 3578 | "purescript": "", 3579 | "pushpin": "", 3580 | "putmail": "", 3581 | "putmail-queue": "", 3582 | "putty": "MIT", 3583 | "puzzles": "", 3584 | "pv": "Artistic-2.0", 3585 | "pwgen": "", 3586 | "pwnat": "", 3587 | "pwntools": "", 3588 | "pwsafe": "GPL-2.0-only", 3589 | "py2cairo": [ 3590 | "LGPL-2.1-only", 3591 | "MPL-1.1" 3592 | ], 3593 | "py3cairo": [ 3594 | "LGPL-2.1-only", 3595 | "MPL-1.1" 3596 | ], 3597 | "pybind11": "", 3598 | "pycodestyle": "", 3599 | "pyenv": "MIT", 3600 | "pyenv-ccache": "MIT", 3601 | "pyenv-pip-migrate": "MIT", 3602 | "pyenv-virtualenv": "MIT", 3603 | "pyenv-virtualenvwrapper": "MIT", 3604 | "pyenv-which-ext": "MIT", 3605 | "pygitup": "MIT", 3606 | "pygobject": "", 3607 | "pygobject3": "LGPL-2.1-only", 3608 | "pygtk": "", 3609 | "pygtkglext": "", 3610 | "pygtksourceview": "", 3611 | "pyinvoke": "", 3612 | "pypy": "", 3613 | "pypy3": "", 3614 | "pyqt": [ 3615 | "Custom", 3616 | "GPL-3.0-only" 3617 | ], 3618 | "pyside": "", 3619 | "pyside2": [ 3620 | "LGPL-3.0-only", 3621 | "GPL-2.0-only" 3622 | ], 3623 | "pyside2-tools": [ 3624 | "LGPL-3.0-only", 3625 | "GPL-2.0-only" 3626 | ], 3627 | "python": "Python-2.0", 3628 | "python-markdown": "", 3629 | "python-yq": "", 3630 | "python@2": "Python-2.0", 3631 | "pytouhou": "", 3632 | "pyvim": "BSD-3-Clause", 3633 | "q": "GPL-3.0-only", 3634 | "qalculate-gtk": "", 3635 | "qbs": "", 3636 | "qca": "", 3637 | "qcachegrind": "", 3638 | "qcli": "", 3639 | "qd": "", 3640 | "qdae": "", 3641 | "qdbm": "", 3642 | "qemu": "GPL-2.0-only", 3643 | "qhull": "", 3644 | "qjackctl": "", 3645 | "qjson": "", 3646 | "qmmp": "", 3647 | "qpdf": "Apache-2.0", 3648 | "qpid-proton": "", 3649 | "qpm": "", 3650 | "qprint": "", 3651 | "qrencode": "LGPL-2.1-only", 3652 | "qriollo": "", 3653 | "qrupdate": "GPL-3.0-only", 3654 | "qscintilla2": "", 3655 | "qsoas": "", 3656 | "qstat": "", 3657 | "qt": "Custom", 3658 | "qtads": "", 3659 | "qtfaststart": "", 3660 | "qtkeychain": "", 3661 | "qtwebkit": "LGPL-2.1-only", 3662 | "quantlib": "", 3663 | "quasi88": "", 3664 | "quazip": "", 3665 | "questdb": "", 3666 | "quex": "", 3667 | "quicktype": "Apache-2.0", 3668 | "quilt": "", 3669 | "quotatool": "", 3670 | "quvi": "", 3671 | "qwt": "", 3672 | "qwtpolar": "", 3673 | "qxmpp": "LGPL-2.1-only", 3674 | "r": "GPL-2.0-only", 3675 | "r3": "MIT", 3676 | "rabbitmq": "MPL-1.1", 3677 | "rabbitmq-c": "", 3678 | "rack": "", 3679 | "radamsa": "", 3680 | "radare2": "", 3681 | "ragel": "", 3682 | "rails-completion": "MIT", 3683 | "rainbarf": "", 3684 | "raine": "", 3685 | "rake-completion": "", 3686 | "rakudo": "", 3687 | "rakudo-star": "", 3688 | "rancher-cli": "Apache-2.0", 3689 | "rancher-compose": "Apache-2.0", 3690 | "rancid": "", 3691 | "randomize-lines": "", 3692 | "range-v3": "", 3693 | "ranger": "", 3694 | "rapidjson": "", 3695 | "raptor": "", 3696 | "rargs": "MIT", 3697 | "rarian": "", 3698 | "rasqal": "", 3699 | "ratfor": "", 3700 | "rats": "", 3701 | "rawgl": "", 3702 | "rawtoaces": "", 3703 | "raylib": "", 3704 | "rbenv": "MIT", 3705 | "rbenv-aliases": "MIT", 3706 | "rbenv-binstubs": "", 3707 | "rbenv-bundle-exec": "MIT", 3708 | "rbenv-bundler": "Apache-2.0", 3709 | "rbenv-bundler-ruby-version": "Unlicense", 3710 | "rbenv-chefdk": "MIT", 3711 | "rbenv-communal-gems": "MIT", 3712 | "rbenv-ctags": "MIT", 3713 | "rbenv-default-gems": "MIT", 3714 | "rbenv-gemset": "", 3715 | "rbenv-use": "", 3716 | "rbenv-vars": "MIT", 3717 | "rbenv-whatis": "", 3718 | "rbspy": "", 3719 | "rc": "", 3720 | "rclone": "", 3721 | "rcs": "", 3722 | "rdate": "", 3723 | "rdesktop": "", 3724 | "rdfind": "", 3725 | "rdiff-backup": "", 3726 | "rds-command-line-tools": "", 3727 | "rdup": "GPL-3.0-only", 3728 | "re2": "", 3729 | "re2c": "", 3730 | "react-native-cli": "", 3731 | "readline": "GPL-3.0-only", 3732 | "readosm": "", 3733 | "reattach-to-user-namespace": "BSD-2-Clause", 3734 | "reaver": "", 3735 | "rebar": "Apache-2.0", 3736 | "rebar3": "Apache-2.0", 3737 | "recode": "GPL-2.0-only", 3738 | "recon-ng": "", 3739 | "recoverjpeg": "", 3740 | "recutils": "", 3741 | "redex": "", 3742 | "redir": "", 3743 | "redis": "BSD-3-Clause", 3744 | "redis-leveldb": "", 3745 | "redis@3.2": "BSD-3-Clause", 3746 | "redis@4.0": "BSD-3-Clause", 3747 | "redland": "", 3748 | "redo": "Apache-2.0", 3749 | "redpen": "", 3750 | "redshift": "", 3751 | "redsocks": "", 3752 | "redstore": "", 3753 | "regex-opt": "", 3754 | "regina-rexx": "", 3755 | "regldg": "", 3756 | "rem": "", 3757 | "remake": "", 3758 | "remarshal": "MIT", 3759 | "remctl": "", 3760 | "remind": "", 3761 | "reminiscence": "", 3762 | "ren": "", 3763 | "rename": [ 3764 | "GPL-1.0-or-later", 3765 | "Artistic-1.0-Perl" 3766 | ], 3767 | "renameutils": "", 3768 | "reop": "", 3769 | "repl": "MIT", 3770 | "repo": "", 3771 | "reposurgeon": "", 3772 | "residualvm": "", 3773 | "resin-cli": "", 3774 | "rest-shell": "Apache-2.0", 3775 | "restic": "", 3776 | "restund": "", 3777 | "restview": "", 3778 | "resty": "MIT", 3779 | "rethinkdb": "", 3780 | "rex": "", 3781 | "rfcmarkup": "", 3782 | "rfcstrip": "", 3783 | "rgbds": "MIT", 3784 | "rgxg": "", 3785 | "rhash": "", 3786 | "rhino": "", 3787 | "riak": "", 3788 | "riemann": "", 3789 | "riemann-client": "", 3790 | "rig": "", 3791 | "rinetd": "", 3792 | "ringojs": "", 3793 | "ripgrep": "Unlicense", 3794 | "ripmime": "", 3795 | "rke": "", 3796 | "rkflashtool": "", 3797 | "rkhunter": "", 3798 | "rlog": "", 3799 | "rlvm": "", 3800 | "rlwrap": "GPL-2.0-only", 3801 | "rmate": "", 3802 | "rmcast": "", 3803 | "rmlint": "GPL-3.0-only", 3804 | "rmtrash": "", 3805 | "rnv": "", 3806 | "robodoc": "", 3807 | "robot-framework": "", 3808 | "robotfindskitten": "", 3809 | "rocksdb": "", 3810 | "rofs-filtered": "GPL-2.0-only", 3811 | "rogue": "", 3812 | "roll": "", 3813 | "rolldice": "GPL-2.0-only", 3814 | "rom-tools": "", 3815 | "root": "", 3816 | "roswell": "MIT", 3817 | "roundup": "", 3818 | "rp": "", 3819 | "rpcgen": "", 3820 | "rpg": "", 3821 | "rpl": "", 3822 | "rpm": "", 3823 | "rpm2cpio": "", 3824 | "rrdtool": "", 3825 | "rsnapshot": "", 3826 | "rssh": "", 3827 | "rsstail": "", 3828 | "rst-lint": "Unlicense", 3829 | "rswift": "MIT", 3830 | "rsync": "GPL-3.0-only", 3831 | "rsync-time-backup": "", 3832 | "rsyslog": "", 3833 | "rt-audio": "", 3834 | "rtags": "GPL-3.0-only", 3835 | "rtf2latex2e": "", 3836 | "rtmidi": "", 3837 | "rtmpdump": "GPL-2.0-only", 3838 | "rtptools": "", 3839 | "rtv": "MIT", 3840 | "rubberband": "GPL-2.0-or-later", 3841 | "ruby": "Ruby", 3842 | "ruby-build": "MIT", 3843 | "ruby-completion": "MIT", 3844 | "ruby-install": "", 3845 | "ruby@1.8": [ 3846 | "Ruby", 3847 | "GPL-2.0-only" 3848 | ], 3849 | "ruby@2.0": "Ruby", 3850 | "ruby@2.3": "Ruby", 3851 | "ruby@2.4": "Ruby", 3852 | "ruby@2.5": "Ruby", 3853 | "runcocoa": "", 3854 | "runit": "", 3855 | "rush": "", 3856 | "rust": [ 3857 | "Apache-2.0", 3858 | "MIT" 3859 | ], 3860 | "rustc-completion": "MIT", 3861 | "rustup-init": "", 3862 | "rxvt-unicode": "", 3863 | "ry": "MIT", 3864 | "rzip": "", 3865 | "s-lang": "GPL-3.0-or-later", 3866 | "s-nail": "", 3867 | "s-search": "MIT", 3868 | "s3-backer": "", 3869 | "s3cmd": "", 3870 | "s3fs": "", 3871 | "s6": "", 3872 | "safe": "MIT", 3873 | "safe-rm": "", 3874 | "sagittarius-scheme": "", 3875 | "saldl": "", 3876 | "salt": "", 3877 | "samtools": "", 3878 | "sane-backends": "", 3879 | "sassc": "", 3880 | "savana": "LGPL-3.0-only", 3881 | "saxon": "", 3882 | "saxon-b": "", 3883 | "sbcl": "", 3884 | "sbjson": "BSD-3-Clause", 3885 | "sblim-sfcc": "", 3886 | "sbt": "Apache-2.0", 3887 | "sbt@0.13": "", 3888 | "sbtenv": "MIT", 3889 | "sbuild": "", 3890 | "sc-im": "", 3891 | "sc68": "", 3892 | "scala": "Apache-2.0", 3893 | "scala@2.10": "", 3894 | "scala@2.11": "", 3895 | "scalaenv": "MIT", 3896 | "scalapack": "", 3897 | "scalariform": "MIT", 3898 | "scalastyle": "", 3899 | "scale2x": "", 3900 | "scamper": "", 3901 | "sccache": "Apache-2.0", 3902 | "sceptre": "", 3903 | "schema-evolution-manager": "Apache-2.0", 3904 | "scheme48": "", 3905 | "schismtracker": "", 3906 | "schroedinger": "", 3907 | "scipy": "", 3908 | "scm-manager": "", 3909 | "scmpuff": "", 3910 | "scons": "", 3911 | "scour": "", 3912 | "scrcpy": "Apache-2.0", 3913 | "screen": "GPL-3.0-only", 3914 | "screenfetch": "GPL-3.0-only", 3915 | "screenresolution": "", 3916 | "scriptcs": "", 3917 | "scrollkeeper": "", 3918 | "scrub": "", 3919 | "scrypt": "", 3920 | "scummvm": "", 3921 | "scummvm-tools": "", 3922 | "scw": "", 3923 | "sdb": "MIT", 3924 | "sdcc": "GPL-2.0-only", 3925 | "sdcv": "", 3926 | "sdedit": "", 3927 | "sdf": "", 3928 | "sdhash": "", 3929 | "sdl": "Zlib", 3930 | "sdl2": "Zlib", 3931 | "sdl2_gfx": "", 3932 | "sdl2_image": "", 3933 | "sdl2_mixer": "", 3934 | "sdl2_net": "", 3935 | "sdl2_ttf": "", 3936 | "sdl_gfx": "", 3937 | "sdl_image": "", 3938 | "sdl_mixer": "", 3939 | "sdl_net": "", 3940 | "sdl_rtf": "", 3941 | "sdl_sound": "", 3942 | "sdl_ttf": "", 3943 | "sdlpop": "", 3944 | "sec": "", 3945 | "securefs": "", 3946 | "seexpr": "", 3947 | "selecta": "MIT", 3948 | "selenium-server-standalone": "", 3949 | "sendemail": "", 3950 | "seqtk": "MIT", 3951 | "ser2net": "", 3952 | "serd": "", 3953 | "serf": "", 3954 | "serialosc": "", 3955 | "sersniff": "", 3956 | "serveit": "MIT", 3957 | "serverless": "", 3958 | "servus": "", 3959 | "setweblocthumb": "", 3960 | "sf-pwgen": "", 3961 | "sfcgal": "", 3962 | "sfk": "", 3963 | "sflowtool": "", 3964 | "sfml": "", 3965 | "sfst": "", 3966 | "sgrep": "", 3967 | "sha1dc": "", 3968 | "sha2": "", 3969 | "shadowsocks-libev": "", 3970 | "shairport": "", 3971 | "shairport-sync": "", 3972 | "shakespeare": "", 3973 | "shapelib": "", 3974 | "shared-mime-info": "GPL-2.0-only", 3975 | "shc": "", 3976 | "shellcheck": "GPL-3.0-only", 3977 | "shellharden": "MPL-2.0", 3978 | "shellinabox": "", 3979 | "shellshare": "", 3980 | "shelltestrunner": "GPL-3.0-only", 3981 | "shellz": "GPL-3.0-only", 3982 | "shfmt": "BSD-3-Clause", 3983 | "shibboleth-sp": "", 3984 | "shiboken2": [ 3985 | "LGPL-3.0-only", 3986 | "GPL-2.0-only" 3987 | ], 3988 | "ship": "", 3989 | "shivavg": "", 3990 | "shmcat": "", 3991 | "shml": "", 3992 | "shmux": "BSD-3-Clause", 3993 | "shntool": "", 3994 | "shocco": "", 3995 | "shogun": "", 3996 | "shorten": "", 3997 | "shpotify": "", 3998 | "shtool": "", 3999 | "shunit2": "Apache-2.0", 4000 | "shyaml": "BSD-2-Clause", 4001 | "sic": "", 4002 | "sickle": "MIT", 4003 | "siege": "", 4004 | "sift": "", 4005 | "signify-osx": "", 4006 | "sile": "", 4007 | "silk": "", 4008 | "simg2img": "", 4009 | "simgrid": "", 4010 | "simh": "", 4011 | "simple-amqp-client": "MIT", 4012 | "simple-mtpfs": "GPL-2.0-only", 4013 | "simple-obfs": "", 4014 | "simple-scan": "", 4015 | "simple-tiles": "", 4016 | "simutrans": "", 4017 | "since": "", 4018 | "singular": "", 4019 | "sip": [ 4020 | "Custom", 4021 | "GPL-2.0-only", 4022 | "GPL-3.0-only" 4023 | ], 4024 | "sipcalc": "", 4025 | "sipp": "", 4026 | "sipsak": "GPL-2.0-only", 4027 | "siril": "", 4028 | "sisc-scheme": "", 4029 | "sispmctl": "", 4030 | "sjk": "Apache-2.0", 4031 | "skaffold": "Apache-2.0", 4032 | "skafos": "", 4033 | "ski": "", 4034 | "skinny": "", 4035 | "skipfish": "", 4036 | "skktools": "", 4037 | "skopeo": "Apache-2.0", 4038 | "sl": "", 4039 | "slackcat": "MIT", 4040 | "slacknimate": "MPL-2.0", 4041 | "slashem": "", 4042 | "sleepwatcher": "", 4043 | "sleuthkit": "", 4044 | "slimerjs": "", 4045 | "sloc": "", 4046 | "sloccount": "", 4047 | "slowhttptest": "Apache-2.0", 4048 | "slrn": "", 4049 | "slugify": "MIT", 4050 | "slurm": "", 4051 | "smake": "", 4052 | "smali": "", 4053 | "smartmontools": "", 4054 | "smartypants": "", 4055 | "smimesign": "MIT", 4056 | "smlnj": "", 4057 | "smpeg": "", 4058 | "smpeg2": "", 4059 | "snag": "MIT", 4060 | "snakemake": "", 4061 | "snap-telemetry": "", 4062 | "snap7": "", 4063 | "snapcraft": "", 4064 | "snappy": "BSD-3-Clause", 4065 | "snappystream": "", 4066 | "snapraid": "", 4067 | "sng": "", 4068 | "sngrep": "", 4069 | "snobol4": "", 4070 | "snort": "", 4071 | "snow": "", 4072 | "snownews": "GPL-3.0-only", 4073 | "sntop": "", 4074 | "snzip": "", 4075 | "socat": [ 4076 | "GPL-2.0-only", 4077 | "OpenSSL" 4078 | ], 4079 | "soci": "", 4080 | "sofia-sip": "", 4081 | "softhsm": "", 4082 | "solarus": "", 4083 | "solid": "", 4084 | "solr": "", 4085 | "solr@5.5": "", 4086 | "solr@6.6": "", 4087 | "somagic": "", 4088 | "somagic-tools": "", 4089 | "sonar-completion": "", 4090 | "sonar-scanner": "", 4091 | "sonarqube": "", 4092 | "sonarqube-lts": "", 4093 | "sonobuoy": "Apache-2.0", 4094 | "sops": "", 4095 | "soqt": "", 4096 | "sord": "", 4097 | "sound-touch": "", 4098 | "soundpipe": "", 4099 | "source-highlight": "GPL-3.0-only", 4100 | "source-to-image": "Apache-2.0", 4101 | "sourcedocs": "MIT", 4102 | "sourcekitten": "MIT", 4103 | "sourcery": "MIT", 4104 | "sox": "", 4105 | "spaceinvaders-go": "MIT", 4106 | "spaceman-diff": "MIT", 4107 | "spades": "", 4108 | "spandsp": "", 4109 | "spark": "", 4110 | "sparkey": "Apache-2.0", 4111 | "sparse": "", 4112 | "spatialindex": "", 4113 | "spatialite-gui": "", 4114 | "spatialite-tools": "", 4115 | "spawn-fcgi": "", 4116 | "spdlog": "MIT", 4117 | "spdylay": "MIT", 4118 | "speech-tools": "", 4119 | "speedread": "MIT", 4120 | "speedtest-cli": "Apache-2.0", 4121 | "speex": "BSD-3-Clause", 4122 | "speexdsp": "", 4123 | "sphinx": "", 4124 | "sphinx-doc": [ 4125 | "BSD-2-Clause", 4126 | "BSD-3-Clause", 4127 | "MIT" 4128 | ], 4129 | "spice-protocol": "", 4130 | "spidermonkey": "", 4131 | "spigot": "", 4132 | "spim": "", 4133 | "spin": "", 4134 | "spiped": "", 4135 | "splint": "", 4136 | "spoof-mac": "", 4137 | "spotbugs": "", 4138 | "spring-completion": "Unlicense", 4139 | "spring-loaded": "Apache-2.0", 4140 | "spring-roo": "", 4141 | "sproxy": "", 4142 | "sql-translator": "", 4143 | "sqlcipher": "", 4144 | "sqldiff": "", 4145 | "sqlite": "Public Domain (US)", 4146 | "sqlite-analyzer": "", 4147 | "sqliteodbc": "", 4148 | "sqlmap": "", 4149 | "sqlparse": "BSD-3-Clause", 4150 | "sqoop": "", 4151 | "sqtop": "GPL-2.0-only", 4152 | "squashfs": "", 4153 | "squashfuse": "", 4154 | "squid": "", 4155 | "squirrel": "", 4156 | "sratom": "", 4157 | "sratoolkit": "", 4158 | "src": "", 4159 | "srclib": "", 4160 | "srecord": "", 4161 | "srmio": "", 4162 | "srt": "", 4163 | "srtp": "", 4164 | "ssdb": "", 4165 | "ssdeep": "", 4166 | "ssed": "", 4167 | "ssh-audit": "MIT", 4168 | "ssh-copy-id": "Custom", 4169 | "ssh-permit-a38": "MIT", 4170 | "ssh-vault": "", 4171 | "sshconfigfs": "BSD-3-Clause", 4172 | "sshfs": "GPL-2.0-only", 4173 | "sshguard": "", 4174 | "sshrc": "MIT", 4175 | "sshtrix": "", 4176 | "sshuttle": "", 4177 | "ssldump": "", 4178 | "sslh": "", 4179 | "ssllabs-scan": "Apache-2.0", 4180 | "sslmate": "", 4181 | "sslscan": "GPL-3.0-only", 4182 | "sslsplit": "", 4183 | "sslyze": "AGPL-3.0-only", 4184 | "ssss": "", 4185 | "sstp-client": "", 4186 | "st": "MIT", 4187 | "stanford-corenlp": "", 4188 | "stanford-ner": "", 4189 | "stanford-parser": "", 4190 | "star": "", 4191 | "startup-notification": "", 4192 | "statik": "", 4193 | "stdman": "MIT", 4194 | "stella": "", 4195 | "stellar-core": "", 4196 | "stern": "Apache-2.0", 4197 | "stgit": "GPL-2.0-only", 4198 | "stk": "", 4199 | "stlink": "", 4200 | "stlviewer": "", 4201 | "stm32flash": "", 4202 | "stockfish": "", 4203 | "stoken": "", 4204 | "stone": "", 4205 | "stone-soup": "", 4206 | "storm": "", 4207 | "stormlib": "", 4208 | "stormpath-cli": "", 4209 | "stormssh": "MIT", 4210 | "stormssh-completion": "MIT", 4211 | "stout": "MIT", 4212 | "stow": "GPL-3.0-or-later", 4213 | "streamlink": "", 4214 | "streamripper": "", 4215 | "stress": "", 4216 | "stress-ng": "", 4217 | "strongswan": "", 4218 | "stubby": "", 4219 | "stunnel": "", 4220 | "stuntman": "", 4221 | "style-check": "", 4222 | "sub2srt": "GPL-2.0-only", 4223 | "subliminal": "", 4224 | "subnetcalc": "", 4225 | "subversion": "Apache-2.0", 4226 | "subversion@1.8": "", 4227 | "suil": "", 4228 | "suite-sparse": "", 4229 | "sundials": "BSD-3-Clause", 4230 | "superlu": "", 4231 | "supermodel": "", 4232 | "supersonic": "", 4233 | "supertux": "", 4234 | "supervisor": "", 4235 | "surfraw": "", 4236 | "suricata": "", 4237 | "svdlibc": "", 4238 | "svg2pdf": "", 4239 | "svg2png": "", 4240 | "svgcleaner": "GPL-2.0-only", 4241 | "svgo": "", 4242 | "svtplay-dl": "", 4243 | "swagger-codegen": "Apache-2.0", 4244 | "swagger-codegen@2": "Apache-2.0", 4245 | "swaks": "", 4246 | "swfmill": "", 4247 | "swftools": "", 4248 | "swi-prolog": "", 4249 | "swift": "Apache-2.0", 4250 | "swift-protobuf": "Apache-2.0", 4251 | "swiftformat": "MIT", 4252 | "swiftgen": "MIT", 4253 | "swiftlint": "MIT", 4254 | "swiftplate": "MIT", 4255 | "swig": "GPL-3.0-or-later", 4256 | "swig@3.04": "", 4257 | "swimat": "MIT", 4258 | "switch-lan-play": "GPL-3.0-only", 4259 | "switchaudio-osx": "", 4260 | "sword": "", 4261 | "sxiv": "GPL-2.0-only", 4262 | "syck": "", 4263 | "sylpheed": "", 4264 | "sync_gateway": "", 4265 | "syncthing": "", 4266 | "syncthing-inotify": "MPL-2.0", 4267 | "synfig": "", 4268 | "synscan": "", 4269 | "syntaxerl": "", 4270 | "sysbench": "GPL-2.0-only", 4271 | "sysdig": "", 4272 | "systemc": "", 4273 | "sz81": "", 4274 | "szip": "Custom", 4275 | "t-completion": "", 4276 | "t1lib": "", 4277 | "t1utils": "", 4278 | "ta-lib": "", 4279 | "tag": "MIT", 4280 | "taglib": [ 4281 | "LGPL-2.1-only", 4282 | "MPL-1.1" 4283 | ], 4284 | "tailor": "", 4285 | "taisei": "", 4286 | "takt": "", 4287 | "taktuk": "", 4288 | "tal": "", 4289 | "talloc": "", 4290 | "tarantool": "", 4291 | "tarsnap": "", 4292 | "tarsnap-gui": "", 4293 | "tarsnapper": "", 4294 | "task": "", 4295 | "task-spooler": "", 4296 | "taskd": "", 4297 | "taskell": "", 4298 | "tasksh": "", 4299 | "tass64": "", 4300 | "tbb": "Apache-2.0", 4301 | "tbox": "", 4302 | "tcc": "", 4303 | "tccutil": "GPL-2.0-only", 4304 | "tcl-tk": "", 4305 | "tclap": "", 4306 | "tcpdump": "", 4307 | "tcpflow": "GPL-3.0-only", 4308 | "tcping": "", 4309 | "tcpkali": "", 4310 | "tcpreplay": "", 4311 | "tcpsplit": "", 4312 | "tcpstat": "", 4313 | "tcptrace": "", 4314 | "tcptraceroute": "GPL-2.0-only", 4315 | "tcptunnel": "", 4316 | "tcsh": "", 4317 | "td": "", 4318 | "tdlib": "", 4319 | "tealdeer": "", 4320 | "teapot": "", 4321 | "tectonic": "", 4322 | "tee-clc": "", 4323 | "teem": "", 4324 | "teensy_loader_cli": "", 4325 | "teleconsole": "", 4326 | "telegraf": "", 4327 | "telegram-cli": "", 4328 | "teleport": "", 4329 | "telnet": [ 4330 | "BSD-4-Clause-UC", 4331 | "MIT", 4332 | "BSD-3-Clause" 4333 | ], 4334 | "telnetd": "", 4335 | "template-glib": "", 4336 | "temporal_tables": "", 4337 | "tenyr": "", 4338 | "tepl": "", 4339 | "term": "", 4340 | "termbox": "", 4341 | "terminal-notifier": "", 4342 | "terminator": "", 4343 | "termius": "", 4344 | "termrec": "", 4345 | "termshare": "BSD-2-Clause", 4346 | "termtosvg": "", 4347 | "terraform": "MPL-2.0", 4348 | "terraform-docs": "MIT", 4349 | "terraform-inventory": "MIT", 4350 | "terraform-provisioner-ansible": "", 4351 | "terraform_landscape": "Apache-2.0", 4352 | "terraforming": "", 4353 | "terragrunt": "MIT", 4354 | "tesseract": "Apache-2.0", 4355 | "testdisk": "", 4356 | "testssl": "", 4357 | "texapp": "", 4358 | "texi2html": "GPL-3.0-or-later", 4359 | "texinfo": "GPL-3.0-only", 4360 | "texmath": "", 4361 | "textql": "MIT", 4362 | "tfenv": "MIT", 4363 | "tgif": "", 4364 | "tgui": "", 4365 | "thc-pptp-bruter": "", 4366 | "the_platinum_searcher": "MIT", 4367 | "the_silver_searcher": "Apache-2.0", 4368 | "thefuck": "MIT", 4369 | "theharvester": "", 4370 | "theora": "BSD-3-Clause", 4371 | "thors-serializer": "", 4372 | "thrift": "", 4373 | "thrift@0.9": "", 4374 | "thrulay": "", 4375 | "tidy-html5": "Custom", 4376 | "tidyp": "", 4377 | "tiff2png": "", 4378 | "tig": "GPL-2.0-only", 4379 | "tiger-vnc": "", 4380 | "tika": "", 4381 | "tile38": "", 4382 | "timedog": "GPL-2.0-only", 4383 | "timelimit": "", 4384 | "timewarrior": "", 4385 | "timidity": "", 4386 | "tin": "", 4387 | "tinc": "", 4388 | "tintin": "", 4389 | "tiny-fugue": "", 4390 | "tinycdb": "", 4391 | "tinyproxy": "", 4392 | "tinysvm": "", 4393 | "tinyxml": "", 4394 | "tinyxml2": "", 4395 | "tippecanoe": "BSD-2-Clause", 4396 | "titan-server": "", 4397 | "titlecase": "", 4398 | "tivodecode": "", 4399 | "tj": "", 4400 | "tkdiff": "GPL-2.0-or-later", 4401 | "tldr": "", 4402 | "tlsdate": "", 4403 | "tmate": "", 4404 | "tmpreaper": "", 4405 | "tmpwatch": "", 4406 | "tmux": "Custom", 4407 | "tmux-cssh": "", 4408 | "tmux-mem-cpu-load": "Apache-2.0", 4409 | "tmux-xpanes": "MIT", 4410 | "tmuxinator-completion": "MIT", 4411 | "tn5250": "", 4412 | "tnef": "GPL-2.0-only", 4413 | "tnftp": "", 4414 | "tnftpd": "", 4415 | "tnote": "", 4416 | "todo-txt": "", 4417 | "todolist": "", 4418 | "todoman": "", 4419 | "tofrodos": "", 4420 | "toilet": "", 4421 | "tokei": "", 4422 | "tokyo-cabinet": "", 4423 | "tokyo-dystopia": "", 4424 | "tomcat": "Apache-2.0", 4425 | "tomcat-native": "", 4426 | "tomcat@6": "", 4427 | "tomcat@7": "", 4428 | "tomcat@8": "", 4429 | "tomee-jax-rs": "", 4430 | "tomee-plume": "", 4431 | "tomee-plus": "", 4432 | "tomee-webprofile": "", 4433 | "toolbox": "", 4434 | "topgit": "", 4435 | "topgrade": "GPL-3.0-only", 4436 | "tor": "BSD-3-Clause", 4437 | "torrentcheck": "", 4438 | "torsocks": "", 4439 | "tox": "", 4440 | "tpl": "", 4441 | "tpp": "", 4442 | "trace2html": "", 4443 | "tracebox": "", 4444 | "tractorgen": "", 4445 | "traefik": "", 4446 | "trafficserver": "", 4447 | "trafshow": "", 4448 | "traildb": "", 4449 | "transcrypt": "MIT", 4450 | "translate-shell": "", 4451 | "translate-toolkit": "", 4452 | "transmission": "GPL-3.0-or-later", 4453 | "trash": "", 4454 | "trash-cli": "GPL-2.0-only", 4455 | "travis": "MIT", 4456 | "tre": "", 4457 | "tree": "GPL-2.0-only", 4458 | "treecc": "", 4459 | "treefrog": "", 4460 | "trezor-agent": "LGPL-3.0-only", 4461 | "triton": "", 4462 | "trr": "", 4463 | "truecrack": "GPL-3.0-only", 4464 | "truncate": "", 4465 | "tsung": "", 4466 | "tta": "", 4467 | "ttf2eot": "", 4468 | "ttf2pt1": "", 4469 | "ttfautohint": "", 4470 | "tth": "", 4471 | "tty-clock": "BSD-3-Clause", 4472 | "tty-solitaire": "MIT", 4473 | "ttyd": "MIT", 4474 | "ttygif": "MIT", 4475 | "ttyrec": "", 4476 | "tundra": "MIT", 4477 | "tunnel": "", 4478 | "tup": "", 4479 | "tvnamer": "Unlicense", 4480 | "twarc": "MIT", 4481 | "twemcache": "BSD-3-Clause", 4482 | "twine-pypi": "Apache-2.0", 4483 | "two-lame": "", 4484 | "twoping": "", 4485 | "twtxt": "MIT", 4486 | "txr": "", 4487 | "txt2tags": "", 4488 | "typesafe-activator": "", 4489 | "typescript": "", 4490 | "typespeed": "", 4491 | "u-boot-tools": "", 4492 | "uade": "", 4493 | "uberftp": "", 4494 | "ubertooth": "", 4495 | "ucg": "GPL-3.0-only", 4496 | "uchardet": "", 4497 | "ucl": "", 4498 | "ucloud": "", 4499 | "ucommon": "", 4500 | "ucon64": "", 4501 | "ucspi-tcp": "", 4502 | "udis86": "", 4503 | "udns": "", 4504 | "udptunnel": "", 4505 | "udpxy": "", 4506 | "udunits": "", 4507 | "ufraw": "", 4508 | "uftp": "", 4509 | "uggconv": "", 4510 | "uhd": "", 4511 | "um": "MIT", 4512 | "umlet": "", 4513 | "unac": "", 4514 | "unar": "", 4515 | "unarj": "", 4516 | "unbound": "BSD-4-Clause", 4517 | "uncrustify": "", 4518 | "uni2ascii": "", 4519 | "unibilium": "LGPL-3.0-or-later", 4520 | "unicorn": "", 4521 | "unifdef": "", 4522 | "unison": "", 4523 | "unittest": "", 4524 | "unittest-cpp": "MIT", 4525 | "uniutils": "", 4526 | "unixodbc": "LGPL-2.1-only", 4527 | "unnethack": "NGPL", 4528 | "unoconv": "", 4529 | "unp": "", 4530 | "unp64": "", 4531 | "unpaper": "", 4532 | "unrar": "Custom", 4533 | "unravel": "", 4534 | "unrtf": "", 4535 | "unshield": "MIT", 4536 | "unyaffs": "", 4537 | "unzip": "", 4538 | "up": "Apache-2.0", 4539 | "upscaledb": "", 4540 | "uptimed": "GPL-2.0-only", 4541 | "upx": "", 4542 | "urbit": "", 4543 | "urdfdom": "", 4544 | "urdfdom_headers": "", 4545 | "urh": "GPL-3.0-only", 4546 | "uriparser": "", 4547 | "urlview": "", 4548 | "uru": "", 4549 | "urweb": "", 4550 | "usbmuxd": "LGPL-2.1-only", 4551 | "userspace-rcu": "", 4552 | "utf8proc": "MIT", 4553 | "util-linux": "GPL-2.0-only", 4554 | "utimer": "", 4555 | "uudeview": "", 4556 | "uwsgi": "", 4557 | "v": "", 4558 | "v8": "", 4559 | "v8@3.15": "", 4560 | "vagrant-completion": "MIT", 4561 | "vala": "LGPL-2.1-only", 4562 | "valabind": "", 4563 | "valgrind": "GPL-2.0-only", 4564 | "vamp-plugin-sdk": "", 4565 | "vapor": "MIT", 4566 | "vapor-beta": "", 4567 | "vapor1": "", 4568 | "vapoursynth": "", 4569 | "varnish": "", 4570 | "varnish@4": "", 4571 | "vassh": "", 4572 | "vault": "MPL-2.0", 4573 | "vault-cli": "", 4574 | "vaulted": "MIT", 4575 | "vavrdiasm": "GPL-3.0-only", 4576 | "vbindiff": "", 4577 | "vc4asm": "", 4578 | "vcdimager": "", 4579 | "vcftools": "", 4580 | "vcprompt": "", 4581 | "vcs": "", 4582 | "vcsh": "GPL-2.0-only", 4583 | "vde": "", 4584 | "vdirsyncer": "", 4585 | "veclibfort": "BSL-1.0", 4586 | "vecx": "GPL-3.0-only", 4587 | "vegeta": "MIT", 4588 | "vera++": "", 4589 | "verilator": "", 4590 | "vert": "", 4591 | "vert.x": "", 4592 | "vf": "", 4593 | "vfuse": "", 4594 | "vgmstream": "", 4595 | "vice": "", 4596 | "viennacl": "", 4597 | "viewvc": "", 4598 | "vifm": "", 4599 | "vilistextum": "", 4600 | "vim": "Vim", 4601 | "vim@7.4": "Vim", 4602 | "vimpager": [ 4603 | "BSD-2-Clause", 4604 | "MIT", 4605 | "Vim" 4606 | ], 4607 | "vimpc": "", 4608 | "vip": "", 4609 | "vips": "LGPL-2.1-only", 4610 | "virtualhost.sh": "", 4611 | "virtualpg": "", 4612 | "virtuoso": "", 4613 | "vis": "", 4614 | "visionmedia-watch": "", 4615 | "visitors": "", 4616 | "visp": "", 4617 | "vit": "", 4618 | "vitetris": "", 4619 | "vmdktool": "", 4620 | "vmtouch": "", 4621 | "vncsnapshot": "", 4622 | "vnstat": "", 4623 | "vnu": "", 4624 | "volatility": "GPL-2.0-only", 4625 | "voldemort": "", 4626 | "voms": "", 4627 | "vorbis-tools": "", 4628 | "vorbisgain": "", 4629 | "voro++": "", 4630 | "vowpal-wabbit": "", 4631 | "vpcs": "", 4632 | "vramsteg": "", 4633 | "vrpn": "", 4634 | "vsftpd": "", 4635 | "vstr": "", 4636 | "vsts-cli": "", 4637 | "vtclock": "", 4638 | "vte": "", 4639 | "vte3": "", 4640 | "vtk": "BSD-3-Clause", 4641 | "vttest": "", 4642 | "vultr": "", 4643 | "w-calc": "", 4644 | "w3m": "", 4645 | "wabt": "Apache-2.0", 4646 | "wait_on": "", 4647 | "wakatime-cli": "", 4648 | "wakeonlan": "", 4649 | "walkmod": "", 4650 | "wallpaper": "MIT", 4651 | "wandio": "", 4652 | "waon": "", 4653 | "warp": "MIT", 4654 | "wartremover": "Apache-2.0", 4655 | "watch": "GPL-2.0-only", 4656 | "watch-sim": "MIT", 4657 | "watchexec": "Apache-2.0", 4658 | "watchman": "Apache-2.0", 4659 | "watson": "", 4660 | "wavpack": "", 4661 | "wbox": "", 4662 | "wcslib": "", 4663 | "wdc": "", 4664 | "wdfs": "", 4665 | "wdiff": "", 4666 | "weaver": "MIT", 4667 | "web100clt": "", 4668 | "webalizer": "", 4669 | "webarchiver": "", 4670 | "webdis": "", 4671 | "webfs": "", 4672 | "webkit2png": "", 4673 | "weboob": "", 4674 | "webp": "BSD-3-Clause", 4675 | "webpack": "", 4676 | "websocat": "MIT", 4677 | "websocketd": "", 4678 | "webtorrent-cli": "", 4679 | "weechat": "GPL-3.0-only", 4680 | "wego": "ISC", 4681 | "weighttp": "", 4682 | "wellington": "", 4683 | "wemux": "MIT", 4684 | "wesnoth": "", 4685 | "wget": "GPL-3.0-only", 4686 | "wgetpaste": "", 4687 | "whatmask": "", 4688 | "whatmp3": "MIT", 4689 | "when": "", 4690 | "whirr": "", 4691 | "whitedb": "", 4692 | "whohas": "", 4693 | "whois": "", 4694 | "widelands": "", 4695 | "wifi-password": "", 4696 | "wiggle": "", 4697 | "wiki": "MIT", 4698 | "wildfly-as": "", 4699 | "willgit": "MIT", 4700 | "wimlib": "", 4701 | "wine": "LGPL-2.1-only", 4702 | "winetricks": "LGPL-2.1-only", 4703 | "winexe": "", 4704 | "wiredtiger": "", 4705 | "wireguard-go": "", 4706 | "wireguard-tools": "", 4707 | "wiremock-standalone": "", 4708 | "wireshark": "GPL-2.0-only", 4709 | "wirouter_keyrec": "", 4710 | "with-readline": "", 4711 | "wla-dx": "GPL-2.0-only", 4712 | "wmctrl": "", 4713 | "woboq_codebrowser": "", 4714 | "woff2": "MIT", 4715 | "wolfssl": "", 4716 | "woof": "", 4717 | "wordnet": "", 4718 | "wordplay": "", 4719 | "wp-cli": "", 4720 | "wp-cli-completion": "MIT", 4721 | "wpscan": "", 4722 | "wput": "", 4723 | "wrangler": "", 4724 | "write-good": "MIT", 4725 | "writerperfect": "", 4726 | "wrk": "", 4727 | "wrk-trello": "", 4728 | "wsk": "", 4729 | "wskdeploy": "", 4730 | "wslay": "", 4731 | "wtf": "", 4732 | "wu": "GPL-3.0-only", 4733 | "wumpus": "", 4734 | "wv": "", 4735 | "wv2": "", 4736 | "wwwoffle": "", 4737 | "wxmac": "LGPL-2.0-or-later WITH WxWindows-exception-3.1z", 4738 | "wxmaxima": "", 4739 | "wxpython": "", 4740 | "wy60": "", 4741 | "x11vnc": "", 4742 | "x264": "GPL-2.0-only", 4743 | "x265": [ 4744 | "GPL-2.0-only", 4745 | "Custom" 4746 | ], 4747 | "x3270": "", 4748 | "xa": "", 4749 | "xalan-c": "", 4750 | "xapian": "", 4751 | "xar-mackyle": "", 4752 | "xaric": "", 4753 | "xbee-comm": "", 4754 | "xboard": "", 4755 | "xcenv": "MIT", 4756 | "xclip": "GPL-2.0-only", 4757 | "xcodegen": "MIT", 4758 | "xcproj": "", 4759 | "xctool": "Apache-2.0", 4760 | "xcv": "", 4761 | "xdelta": "", 4762 | "xdot": "LGPL-3.0-only", 4763 | "xdotool": "", 4764 | "xerces-c": "Apache-2.0", 4765 | "xhyve": "", 4766 | "xidel": "", 4767 | "xlispstat": "", 4768 | "xlslib": "", 4769 | "xmake": "", 4770 | "xml-coreutils": "", 4771 | "xml-security-c": "", 4772 | "xml-tooling-c": "", 4773 | "xml2": "", 4774 | "xmlcatmgr": "", 4775 | "xmlformat": "", 4776 | "xmlrpc-c": "", 4777 | "xmlsectool": "", 4778 | "xmlsh": "", 4779 | "xmlstarlet": "", 4780 | "xmlto": "", 4781 | "xmltoman": "", 4782 | "xmoto": "", 4783 | "xmount": "", 4784 | "xmp": "", 4785 | "xmrig": "GPL-3.0-only", 4786 | "xonsh": "", 4787 | "xorriso": "", 4788 | "xpa": "", 4789 | "xpdf": "", 4790 | "xplanet": "", 4791 | "xqilla": "", 4792 | "xrick": "", 4793 | "xrootd": "", 4794 | "xsane": "", 4795 | "xsd": "", 4796 | "xshogi": "", 4797 | "xsimd": "", 4798 | "xspin": "", 4799 | "xsv": "", 4800 | "xsw": "", 4801 | "xtail": "", 4802 | "xtensor": "", 4803 | "xtitle": "", 4804 | "xu4": "", 4805 | "xvid": "GPL-2.0-only", 4806 | "xxhash": "", 4807 | "xz": [ 4808 | "LGPL-2.1-or-later", 4809 | "GPL-2.0-or-later", 4810 | "GPL-3.0-or-later", 4811 | "Public Domain (US)" 4812 | ], 4813 | "yacas": "", 4814 | "yadm": "", 4815 | "yaf": "", 4816 | "yafc": "", 4817 | "yajl": "", 4818 | "yamcha": "", 4819 | "yamdi": "", 4820 | "yaml-cpp": "MIT", 4821 | "yamllint": "GPL-3.0-only", 4822 | "yank": "MIT", 4823 | "yara": "BSD-3-Clause", 4824 | "yarn": "BSD-2-Clause", 4825 | "yarn-completion": "MIT", 4826 | "yash": "", 4827 | "yasm": "BSD-2-Clause", 4828 | "yaws": "", 4829 | "yaz": "", 4830 | "yaze-ag": "", 4831 | "yazpp": "", 4832 | "yconalyzer": "", 4833 | "ydcv": "GPL-3.0-only", 4834 | "ydiff": "", 4835 | "yelp-tools": "", 4836 | "yeti": "", 4837 | "yetris": "GPL-3.0-only", 4838 | "ykclient": "", 4839 | "ykman": "", 4840 | "ykneomgr": "", 4841 | "ykpers": "", 4842 | "yle-dl": "", 4843 | "yosys": "", 4844 | "you-get": "", 4845 | "youtube-dl": "Unlicense", 4846 | "yq": "MIT", 4847 | "yubico-piv-tool": "", 4848 | "yuicompressor": "", 4849 | "yydecode": "", 4850 | "z": "", 4851 | "z3": "", 4852 | "z80asm": "", 4853 | "z80dasm": "", 4854 | "zabbix": "", 4855 | "zanata-client": "", 4856 | "zbackup": "", 4857 | "zbar": "LGPL-2.1-or-later", 4858 | "zboy": "", 4859 | "zdelta": "", 4860 | "zebra": "", 4861 | "zelda-roth-se": "", 4862 | "zenity": "", 4863 | "zero-install": "", 4864 | "zeromq": "GPL-3.0-only", 4865 | "zig": "", 4866 | "zile": "", 4867 | "zim": "", 4868 | "zimg": "WTFPL", 4869 | "zinc": "", 4870 | "zint": "", 4871 | "zip": "", 4872 | "zita-convolver": "", 4873 | "zlib": "Zlib", 4874 | "zlog": "LGPL-2.1-only", 4875 | "zmap": "", 4876 | "zmqpp": "", 4877 | "znapzend": "", 4878 | "znc": "", 4879 | "zola": "", 4880 | "zookeeper": "Apache-2.0", 4881 | "zopfli": "Apache-2.0", 4882 | "zorba": "", 4883 | "zork": "", 4884 | "zpaq": "", 4885 | "zplug": "", 4886 | "zpython": "", 4887 | "zsdx": "", 4888 | "zsh": "Custom", 4889 | "zsh-autosuggestions": "MIT", 4890 | "zsh-completions": "Custom", 4891 | "zsh-git-prompt": "MIT", 4892 | "zsh-history-substring-search": "", 4893 | "zsh-lovers": "", 4894 | "zsh-navigation-tools": "", 4895 | "zsh-syntax-highlighting": "BSD-3-Clause", 4896 | "zshdb": "GPL-3.0-only", 4897 | "zssh": "", 4898 | "zstd": "BSD-3-Clause", 4899 | "zsxd": "", 4900 | "zsync": "", 4901 | "zurl": "GPL-3.0-only", 4902 | "zxcc": "", 4903 | "zxing-cpp": "Apache-2.0", 4904 | "zyre": "", 4905 | "zzuf": "", 4906 | "zzz": "" 4907 | } 4908 | --------------------------------------------------------------------------------