Skip to content

Conversation

@charles-cooper
Copy link

Factors out the parsing logic from DeserializingConsumer.poll() to reuse
in consume().

Factors out the parsing logic from DeserializingConsumer.poll() to reuse in consume().
@ghost
Copy link

ghost commented Jun 18, 2021

It looks like @charles-cooper hasn't signed our Contributor License Agreement, yet.

The purpose of a CLA is to ensure that the guardian of a project's outputs has the necessary ownership or grants of rights over all contributions to allow them to distribute under the chosen licence.
Wikipedia

You can read and sign our full Contributor License Agreement here.

Once you've signed reply with [clabot:check] to prove it.

Appreciation of efforts,

clabot

@charles-cooper
Copy link
Author

It looks like @charles-cooper hasn't signed our Contributor License Agreement, yet.

The purpose of a CLA is to ensure that the guardian of a project's outputs has the necessary ownership or grants of rights over all contributions to allow them to distribute under the chosen licence.
Wikipedia

You can read and sign our full Contributor License Agreement here.

Once you've signed reply with [clabot:check] to prove it.

Appreciation of efforts,

clabot

Confluent, Inc.

Individual Contributor Agreement

This Individual Contributor Agreement (this "Agreement") applies to your contribution of materials to any product or software development project owned or managed by Confluent ("Project"), and set out the intellectual property rights you grant to Confluent, Inc. ("Confluent", "we", "us") in the contributed materials. If you agree to be bound by these terms, please complete the following information about you and the Contributions and sign electronically by filling out the form below. If you do not agree to be bound by these terms, do not post or submit your materials to the Project.

Read this agreement carefully before signing.

If you have questions about this Agreement, please contact us at cla@confluent.io.

  1. Definitions.

"You" or "Your" shall mean the copyright owner or legal entity authorized by the copyright owner that is making this Agreement with Confluent. 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 (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of fifty percent (50%) or more of the outstanding shares, or (c) beneficial ownership of such entity.

"Contribution" shall mean any original work of authorship, including any modifications or additions to an existing work, that is intentionally submitted by you to Confluent 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 Confluent 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, Confluent for the purpose of discussing and improving the Project, but excluding communication that is conspicuously marked or otherwise designated in writing by you as "Not a Contribution".

  1. Grant of Copyright License. Subject to the terms and conditions of this Agreement, you hereby grant to Confluent and to recipients of software distributed by Confluent 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, and to sublicense these same rights to third parties through multiple levels of sublicensees or other licensing arrangements.

  2. Grant of Patent License. Subject to the terms and conditions of this Agreement, you hereby grant to Confluent and to recipients of software distributed by Confluent 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 any product, work or materials arising out of the Project, and to sublicense these same rights to third parties through multiple levels of sublicensees or other licensing arrangements, 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.

  3. Proprietary Rights; Effective Date. Except as set forth above, you keep all right, title, and interest in your Contribution. The rights that you grant to us under these terms are effective on the date you first submitted a Contribution to us, even if your submission took place before the date you sign these terms.

  4. Representations and Warranties. With respect to your Contribution, you represent and warrant that:

You are legally entitled to grant the above licenses;
If your employer(s) has rights to intellectual property that you create that includes your Contributions, you represent and warrant 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 Contributor Agreement with Confluent;
Each of your Contributions is your original creation (see Section 7 for submissions on behalf of others);
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; and
Your Contributions do not, to the best of your knowledge, violate any third party's copyrights, trademarks, patents, or other intellectual property rights.

You agree to notify Confluent of any facts or circumstances of which you become aware that would make these representations and warranties inaccurate in any respect.

  1. No Implied Warranties. CONFLUENT ACKNOWLEDGES THAT, EXCEPT AS EXPLICITLY DESCRIBED IN THIS AGREEMENT, THE CONTRIBUTION IS PROVIDED 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.

  2. Submissions on Behalf of Others. Should you wish to submit work that is not your original creation, you may submit it to Confluent 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: [insert third party name]".

  3. Inclusion in the Project. Confluent shall determine in its sole discretion the code that is included in the Project. You understand that the decision to include the Contribution in any project or source repository is entirely that of Confluent, and this Agreement does not guarantee that your Contributions will be included in the Project.

  4. Governing Law. These terms will be governed by the laws of the State of New York and applicable U.S. Federal law. Any choice of law rules will not apply.

I don't agree to the terms of this agreement. I am releasing my code as open source code under the Apache 2.0 license, which you can find at https://github.com/charles-cooper/confluent-kafka-python/blob/master/LICENSE.txt. You are free to accept or reject this pull request as you wish.

@ghost
Copy link

ghost commented Jun 18, 2021

It looks like @charles-cooper hasn't signed our Contributor License Agreement, yet.

The purpose of a CLA is to ensure that the guardian of a project's outputs has the necessary ownership or grants of rights over all contributions to allow them to distribute under the chosen licence.
Wikipedia

You can read and sign our full Contributor License Agreement here.

Once you've signed reply with [clabot:check] to prove it.

Appreciation of efforts,

clabot

@charles-cooper
Copy link
Author

Oops, looks like I may have duplicated some work with #1085

@raphaelauv
Copy link

@charles-cooper thanks for your contribution, unfortunately things are very slow over here

@cla-assistant
Copy link

cla-assistant bot commented Aug 15, 2023

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@raphaelauv
Copy link

this is still necessary , could we merge this
@akhileshm1 @emasab ?

Thanks

@raphaelauv
Copy link

gentle ping @rayokota @pranavrth , thanks

@raphaelauv
Copy link

gentle ping @rayokota , thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants