DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: tree-sitter 0.26.8-1

New Package Report

.changes
Distributionexperimental
DateWed, 06 May 2026 06:40:02 -0400
Sourcetree-sitter
Version0.26.8-1
Changed-ByJames McCoy
Architectureamd64 source
Changelog
tree-sitter (0.26.8-1) experimental; urgency=medium
 .
   * Update to new upstream version 0.26.8.
     + Deterministically generate node-types.json (Closes: #1133726)
   * Handle libtree-sitter0.25 -> libtree-sitter0.26 SONAME bump
   * Update build / runtime / test dependencies for crate packages
   * Revert "feat(xtask): generate JSON schema for cli `TestSummary`", since
     rust-schemars 1.x is not packaged yet and this is only used for tests.
   * Remove Priority, since optional is the default
   * Declare compliance with Policy 4.7.4
   * Setup .so -> .so.$SOVER symlink, dropping invalid .so.0 symlink
   * Add librust-tempfile-dev Depends to librust-tree-sitter-generate-dev autopkgtests
   * Remove qjs-rt feature from generate and its use in cli, since rquickjs is
     not packaged and this isn't required functionality.
   * Relax etcetera dependency to allow 0.10 or 0.11
   * Adapt tree-sitter to rand 0.10
   * Remove tree-sitter-generate tests relying on the workspace
   * Guard TagsError/QueryError usage by highlight/tags feature checks
   * Remove revert of "fix(lib): replace raw array accesses with `array_get`"
     now that the upstream strict-aliasing bug is fixed. (Closes: #1118124)
.dsc
Sectionrust
Priorityoptional
Componentmain
Package-Listlibrust-tree-sitter-cli-dev deb rust optional arch=any
librust-tree-sitter-config-dev deb rust optional arch=any
librust-tree-sitter-dev deb rust optional arch=any
librust-tree-sitter-generate-dev deb rust optional arch=any
librust-tree-sitter-highlight-dev deb rust optional arch=any
librust-tree-sitter-language-dev deb rust optional arch=any
librust-tree-sitter-loader-dev deb rust optional arch=any
librust-tree-sitter-tags-dev deb rust optional arch=any
libtree-sitter-dev deb libdevel optional arch=any
libtree-sitter0.26 deb libs optional arch=any
tree-sitter-cli deb devel optional arch=any
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: tree-sitter
Source: https://tree-sitter.github.io/tree-sitter/

Files: *
Copyright: 2018-2024 Max Brunsfeld
License: Expat

Files: debian/*
Copyright: 2020-2025 James McCoy <jamessan@debian.org>
License: Expat

Files: lib/src/unicode/*
Copyright:
 1991-2019 Unicode, Inc.
 1999-2015, International Business Machines
License: Unicode

License: Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in all
 copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.

License: Unicode
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of the Unicode data files and any associated documentation
 (the "Data Files") or Unicode software and any associated documentation
 (the "Software") to deal in the Data Files or Software
 without restriction, including without limitation the rights to use,
 copy, modify, merge, publish, distribute, and/or sell copies of
 the Data Files or Software, and to permit persons to whom the Data Files
 or Software are furnished to do so, provided that either
 (a) this copyright and permission notice appear with all copies
 of the Data Files or Software, or
 (b) this copyright and permission notice appear in associated
 Documentation.
 .
 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
 WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT OF THIRD PARTY RIGHTS.
 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
 NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
 DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 PERFORMANCE OF THE DATA FILES OR SOFTWARE.
 .
 Except as contained in this notice, the name of a copyright holder
 shall not be used in advertising or otherwise to promote the sale,
 use or other dealings in these Data Files or Software without prior
 written authorization of the copyright holder.

Review Information

rejected — allocated to siretart 17 hours ago, started 17 hours ago, completed 7 hours ago.

Final Comment

Thanks for your diligence while working on this package. I've had a look
through the source, and while it's mostly there, I have to reject it
for now because of several omissions in debian/copyright.

Specifically, the file lib/src/portable/endian.h is not covered. It
carries a copyright notice for Mathias Panzenböck and is released into
the public domain, with a fallback dual-license under BSD, MIT, and
Apache terms. Since this is a distinct author and license from the
rest of the project, it needs its own stanza.

The ICU subset in lib/src/unicode/ requires much more granular
coverage. While you have listed Unicode, Inc. and IBM, the "License:
Unicode" stanza in your copyright file only matches the "Unicode
License Agreement - Data Files and Software (2016)". However, the
actual header blocks in lib/src/unicode/umachine.h,
lib/src/unicode/utf16.h, and lib/src/unicode/utf8.h all reference
an older "ICU License - ICU 1.8.1 to ICU 57.1" from IBM, which has
different wording and should be explicitly included. Furthermore,
the bundled lib/src/unicode/LICENSE file lists several other third-party
contributors whose licenses are not reflected in debian/copyright:

  • Google Inc. (BSD-3-clause, used in Chrome)
  • TaBE Project and Pai-Hsiang Hsiao (BSD-like)
  • Nara Institute of Science and Technology (BSD-like)
  • Brian Eugene Wilson and Robert Martin Campbell (Lao-Dictionary,
    BSD-2-clause)

I also noticed that Amaan Qureshi is listed as a primary author in the
workspace Cargo.toml and other package metadata, but is currently
missing from the upstream copyright stanzas in debian/copyright. This
contributor should be credited alongside Max Brunsfeld in the main
Files: * stanza.

-rt

Public Notes

17 hours ago ● public

Missed Author Check

Command: dnq author-check -prepare
Exit code: 0

Author check: scanned 524 files.

NOT IN debian/copyright (8):

  Brian Eugene Wilson, Robert Martin Campbell
    lib/src/unicode/LICENSE:295

  Chih-Hao Tsai @ Beckman Institute, University of Illinois
    lib/src/unicode/LICENSE:200

  Computer Systems and Communication Lab, *                    Institute of Information Science, Academia
    lib/src/unicode/LICENSE:167

  Google Inc
    lib/src/unicode/LICENSE:86

  LeRoy Benjamin Sharon
    lib/src/unicode/LICENSE:333

  Nara Institute of Science and Technology
    lib/src/unicode/LICENSE:209

  Pai-Hsiang Hsiao
    lib/src/unicode/LICENSE:135

  TaBE Project
    lib/src/unicode/LICENSE:134

Result: ATTENTION REQUIRED — 8 authors not in debian/copyright
17 hours ago ● public

copyright-grep

Command: rg -i '(licen[cs]e|copyr|©)' --heading
Exit code: 0

LICENSE
The MIT License (MIT)
Copyright (c) 2018 Max Brunsfeld
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
The above copyright notice and this permission notice shall be included in all
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

Package.swift
                        "src/unicode/LICENSE",

docs/package.nix
    license = lib.licenses.mit;

docs/src/cli/init.md
- `license` — The license of your grammar, which should be a valid [SPDX license][spdx]
[spdx]: https://spdx.org/licenses

docs/src/assets/schemas/config.schema.json
        "license": {
          "description": "The project's license."

docs/src/creating-parsers/1-getting-started.md
 * @license PARSER_LICENSE

build.zig.zon
        "LICENSE",

Cargo.toml
license = "MIT"

crates/config/LICENSE
The MIT License (MIT)
Copyright (c) 2018 Max Brunsfeld
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
The above copyright notice and this permission notice shall be included in all
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

lib/LICENSE
The MIT License (MIT)
Copyright (c) 2018 Max Brunsfeld
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
The above copyright notice and this permission notice shall be included in all
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

lib/package.nix
    license = lib.licenses.mit;

crates/config/Cargo.toml
license.workspace = true

debian/changelog
  * Bump copyright years

crates/language/LICENSE
The MIT License (MIT)
Copyright (c) 2018 Max Brunsfeld
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
The above copyright notice and this permission notice shall be included in all
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

crates/xtask/Cargo.toml
license.workspace = true

debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Copyright: 2018-2024 Max Brunsfeld
License: Expat
Copyright: 2020-2025 James McCoy <jamessan@debian.org>
License: Expat
Copyright:
License: Unicode
License: Expat
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 The above copyright notice and this permission notice shall be included in all
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
License: Unicode
 (a) this copyright and permission notice appear with all copies
 (b) this copyright and permission notice appear in associated
 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
 Except as contained in this notice, the name of a copyright holder
 written authorization of the copyright holder.

crates/generate/LICENSE
The MIT License (MIT)
Copyright (c) 2018 Max Brunsfeld
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
The above copyright notice and this permission notice shall be included in all
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

debian/patches/0002-Report-deb-built-using-tree-sitter-0-when-building-t.patch
The license is MIT, so there is no requirement to distribute source along with binaries.

crates/language/Cargo.toml
license.workspace = true

lib/src/portable/endian.h
// "License": Public Domain
// be "dual licensed" under the BSD, MIT and Apache licenses, if you want to. This code is trivial anyway. Consider it

crates/loader/LICENSE
The MIT License (MIT)
Copyright (c) 2018 Max Brunsfeld
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
The above copyright notice and this permission notice shall be included in all
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

crates/highlight/LICENSE
The MIT License (MIT)
Copyright (c) 2018 Max Brunsfeld
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
The above copyright notice and this permission notice shall be included in all
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

crates/loader/src/loader.rs
    pub license: Option<String>,
    pub license: Option<String>,

lib/binding_web/package.nix
    license = lib.licenses.mit;

crates/loader/Cargo.toml
license.workspace = true

lib/binding_web/package.json
  "license": "MIT",
    "prepack": "cp ../../LICENSE .",
    "postpack": "rm LICENSE",

crates/highlight/Cargo.toml
license.workspace = true

crates/generate/Cargo.toml
license.workspace = true

crates/cli/LICENSE
The MIT License (MIT)
Copyright (c) 2018 Max Brunsfeld
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
The above copyright notice and this permission notice shall be included in all
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

crates/cli/package.nix
    license = lib.licenses.mit;

lib/Cargo.toml
license.workspace = true
  "/LICENSE",

lib/src/unicode/README.md
### License
The license for these files is contained in the `LICENSE` file within this directory.
* `LICENSE` - The license file from the [`icu4c`](https://github.com/unicode-org/icu/tree/552b01f61127d30d6589aa4bf99468224979b661/icu4c) directory of the `icu` repository.
* Update `LICENSE` with the license text from the directory mentioned above.

lib/src/unicode/LICENSE
COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
Copyright © 1991-2019 Unicode, Inc. All rights reserved.
Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
(a) this copyright and permission notice appear with all copies
(b) this copyright and permission notice appear in associated
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
Except as contained in this notice, the name of a copyright holder
written authorization of the copyright holder.
Third-Party Software Licenses
terms for licensed third-party software components included within ICU
1. ICU License - ICU 1.8.1 to ICU 57.1
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1995-2016 International Business Machines Corporation and others
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
Except as contained in this notice, the name of a copyright holder
of the copyright holder.
 #     The Google Chrome software developed by Google is licensed under
 # the BSD license. Other software included in this distribution is
 # provided under other licenses, as set forth below.
 #  The BSD License
 #  http://opensource.org/licenses/bsd-license.php
 #  Copyright (C) 2006-2008, Google Inc.
 #  Redistributions of source code must retain the above copyright notice,
 # copyright notice, this list of conditions and the following
 #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
 # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 #    - Its license terms and conditions are shown below.
 #    - Its license terms and conditions are shown below.
 #   * Copyright (c) 1999 TaBE Project.
 #   * Copyright (c) 1999 Pai-Hsiang Hsiao.
 #   * . Redistributions of source code must retain the above copyright
 #   * . Redistributions in binary form must reproduce the above copyright
 #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 #   * Copyright (c) 1999 Computer Systems and Communication Lab,
 #   * . Redistributions of source code must retain the above copyright
 #   * . Redistributions in binary form must reproduce the above copyright
 #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 #  Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
 #  Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
 #  must include both the above copyright notice and the following
 #  the copyright holders, disclaims all warranties with regard to this
 #  Therefore, neither ICOT, the copyright holder, or any other
 #  Copyright (c) 2013 International Business Machines Corporation
 # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
 #  Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
 # Redistributions of source code must retain the above copyright notice, this
 #  binary form must reproduce the above copyright notice, this list of
 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
 #  Copyright (c) 2014 International Business Machines Corporation
 #  Copyright (c) 2013, LeRoy Benjamin Sharon
 #  copyright notice, this list of conditions and the following
 #  above copyright notice, this list of conditions and the following
 #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
 #  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
Copyright 2006-2011, the V8 project authors. All rights reserved.
    * Redistributions of source code must retain the above copyright
      copyright notice, this list of conditions and the following
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT

lib/src/unicode/utf16.h
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
*   Copyright (C) 1999-2012, International Business Machines

lib/src/unicode/utf8.h
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
*   Copyright (C) 1999-2015, International Business Machines

lib/src/unicode/umachine.h
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
*   Copyright (C) 1999-2015, International Business Machines

crates/cli/Cargo.toml
license.workspace = true
include = ["build.rs", "README.md", "LICENSE", "benches/*", "src/**"]

crates/cli/eslint/package.json
  "license": "MIT",
    "prepack": "cp ../../../LICENSE .",
    "postpack": "rm LICENSE"

crates/cli/src/templates/build.zig.zon
        "LICENSE",

crates/cli/src/templates/package.json
  "license": "PARSER_LICENSE",

crates/cli/src/main.rs
            let license = || {
                    .with_prompt("License")
                "license",
                        "license" => opts.license = license()?,

crates/cli/src/templates/_cargo.toml
license = "PARSER_LICENSE"
  "/LICENSE",

crates/cli/src/templates/pyproject.toml
license.text = "PARSER_LICENSE"

crates/cli/eslint/package-lock.json
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "Apache-2.0",
      "license": "MIT",
      "license": "Apache-2.0",
      "license": "MIT",
      "license": "MIT",
      "license": "Apache-2.0",
      "license": "Apache-2.0",
      "license": "Apache-2.0",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "Python-2.0",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "BSD-3-Clause",
      "license": "BSD-2-Clause",
      "license": "Apache-2.0",
      "license": "BSD-2-Clause",
      "license": "BSD-3-Clause",
      "license": "BSD-2-Clause",
      "license": "BSD-2-Clause",
      "license": "BSD-2-Clause",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC",
      "license": "ISC",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "Apache-2.0 AND MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC"
      "license": "CC-BY-3.0"
      "license": "MIT",
        "spdx-license-ids": "^3.0.0"
    "node_modules/spdx-license-ids": {
      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz",
      "license": "CC0-1.0"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "0BSD"
      "license": "MIT",
      "license": "BSD-2-Clause",
      "license": "ISC",
      "license": "MIT",
      "license": "MIT",

crates/cli/src/init.rs
const PARSER_LICENSE_PLACEHOLDER: &str = "PARSER_LICENSE";
    pub license: String,
                license: Some(self.license),
            license: String::new(),
    license: Option<&'a str>,
        license: tree_sitter_config.metadata.license.as_deref(),
                    if contents.contains("\"LICENSE\"") {
                        info!("Adding LICENSE entry to bindings/rust/Cargo.toml");
                        write_file(path, contents.replace("\"LICENSE\"", "\"/LICENSE\""))?;
    if let Some(license) = generate_opts.license {
        replacement = replacement.replace(PARSER_LICENSE_PLACEHOLDER, license);
        replacement = replacement.replace(PARSER_LICENSE_PLACEHOLDER, "MIT");

crates/cli/src/templates/pom.xml
  <licenses>
    <license>
      <name>PARSER_LICENSE</name>
      <url>https://spdx.org/licenses/PARSER_LICENSE.html</url>
    </license>
  </licenses>

crates/cli/src/templates/grammar.js
 * @license PARSER_LICENSE

lib/binding_web/package-lock.json
      "license": "MIT",
      "license": "Apache-2.0",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "Apache-2.0",
      "license": "MIT",
      "license": "Apache-2.0",
      "license": "Apache-2.0",
      "license": "Apache-2.0",
      "license": "MIT",
      "license": "MIT",
      "license": "Apache-2.0",
      "license": "Apache-2.0",
      "license": "Apache-2.0",
      "license": "Apache-2.0",
      "license": "Apache-2.0",
      "license": "Apache-2.0",
      "license": "Apache-2.0",
      "license": "ISC",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT"
      "license": "MIT"
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "Python-2.0"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT"
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "BSD-2-Clause",
      "license": "Apache-2.0",
      "license": "BSD-2-Clause",
      "license": "BSD-3-Clause",
      "license": "BSD-2-Clause",
      "license": "BSD-2-Clause",
      "license": "MIT",
      "license": "BSD-2-Clause",
      "license": "Apache-2.0",
      "license": "MIT"
      "license": "MIT"
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC"
      "license": "ISC",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC",
      "license": "ISC",
      "license": "MIT",
      "license": "ISC",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC"
      "license": "BSD-3-Clause",
      "license": "BSD-3-Clause",
      "license": "BSD-3-Clause",
      "license": "BSD-3-Clause",
      "license": "BlueOak-1.0.0",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT"
      "license": "MIT"
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT"
      "license": "MIT"
      "license": "ISC"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC",
      "license": "ISC",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "BlueOak-1.0.0"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "BlueOak-1.0.0",
      "license": "MIT"
      "license": "MIT",
      "license": "ISC"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC"
      "license": "ISC",
      "license": "BSD-3-Clause",
      "license": "BSD-3-Clause",
      "license": "MIT"
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC",
      "license": "MIT",
      "license": "ISC",
      "license": "MIT"
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "Apache-2.0",
      "license": "MIT",
      "license": "MIT"
      "license": "BSD-2-Clause",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "ISC",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT"
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",
      "license": "MIT",

crates/cli/npm/package.json
  "license": "MIT",
    "prepack": "cp ../../../LICENSE ../README.md .",
    "postpack": "rm LICENSE README.md"

crates/cli/npm/package-lock.json
      "license": "MIT",

crates/tags/Cargo.toml
license.workspace = true

crates/tags/LICENSE
The MIT License (MIT)
Copyright (c) 2018 Max Brunsfeld
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
The above copyright notice and this permission notice shall be included in all
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 hours ago ● public

Licenserecon

Command: lrc | grep -v 'Superfluous file pattern'
Exit code: 0

en: Versions: licenserecon '14.0'  licensecheck '3.3.9-1'

Parsing Source Tree  ....
Reading d/copyright  ....
Running licensecheck ....

d/copyright      | licensecheck

Expat            | Apache-2.0 and/or Expat crates/cli/eslint/package-lock.json
Expat            | Apache-2.0 and/or Expat lib/binding_web/package-lock.json
Expat            | public-domain     lib/src/portable/endian.h
Unicode          | Unicode-DFS-2016  lib/src/unicode/LICENSE

Back to Dashboard | View all reviews for this package