Files
bentopdf/CCLA.md

8.8 KiB

BentoPDF Corporate Contributor License Agreement (CCLA)

Thank you for your organization's interest in contributing to BentoPDF. This Corporate Contributor License Agreement ("Agreement") documents the rights granted by corporate contributors to the Project.

By signing this Agreement, you accept and agree to the following terms and conditions for your organization's present and future Contributions submitted to the Project.

1. Definitions

"You" (or "Your") means the legal entity on behalf of which this Agreement is being entered into.

"Contributor" means any employee, contractor, or authorized agent of You who submits Contributions on Your behalf.

"Contribution" means any original work of authorship, including any modifications or additions to an existing work, that is intentionally submitted by You or any of Your Contributors to the Project for inclusion in, or documentation of, the Project. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Project or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of discussing and improving the Project.

"Project" means the BentoPDF software project and all associated repositories, documentation, and related materials maintained at https://github.com/alam00000/bentopdf.

"Project Owner" means the owners and maintainers of the Project.

Subject to the terms and conditions of this Agreement, You hereby grant to the Project Owner and to recipients of software distributed by the Project Owner a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to:

  • Reproduce, prepare derivative works of, publicly display, publicly perform, and distribute Contributions made by You and Your Contributors, and such derivative works
  • Sublicense any or all of the foregoing rights to third parties
  • Relicense Contributions under any license, including but not limited to proprietary licenses, commercial licenses, or any other open source license

This grant specifically enables the Project Owner to offer commercial licenses of the Project incorporating Your Contributions, consistent with the Project's dual licensing model (AGPL-3.0 for open source use, and a separate commercial license for proprietary use).

3. Grant of Patent License

Subject to the terms and conditions of this Agreement, You hereby grant to the Project Owner and to recipients of software distributed by the Project Owner a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Contribution, where such license applies only to those patent claims licensable by You that are necessarily infringed by Your Contribution(s) alone or by combination of Your Contribution(s) with the Project to which such Contribution(s) was submitted.

If any entity institutes patent litigation against You or any other entity (including a cross-claim or counterclaim in a lawsuit) alleging that Your Contribution, or the Project to which You have contributed, constitutes direct or contributory patent infringement, then any patent licenses granted to that entity under this Agreement for that Contribution or Project shall terminate as of the date such litigation is filed.

4. Authorized Contributors

You are responsible for:

a) Identifying the initial list of Contributors authorized to submit Contributions on Your behalf by listing them in Schedule A below

b) Keeping the list of authorized Contributors current by notifying the Project Owner when Contributors should be added or removed

c) Ensuring that all authorized Contributors are aware of and comply with the terms of this Agreement

All Contributions made by Your authorized Contributors shall be deemed to be made on Your behalf and subject to this Agreement.

5. Representations and Warranties

You represent and warrant that:

a) Authority: You are legally entitled to grant the above licenses and have the authority to bind the legal entity You represent. You have taken all necessary corporate action to authorize the execution of this Agreement.

b) Contributor Authorization: Each Contributor identified by You is authorized to submit Contributions on Your behalf.

c) Originality: Each Contribution is Your organization's original creation, or You have sufficient rights to submit the Contribution on behalf of the original authors.

d) Third-Party Rights: Your Contributions include complete details of any third-party license or other restriction (including, but not limited to, related patents and trademarks) of which You are aware and which are associated with any part of Your Contributions.

e) No Conflicting Obligations: Your Contributions do not violate any agreement or obligation You have with any third party.

f) Accuracy: All information You provide in connection with this Agreement and Your Contributions is accurate and complete.

6. Moral Rights Waiver

To the fullest extent permitted under applicable law, You hereby waive, and agree to cause Your Contributors to waive, any and all moral rights in or relating to Contributions, including without limitation:

  • The right of attribution
  • The right of integrity
  • The right to object to derogatory treatment
  • Any similar rights existing under the laws of any jurisdiction

You acknowledge that the Project Owner may modify, adapt, translate, or otherwise change Contributions without consent and without attribution.

7. No Revocation

This license grant is irrevocable. Once a Contribution has been submitted under this Agreement, You may not revoke or withdraw the licenses granted herein. The Project Owner and all downstream recipients may continue to use, distribute, modify, and sublicense Contributions indefinitely.

You retain all right, title, and interest in and to the copyright of Your Contributions. Nothing in this Agreement is intended to transfer ownership of Your Contributions to the Project Owner. You are free to use Your Contributions for any other purpose.

9. No Obligation

You understand that the decision to include any Contribution in any project or source repository is entirely at the discretion of the Project Owner. The Project Owner is under no obligation to accept, use, or include any Contribution.

10. Support and Warranty Disclaimer

Unless required by applicable law or agreed to in writing, You provide Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.

You are not expected to provide support for Contributions, except to the extent You desire to provide support. You may provide support for free, for a fee, or not at all.

11. Notification

You agree to notify the Project Owner of any facts or circumstances of which You become aware that would make any of Your representations in this Agreement inaccurate in any respect.

12. Governing Law

This Agreement shall be governed by and construed in accordance with the laws of India, without regard to its conflict of law provisions.


Signature

By signing this Agreement, You confirm that You have the authority to bind the legal entity named below, and that entity agrees to the terms of this Corporate Contributor License Agreement.

Legal Entity Name: ___________________________

Address: ___________________________

Point of Contact Name: ___________________________

Point of Contact Email: ___________________________

Point of Contact Phone: ___________________________

Signature: ___________________________

Title: ___________________________

Date: ___________________________


Schedule A: Authorized Contributors

The following individuals are authorized to submit Contributions to the Project on behalf of the above-named legal entity:

Full Name GitHub Username Email Address Date Added

Add additional rows as needed. To update this list, contact the Project Owner at contact@bentopdf.com


This CLA is based on the Apache Corporate Contributor License Agreement and has been adapted for BentoPDF's dual licensing model.