Please reconsider the build-time license check #3144
Unanswered
JulianRooze
asked this question in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We appreciate the time and work that goes into maintaining a high quality library like ImageSharp and that it's hard to monetize an open source library, and as such we pay for an Enterprise license, but with the v4 change to check the license at build time we as paying customers are effectively punished with extra hassle to get this license distributed to our developers and integrated into our CI/CD pipeline. While the people who should be paying but don't ("pirates" I'll call them) simply have to fork the repository and remove the check. It's the classic video game piracy problem where pirates have a better experience with the game than paying customers who get saddled with intrusive DRM. Perhaps the analogy is not perfect as the pirates do have to do extra work to build and keep the fork up to date, but I do know that at least for the customer side the experience is worse than it was before, which can't be the intention.
If we must have a license check then I would strongly prefer one where not having a license adds an intrusive watermark to every output, where the license can either be provided at build-time or at runtime depending on what's more convenient.
Beta Was this translation helpful? Give feedback.
All reactions