What problem does it solve?
This Skill simplifies the complex landscape of R package licensing, ensuring compliance with CRAN requirements and legal best practices for code, data, and bundled third-party components.
Core Features & Use Cases
- License Selection: Guides users through choosing appropriate open-source or proprietary licenses.
- File Setup: Demonstrates correct
DESCRIPTION, LICENSE, and .Rbuildignore configurations.
- Compatibility Guidance: Provides a matrix and explanations for license compatibility between packages.
- Bundled Code Handling: Advises on licensing when incorporating external code snippets or libraries.
- Use Case: A developer needs to choose a license for their new R package and ensure it's compatible with a dependency they wish to include. This Skill will help them select a license, configure the necessary files, and verify compatibility.
Quick Start
Use the licensing skill to understand how to apply the MIT license to an R package.