PaddlePaddle / PaddleOCR

Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices)
https://paddlepaddle.github.io/PaddleOCR/
Apache License 2.0
42.64k stars 7.67k forks source link

Unreasonable term in PaddlePaddle Contributor License Agreement #13781

Open umarbutler opened 2 weeks ago

umarbutler commented 2 weeks ago

🔎 Search before asking

🐛 Bug (问题描述)

The final term of the PaddlePaddle Contributor License Agreement states:

  1. PaddlePaddle reserves the right to update or change this Agreement at any time, by posting the most current version of the Agreement on PaddlePaddle, with a new Effective Date shown on Dec. 9th, 2019. All such changes in the Agreement are effective from the Effective Date. Your continued use of PaddlePaddle after we post any such changes signifies your agreement to those changes. If you do not agree to the then-current Agreement, you must immediately discontinue using PaddlePaddle. [Emphasis added]

This would seem to imply that, under the terms of the license agreement, it would be possible for PaddlePaddle to update the Contributor License Agreement to no longer grant itself a non-exclusive license but instead convert that into an exclusive license (ie, contributors would become unable to use the code they contribute themselves) or otherwise modify the license in such a way that would be regarded as unreasonable to most, and that change would then effectively become binding upon anyone who continues to make use of PaddlePaddle, unless they 'immediately discontinue' usage at the time that the agreement is updated.

Are there any plans to modify the agreement to exclude that term? I do not assume that it is intentionally unreasonable, I only wish to point out that it has the potential for exposing contributors to an unacceptable level of legal risk. I personally would not be comfortable with signing the agreement until that term is removed.

🏃‍♂️ Environment (运行环境)

N/A

🌰 Minimal Reproducible Example (最小可复现问题的Demo)

N/A

jzhang533 commented 2 weeks ago

@umarbutler Thanks for pointing out this. To be honest, I've never thoroughly read the full CLA document. I will learn about the history and considerations behind the CLA document from those I believe responsible.

jzhang533 commented 1 day ago

@umarbutler I am still in the journey of explaining/convincing various people to update CLA. It may take more time, will get back to you once consensus is made.