4 ms·
How do you actually protect the CE users from setting the environment variables to activate premium features?
by ijustlovemath 2y ago
How do you actually protect the CE users from setting the environment variables to activate premium features?
- greenavocado 2y agoIf you are desperate enough to shim it out you're not worth pursuing as a customer
- billy99k 2y agoYes, but this will cost money and resources. Large companies can take this as a loss. Small companies will go out of business
- ezekg 2y agoIn my case, Keygen is a very critical part of a business -- much like billing -- so making sure it's reliable, secure, and well-maintained is paramount. This fact, in and of itself, weeds out most individuals (and businesses) who want to fork and steal, because then maintenance is pushed onto them or onto an untrusted third-party, which has a non-trivial cost for any worthwhile business. Much less risky to just pay the vendor of the software instead of treading through the risky route to save a few bucks.
- ezekg 2y agoKeygen uses Keygen to license itself via license gates: https://github.com/keygen-sh/keygen-api/blob/e668dffbb90bd53a2c6aa040866e4883fa7aab25/app/controllers/api/v1/licenses_controller.rb#L65 https://github.com/keygen-sh/keygen-api/blob/e668dffbb90bd53... (the EE edition requires a license key with entitlements to access the EE features).