L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Développement · 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

Documentation de la Skill

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
Skills enregistrées