
Legal
Contributor Terms
Terms for contributing to PaperJSX repositories, documentation, and community materials.
Summary
If you contribute code, documentation, examples, bug reports, issues, pull requests, designs, or other materials to PaperJSX, you must have the right to contribute them. Unless a repository says otherwise, your contribution is licensed under the same outbound license as the repository or material you contribute to.
1. Scope
These Contributor Terms apply when you submit contributions to PaperJSX repositories, documentation, examples, issue trackers, pull requests, discussions, email, or other contribution channels.
2. Your right to contribute
By submitting a contribution, you represent that:
- you created the contribution or have the rights needed to submit it;
- the contribution does not violate third-party intellectual-property, privacy, confidentiality, employment, or contractual rights;
- you have permission from your employer or client if required;
- the contribution does not include secrets, credentials, private keys, customer data, or confidential information unless expressly requested and authorized;
- the contribution does not include code copied from incompatible licenses.
3. License to contributions
Unless a repository, file, or contribution process states otherwise, you license your contribution under the same outbound license that applies to the repository, package, documentation, or material you contribute to.
For contributions to Apache-2.0 repositories, you license the contribution under Apache-2.0.
For documentation, examples, website content, issue comments, pull request descriptions, and support materials, you grant The Plain Works Co., Ltd. a worldwide, perpetual, irrevocable, non-exclusive, royalty-free license to use, reproduce, modify, publish, distribute, sublicense, and create derivative works from the contribution for PaperJSX and related products, documentation, websites, and commercial or open-source offerings.
4. No obligation to accept
We may review, modify, reject, remove, or revert contributions for any reason. We may use ideas, feedback, bug reports, and feature requests without compensation or obligation to you.
5. Public contribution history
Contributions made through public platforms such as GitHub may remain publicly visible according to the platform’s terms and repository history. We may not be able to remove all copies, forks, caches, mirrors, or references.
6. Third-party materials
Do not submit third-party code, fonts, media, templates, datasets, generated content, or other materials unless you have confirmed the license is compatible with the destination repository and have included required notices.
7. Contact
Contribution questions: legal@paperjsx.com
