# Contributing to ManimCat Thanks for considering a contribution. ## CLA Requirement Before a Pull Request can be merged, contributors must agree to `CLA.md`. Accepted forms: 1. Sign through the CLA bot flow in the PR. 2. Include a statement in PR/commit: `I have read and agree to CLA.md`. ## Why this CLA exists The CLA is used so the maintainer can centrally handle commercial-use authorization without needing to re-contact every contributor later. This is not a plan to turn ManimCat into a company-run project. The project remains open source, anti-monopoly, and community-oriented. Any commercial authorization income is intended to be reinvested into project development, major contributors, and community activities. For small companies that are open-source-friendly, authorization terms and fees are expected to be symbolic.