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)
Apache License 2.0
40.31k stars 7.46k forks source link

LICENSE issue #11634

Open mahaling opened 4 months ago

mahaling commented 4 months ago

Your code is licensed under Apache 2.0 which offers the most liberal license letting people use your software for even commercial purposes. But you have PyMuPDF as one of your requirements. This software comes under AGPL-3.0 which means your software also has to be released under AGPL. Can someone clarify if this is a right understanding?.

jzhang533 commented 4 months ago

related: #8873

jzhang533 commented 4 months ago

cc: @michaelowenliu @mahongweichina

jzhang533 commented 4 months ago

I am not an OSS legal expert, but I do think we'd better follow instructions on this page : APACHE LICENSE V2.0 AND GPL COMPATIBILITY. which means, we should make PyMuPDF optional in PaddleOCR project.

If anyone in the community wants to help, please create a PR and assign @jzhang533 and @tink2123 as reviewers.

keskival commented 1 month ago

Related: https://snyk.io/advisor/python/paddleocr Snyks shows several severe license risks from dependencies.