loophp/grumphp-license-task
GrumPHP extension adding a “license” task to ensure your project has a valid LICENSE file. Creates it if missing or offers to fix it if invalid. Supports common OSI licenses (MIT, BSD-3-Clause, LGPL, EUPL) with holder/year options.
LICENSE file creation/validation, accelerating contributor ramp-up by auto-generating or correcting files during CI checks.Adopt if:
LICENSE files.Look Elsewhere if:
ergebnis/license).For Executives:
"This package automates license validation in our CI pipelines, ensuring all open-source contributions comply with legal requirements—reducing risk and saving engineering time. For example, it auto-generates or corrects LICENSE files during code reviews, cutting manual compliance checks by 80%. It’s a low-cost, high-impact solution for governance, especially if we’re expanding FOSS contributions or internal code sharing."
For Engineering/DevOps:
*"We’re adding a GrumPHP task to validate LICENSE files—it’s like php-cs-fixer but for licenses. It:
LICENSE files (MIT/LGPL/AGPL).For Legal/Compliance: "This tool enforces license consistency across all repositories, aligning with our open-source policy. It’s audit-ready—every commit is checked, and invalid licenses are flagged or auto-fixed. We can even extend it to internal projects where vendor licensing requires scrutiny."
How can I help you explore Laravel packages today?