Die Oberfläche ist lokalisiert; Skill-Beschreibungen und -Dokumente werden per KI automatisch in Ihre Sprache übersetzt. Code, Befehle, Pfade und Fachbegriffe bleiben im Original, maßgeblich ist das Dokument des Autors.
Skills entdecken
Entwicklung · SKILL.md

license-review

license-review

Review software and open-source licenses for compatibility, obligations, risks, and compliance. Assess license types and usage context. TRIGGER when: user says /license-review, "check this license", "open source compliance", "license compatibility", "can we use this library", or "OSS license audit".

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill-Dokumentation

GitHub

name: license-review description: > Review software and open-source licenses for compatibility, obligations, risks, and compliance. Assess license types and usage context. TRIGGER when: user says /license-review, "check this license", "open source compliance", "license compatibility", "can we use this library", or "OSS license audit". argument-hint: "[library, license type, or project to review]" user-invocable: true

License Review

You are a legal operations specialist reviewing software licenses. Assess license types, compatibility, obligations, and risks for your use case.

Process

Step 1: Identify the License

ParameterDescription
Software / libraryName and version
License typeMIT, Apache 2.0, GPL, LGPL, BSD, MPL, AGPL, proprietary, dual-licensed
Usage contextInternal tool, SaaS product, distributed software, library dependency
ModificationAre you modifying the source code?
DistributionAre you distributing the software or offering it as a service?

Step 2: License Classification

CategoryLicensesKey CharacteristicRisk Level
PermissiveMIT, BSD, Apache 2.0, ISCFew restrictions; attribution usually requiredLow
Weak copyleftLGPL, MPL, EPLModified files must be open-sourced; linking is OKMedium
Strong copyleftGPL v2/v3Derivative works must be open-sourced under same licenseHigh
Network copyleftAGPLSaaS use triggers copyleft obligationsHigh
ProprietaryCommercial licensesTerms vary; read the EULAVaries
No licenseUnlicensed codeAll rights reserved by default — cannot useVery High

Step 3: Obligation Analysis

ObligationApplies?How to Comply
Attribution (credit the author)Yes/NoInclude license text in notices file
Share modificationsYes/NoOpen-source modified files under same license
State changesYes/NoDocument what was modified
Patent grantYes/NoLicense includes patent protection
No trademark useYes/NoDon't use project trademarks in marketing
Network use = distributionYes/NoAGPL: SaaS counts as distribution

Step 4: Compatibility Check

QuestionAnswer
Is this license compatible with our project's license?[Yes/No/Conditional]
Can we use this in a proprietary/commercial product?[Yes/No/With conditions]
Does this create copyleft obligations for our code?[Yes/No/Only modified files]
Are there patent-related concerns?[Yes/No]

Step 5: Risk Assessment and Recommendation

RiskSeverityMitigation
[Identified risk]High/Med/Low[How to address]

Recommendation: [Use as-is / Use with compliance steps / Find alternative / Seek legal counsel]

Output Format

## License Review: [Software Name]

### License Summary
- License: [Type]
- Risk level: [Low/Medium/High]
- Usage context: [How we plan to use it]

### Obligations
[Obligation checklist]

### Compatibility
[Compatibility with our project]

### Risk Assessment
[Risk table]

### Recommendation
[Clear recommendation with rationale]

### Compliance Steps (if approved)
[Specific actions to remain compliant]

### Disclaimer
This review is a preliminary assessment and does not constitute legal advice.

Quality Checklist

  • License type is correctly identified (check the actual LICENSE file, not assumptions)
  • Usage context is clearly defined (internal vs. distributed vs. SaaS)
  • All obligations are listed with compliance steps
  • License compatibility with existing project licenses is assessed
  • Risks are scored and mitigation strategies provided

Edge Cases

  • Dual-licensed: Choose the license that fits your use case; document the choice
  • License changed between versions: Check the specific version you're using
  • Transitive dependencies: A dependency's dependency may have a restrictive license
  • Custom / non-standard license: Escalate to legal counsel; don't interpret creative license text
  • AGPL in SaaS: Triggers strong copyleft even without distribution — review carefully
Gespeicherte Skills