From 0de79be93d3d06e64c75182fc43d47a7e161efcb Mon Sep 17 00:00:00 2001 From: Cary Phillips Date: Tue, 5 Oct 2021 10:29:21 -0700 Subject: [PATCH] Update docs with link to EasyCLA * Remove local copies of outdated CLA's Signed-off-by: Cary Phillips --- ...Corporate Contributor License Agreement.md | 160 ------------------ ...ndividual Contributor License Agreement.md | 147 ---------------- CONTRIBUTING.md | 35 ++-- 3 files changed, 25 insertions(+), 317 deletions(-) delete mode 100644 ASWF/legal/OpenEXR Corporate Contributor License Agreement.md delete mode 100644 ASWF/legal/OpenEXR Individual Contributor License Agreement.md diff --git a/ASWF/legal/OpenEXR Corporate Contributor License Agreement.md b/ASWF/legal/OpenEXR Corporate Contributor License Agreement.md deleted file mode 100644 index 9111c2ce12..0000000000 --- a/ASWF/legal/OpenEXR Corporate Contributor License Agreement.md +++ /dev/null @@ -1,160 +0,0 @@ -Project Name: OpenEXR - -Project Entity: OpenEXR Project a Series of LF Projects, LLC - -If emailing signed PDF, send to: cla@openexr.org - -**Software Grant and Corporate Contributor License Agreement -("Agreement") v2.0** - -Thank you for your interest in the project specified above (the -"Project"). In order to clarify the intellectual property license -granted with Contributions from any person or entity, the Project must -have a Contributor License Agreement (CLA) on file that has been signed -by each Contributor, indicating agreement to the license terms below. -This license is for your protection as a Contributor as well as the -protection of the Project and its users; it does not change your rights -to use your own Contributions for any other purpose. - -This version of the Agreement allows an entity (the "Corporation") to -submit Contributions to the Project, to authorize Contributions -submitted by its designated employees to the Project, and to grant -copyright and patent licenses thereto. - -If you have not already done so, please complete and sign this Agreement -using the electronic signature portal made available to you by the -Project or its third-party service providers, or email a PDF of the -signed agreement to the email address specified above. Please read this -document carefully before signing and keep a copy for your records. - -You accept and agree to the following terms and conditions for Your -present and future Contributions submitted to the Project. In return, -the Project shall not use Your Contributions in a way that is contrary -to the public benefit or inconsistent with its charter at the time of -the Contribution. Except for the license granted herein to the Project -and recipients of software distributed by the Project, You reserve all -right, title, and interest in and to Your Contributions. - -1. Definitions. - - "You" (or "Your") shall mean the copyright owner or legal entity - authorized by the copyright owner that is making this Agreement with - the Project. For legal entities, the entity making a Contribution - and all other entities that control, are controlled by, or are under - common control with that entity are considered to be a single - Contributor. For the purposes of this definition, "control" - means (i) the power, direct or indirect, to cause the direction or - management of such entity, whether by contract or otherwise, or (ii) - ownership of fifty percent (50%) or more of the outstanding shares, - or (iii) beneficial ownership of such entity. - - "Contribution" shall mean the code, documentation or other original - works of authorship, including any modifications or additions to an - existing work, that is intentionally submitted by You to the Project - for inclusion in, or documentation of, any of the products owned or - managed by the Project (the "Work"). 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 Work, but excluding communication that - is conspicuously marked or otherwise designated in writing by You as - "Not a Contribution." - -2. Grant of Copyright License. Subject to the terms and conditions of - this Agreement, You hereby grant to the Project and to recipients of - software distributed by the Project a perpetual, worldwide, non- - exclusive, no-charge, royalty-free, irrevocable copyright license to - reproduce, prepare derivative works of, publicly display, publicly - perform, sublicense, and distribute Your Contributions and such - derivative works. - -3. Grant of Patent License. Subject to the terms and conditions of this - Agreement, You hereby grant to the Project and to recipients of - software distributed by the Project a perpetual, worldwide, non- - exclusive, no-charge, royalty-free, irrevocable (except as stated in - this section) patent license to make, have made, use, offer to sell, - sell, import, and otherwise transfer the Work, 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 Work to which such - Contribution(s) were 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 Work 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 Work - shall terminate as of the date such litigation is filed. - -4. You represent that You are legally entitled to grant the above - license. You represent further that the employee of the Corporation - designated as the Initial CLA Manager below (and each who is - designated in a subsequent written modification to the list of CLA - Managers) (each, a "CLA Manager") is authorized to maintain (1) the - list of employees of the Corporation who are authorized to submit - Contributions on behalf of the Corporation, and (2) the list of CLA - Managers; in each case, using the designated system for managing - such lists (the "CLA Tool"). - -5. You represent that each of Your Contributions is Your original - creation (see section 7 for submissions on behalf of others). - -6. You are not expected to provide support for Your Contributions, - except to the extent You desire to provide support. You may provide - support for free, for a fee, or not at all. Unless required by - applicable law or agreed to in writing, You provide Your - 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. - -7. Should You wish to submit work that is not Your original creation, - You may submit it to the Project separately from any Contribution, - identifying the complete details of its source and of any license or - other restriction (including, but not limited to, related patents, - trademarks, and license agreements) of which you are personally - aware, and conspicuously marking the work as "Submitted on behalf of - a third-party: \[named here\]". - -8. It is your responsibility to use the CLA Tool when any change is - required to the list of designated employees authorized to submit - Contributions on behalf of the Corporation, or to the list of the - CLA Managers. - -\[Please complete and sign on the next page.\] - -::: {style="page-break-after: always; visibility: hidden"} -```{=tex} -\pagebreak -``` -::: - -Please sign: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ Date: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -Signatory Name: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -Signatory E-mail: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -Signatory Title: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -Corporation Name: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -Corporation Address: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -Initial CLA Manager Name: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -Initial CLA Manager E-Mail: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ diff --git a/ASWF/legal/OpenEXR Individual Contributor License Agreement.md b/ASWF/legal/OpenEXR Individual Contributor License Agreement.md deleted file mode 100644 index 9346847c06..0000000000 --- a/ASWF/legal/OpenEXR Individual Contributor License Agreement.md +++ /dev/null @@ -1,147 +0,0 @@ -Project Name: OpenEXR - -Project Entity: OpenEXR Project a Series of LF Projects, LLC - -If emailing signed PDF, send to: cla@openexr.org - -**Individual Contributor License Agreement ("Agreement") v2.0** - -Thank you for your interest in the project specified above (the -"Project"). In order to clarify the intellectual property license -granted with Contributions from any person or entity, the Project must -have a Contributor License Agreement (CLA) on file that has been signed -by each Contributor, indicating agreement to the license terms below. -This license is for your protection as a Contributor as well as the -protection of the Project and its users; it does not change your rights -to use your own Contributions for any other purpose. - -If you have not already done so, please complete and sign this Agreement -using the electronic signature portal made available to you by the -Project or its third-party service providers, or email a PDF of the -signed agreement to the email address specified above. Please read this -document carefully before signing and keep a copy for your records. - -You accept and agree to the following terms and conditions for Your -present and future Contributions submitted to the Project. In return, -the Project shall not use Your Contributions in a way that is contrary -to the public benefit or inconsistent with its charter at the time of -the Contribution. Except for the license granted herein to the Project -and recipients of software distributed by the Project, You reserve all -right, title, and interest in and to Your Contributions. - -1. Definitions. - - "You" (or "Your") shall mean the copyright owner or legal entity - authorized by the copyright owner that is making this Agreement with - the Project. For legal entities, the entity making a Contribution - and all other entities that control, are controlled by, or are under - common control with that entity are considered to be a single - Contributor. For the purposes of this definition, "control" - means (i) the power, direct or indirect, to cause the direction or - management of such entity, whether by contract or otherwise, or (ii) - ownership of fifty percent (50%) or more of the outstanding shares, - or (iii) beneficial ownership of such entity. - - "Contribution" shall mean the code, documentation or other original - works of authorship, including any modifications or additions to an - existing work, that is intentionally submitted by You to the Project - for inclusion in, or documentation of, any of the products owned or - managed by the Project (the "Work"). 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 Work, but excluding communication that - is conspicuously marked or otherwise designated in writing by You as - "Not a Contribution." - -2. Grant of Copyright License. Subject to the terms and conditions of - this Agreement, You hereby grant to the Project and to recipients of - software distributed by the Project a perpetual, worldwide, - nonexclusive, no-charge, royalty-free, irrevocable copyright license - to reproduce, prepare derivative works of, publicly display, - publicly perform, sublicense, and distribute Your Contributions and - such derivative works. - -3. Grant of Patent License. Subject to the terms and conditions of this - Agreement, You hereby grant to the Project and to recipients of - software distributed by the Project a perpetual, worldwide, - nonexclusive, no-charge, royalty-free, irrevocable (except as stated - in this section) patent license to make, have made, use, offer to - sell, sell, import, and otherwise transfer the Work, 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 Work to which such - Contribution(s) were submitted. If any entity institutes patent - litigation against You or any other entity (including a crossclaim - or counterclaim in a lawsuit) alleging that your Contribution, or - the Work 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 Work - shall terminate as of the date such litigation is filed. - -4. You represent that you are legally entitled to grant the above - license. If your employer(s) has rights to intellectual property - that you create that includes your Contributions, you represent that - you have received permission to make Contributions on behalf of that - employer, that your employer has waived such rights for your - Contributions to the Project, or that your employer has executed a - separate Corporate CLA with the Project. - -5. You represent that each of Your Contributions is Your original - creation (see section 7 for submissions on behalf of others). You - represent that Your Contribution submissions include complete - details of any third-party license or other restriction (including, - but not limited to, related patents and trademarks) of which you are - personally aware and which are associated with any part of Your - Contributions. - -6. You are not expected to provide support for Your Contributions, - except to the extent You desire to provide support. You may provide - support for free, for a fee, or not at all. Unless required by - applicable law or agreed to in writing, You provide Your - 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. - -7. Should You wish to submit work that is not Your original creation, - You may submit it to the Project separately from any Contribution, - identifying the complete details of its source and of any license or - other restriction (including, but not limited to, related patents, - trademarks, and license agreements) of which you are personally - aware, and conspicuously marking the work as "Submitted on behalf of - a third-party: \[named here\]". - -8. You agree to notify the Project of any facts or circumstances of - which you become aware that would make these representations - inaccurate in any respect. - -\[Please complete and sign on the next page.\] - -::: {style="page-break-after: always; visibility: hidden"} -```{=tex} -\pagebreak -``` -::: - -Please sign: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ -Date: \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -Full name: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -Mailing Address: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - ------------------------------------------------------------------------- - ------------------------------------------------------------------------- - -Country: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ - -E-Mail: -\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9dee711b37..2d5a712fb6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -96,21 +96,36 @@ Developers who wish to contribute code to be considered for inclusion in the OpenEXR distribution must first complete a **Contributor License Agreement**. -OpenEXR uses [EasyCLA](https://lfx.linuxfoundation.org/tools/easycla) -for managing CLAs, which automatically checks to ensure CLAs are signed -by a contributor before a commit can be merged. +To contribute to OpenEXR, you must sign a CLA through the +[EasyCLA](https://contributor.easycla.lfx.linuxfoundation.org/#/cla/project/2e8710cb-e379-4116-a9ba-964f83618cc5/user/564e571e-12d7-4857-abd4-898939accdd7?redirect=https:%2F%2Fgithub.com%2FAcademySoftwareFoundation%2Fopenexr%2Fpull%2F1154) +system, which is integrated with GitHub as a pull request check. + +Sign the form through [this +link](https://contributor.easycla.lfx.linuxfoundation.org/#/cla/project/2e8710cb-e379-4116-a9ba-964f83618cc5/user/564e571e-12d7-4857-abd4-898939accdd7?redirect=https:%2F%2Fgithub.com%2FAcademySoftwareFoundation%2Fopenexr%2Fpull%2F1154) +prior to submitting a pull request. If you submit a pull request +before the form is signed, the "linux-foundation-easycla" check will +fail and a red "NOT COVERED" button will appear in the PR +comments. Click that link to sign the form. * If you are an individual writing the code on your own time and - you're SURE you are the sole owner of any intellectual property you - contribute, you can [sign the CLA as an individual contributor](https://docs.linuxfoundation.org/lfx/easycla/contributors/individual-contributor). + you're **sure** you are the sole owner of any intellectual property you + contribute, you can sign the CLA as an **Individual Contributor**. + +* If you are writing the code as part of your job, or if your employer + retains ownership to intellectual property you create, no matter how + small, then your company's legal affairs representatives should sign + a **Corporate Contributor Licence Agreement**. If your company already + has a signed CCLA on file, ask your local CLA manager to add you + (via your GitHub account name/email address) to your company's + "approved" list. -* If you are writing the code as part of your job, or if there is any - possibility that your employers might think they own any intellectual - property you create, then you should use the [Corporate Contributor Licence - Agreement](https://docs.linuxfoundation.org/lfx/easycla/contributors/corporate-contributor). +The downloadable PDF's on the EasyCLA page are provided for reference +only. To execute the signature, sign the form online through the +releveant links. The OpenEXR CLAs are the standard forms used by Linux Foundation -projects and [recommended by the ASWF TAC](https://github.com/AcademySoftwareFoundation/tac/blob/master/process/contributing.md#contributor-license-agreement-cla). +projects and [recommended by the ASWF +TAC](https://github.com/AcademySoftwareFoundation/tac/blob/master/process/contributing.md#contributor-license-agreement-cla). ### Commit Sign-Off