Skip to main content

tesserakit-license

Detect and classify a project's license, offline.

tessera-license reads LICENSE files and the license field of manifests, identifies the license by content signature, classifies it (permissive / weak-copyleft / copyleft / public-domain), and flags hygiene issues. No network and no per-dependency registry lookups: it inspects what is declared in the repo.

Audit

tessera license audit --input . --output ./out/license_pack

Detected sources:

  • LICENSE / LICENCE / COPYING files (identified from their text)
  • pyproject.toml [project].license
  • package.json license
  • Cargo.toml [package].license

Recognized ids include MIT, Apache-2.0, BSD-2/3-Clause, ISC, MPL-2.0, (L)GPL-2.0/3.0, AGPL-3.0, Unlicense, CC0-1.0.

Artifacts written:

licenses.jsonl           one LicenseFinding per declaration (id, category, evidence)
index.md                 the license inventory
validation_report.md     hygiene findings
coverage_report.md       counts by category and license id

Findings

  • no_license — no LICENSE file or declared license found
  • missing_license_file — a manifest declares a license but there is no LICENSE file
  • copyleft_license — a copyleft license (GPL/AGPL) needs obligation review
  • license_mismatch — different licenses declared in different places
  • unrecognized_license — the license text/value could not be identified

Metadata

Release files for tesserakit-license 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tesserakit-license 0.4.0
File Size Uploaded
tesserakit_license-0.4.0.tar.gz 6.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tesserakit-license 0.4.0
File Interpreter ABI Platform
tesserakit_license-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.6 kB

Release files / tesserakit_license-0.4.0.tar.gz

Download URL tesserakit_license-0.4.0.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
0ae47b358db10ee6a864333e35afb895ad068b4d788aa0d8a2d6e4be3fd65621
BLAKE2b-256 checksum
How to use checksums
7da5ef26f405d591af4e8063e68b3b77991c9aafc7628d12969b9472ad4f8b69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / tesserakit_license-0.4.0-py3-none-any.whl

Download URL tesserakit_license-0.4.0-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
18cf76ca2eb9b2a228d2cca324ae7405b4124f99b1f91ab72f75625c688680fb
BLAKE2b-256 checksum
How to use checksums
3455552efd933dff3f2edadc1cfdc602dbcf3aa9ede87c74bb909caa3345400b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page