-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
License (in)compatibility #34
Comments
My idea was to make a binary/script that OCRmyPDF could call externally. So far there are no plans to switch from AGPLv3, but that also won't be necessary in this case. I briefly took a look at replacing images in a PDF with MRC'd versions, but ran into some problems in PyMuPDF that I still have to file a bug for -- some other things came up with month. I'll try to resume that work in the next week. |
I think I also have to propagate some findings on didjvu, probably coming from djvumake or c44. I compared background-pictures coming from both via didjvu, but c44 seems to blow up spots.
Outlook voor Android downloaden<https://aka.ms/ghei36>
…________________________________
From: Merlijn Wajer ***@***.***>
Sent: Sunday, January 2, 2022 12:50:20 AM
To: internetarchive/archive-pdf-tools ***@***.***>
Cc: rmast ***@***.***>; Author ***@***.***>
Subject: Re: [internetarchive/archive-pdf-tools] License (in)compatibility (Issue #34)
My idea was to make a binary/script that OCRmyPDF could call externally. So far there are no plans to switch from AGPLv3, but that also won't be necessary in this case.
I briefly took a look at replacing images in a PDF with MRC'd versions, but ran into some problems in PyMuPDF that I still have to file a bug for -- some other things came up with month. I'll try to resume that work in the next week.
—
Reply to this email directly, view it on GitHub<#34 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAZPZ5SAKLVKVTI66UUXVR3UT6HLZANCNFSM5LC66EWQ>.
Triage notifications on the go with GitHub Mobile for iOS<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
I find this license incompatibility fairly disappointing. Calling an external binary is by far not as elegant as a native interface, and will result in the program being less performant and functional than it technically could be. It also means a lot more development work that would theoretically be avoidable. |
Well there a few things to consider:
Just the MRC interface could definitely be decoupled from PyMuPDF, and I can ask for permission to relicense that part (I don't believe it depends on libraries that require AGPLv3). So relicensing that part is not out of the question at all, I'd just rather get PDF recompression working well first, and then look at splitting out the MRC interface, making it reusable for OCRmyPDF or other projects. |
Hi, any progress on the license-incompatibility with OcrMyPDF (MPL-2.0)?
Would GScan2PDF (GPLv3) be a better fit? I'll try to study the differences...
The text was updated successfully, but these errors were encountered: