license-checker

Official

Ensure Python package license compliance, effortlessly.

Authoropendatahub-io
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Navigating the complexities of open-source licenses for Python package redistribution can be daunting, risking non-compliance. This Skill automates license compatibility checks against the authoritative SPDX database, providing clear guidance and reducing legal risk.

Core Features & Use Cases

  • SPDX License Lookup: Fetches real-time license data from SPDX.org to ensure accuracy and up-to-date information on license terms.
  • Compatibility Assessment: Evaluates licenses for redistribution, commercial use, and wheel building, classifying risk as Low, Medium, or High for enterprise environments.
  • Detailed Requirements: Outlines specific compliance obligations for licenses (e.g., weak copyleft like LGPL or MPL), ensuring you meet all necessary conditions.
  • Red Hat Context: Provides special considerations for packages with dependencies covered by Red Hat's vendor agreements (NVIDIA, Intel Gaudi, IBM Spyre), offering tailored advice.
  • Use Case: Before including a new Python library in an enterprise product, you need to verify its license. You can ask Claude, "Check the redistribution compatibility of the 'GPL-3.0-only' license for a Python package."

Quick Start

Assess the compatibility of the 'Apache-2.0' license for Python package redistribution.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: license-checker
Download link: https://github.com/opendatahub-io/ai-helpers/archive/main.zip#license-checker

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository