Contributor License Agreement (CLA)
paiOS requires contributors to sign a Contributor License Agreement (CLA) before their first contribution can be merged.
Why CLA?
Section titled “Why CLA?”We use a CLA instead of a simple sign-off (DCO) because:
- Long-term sustainability – Grants aurintex the flexibility for future business models
- Legal clarity – Clear ownership rights while you retain copyright
- One-time process – Sign once, contribute forever
What You Agree To
Section titled “What You Agree To”By signing the CLA, you grant aurintex the right to:
- Use your contribution under the project’s license (AGPL v3 for Engine/OS and MIT for Apps/SDK)
- Relicense the contribution if needed for project sustainability
- Defend the project’s trademarks
You retain full copyright to your contributions. The CLA is not a copyright transfer.
How to Sign
Section titled “How to Sign”- Create a Pull Request – The CLAassistant bot will automatically comment
- Click the link – You’ll be redirected to sign via GitHub OAuth
- Sign once – All future PRs are automatically approved
Example bot comment:"Thank you for your contribution! Please sign our CLA at [link]"For Corporate Contributors
Section titled “For Corporate Contributors”If you’re contributing as part of your job, your employer may need to sign a Corporate CLA. Contact info@aurintex.com for the corporate agreement.
Technical Background
Section titled “Technical Background” ADR-001: Licensing Strategy Full rationale behind our CLA and dual-license approach