license-compliance

Analyze open-source license compatibility and track compliance obligations.

2|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/DTMC-marketplace/governance --skill license-compliance-dtmc-marketplace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: license-compliance
Source: https://github.com/DTMC-marketplace/governance/tree/main/skills/license-compliance
Command: npx skills add https://github.com/DTMC-marketplace/governance --skill license-compliance-dtmc-marketplace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers and organizations navigate the complexities of open-source software licenses, ensuring compliance and avoiding legal risks.

Core Features & Use Cases

  • License Analysis: Evaluate the compatibility of various open-source licenses.
  • Obligation Tracking: Understand and manage the requirements associated with different licenses (e.g., attribution, source code disclosure).
  • Compliance Workflows: Implement processes for license scanning, attribution file generation, and policy enforcement.
  • Use Case: Before integrating a new open-source library into a commercial product, use this Skill to check if its license (e.g., GPL) is compatible with your project's licensing and distribution model.

Quick Start

Use the license-compliance skill to analyze the compatibility of the Apache-2.0 license with the GPL-3.0 license.

Frequently Asked Questions about license-compliance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if an open source license is compatible with my commercial project?

To check open source license compatibility, you evaluate the dependency's license against your project's distribution model. This skill analyzes copyleft restrictions and obligations, ensuring licenses like GPL-3.0 do not conflict with your commercial product's licensing requirements.

What are the obligations of using Apache-2.0 licensed dependencies in distribution?

The obligations of using Apache-2.0 dependencies include generating attribution notices and tracking license requirements. This skill helps manage these distribution obligations, ensuring you understand source code disclosure rules and maintain compliance through proper attribution file generation.

How do I implement a license scanning workflow for open source dependencies?

Implementing a license scanning workflow requires integrating dependency analysis and policy enforcement into your development lifecycle. This skill provides guidance on establishing compliance workflows, evaluating dependencies continuously, and generating attribution notices to automate open source policy checks.

When do I need to generate an SPDX attribution file for my software release?

You need to generate an SPDX attribution file when your software distribution includes open source dependencies with attribution requirements. This skill guides you through obligation tracking and attribution file generation to satisfy license compliance requirements before releasing your product.

Can I use GPL-3.0 licensed open source libraries in a proprietary software product?

Using GPL-3.0 licensed libraries in a proprietary product typically triggers copyleft obligations requiring source code disclosure. This skill analyzes license compatibility to determine if your distribution model aligns with copyleft requirements or if alternative dependencies are needed.

What is the best way to track open source license obligations across multiple dependencies?

The best way to track open source license obligations is through systematic dependency analysis and obligation tracking. This skill helps manage requirements like attribution and source code disclosure across your project, providing a structured compliance workflow to enforce policies.