Hey all ! :) Was cleaning up some code on my 2017-2018 codebase and stumbled upon this old piece of work that i did for PolygonFlow's first iteration last year; a basic licensing function that worked with Gumroad license keys. <code>urllib2 def gumroadLicenseChecker(license_key, user_email, check="true",…
Well I think I might wrap Photoshop extensions in it cause you can't mess with it without killing to the signing ticket. But it's cool to know you can check against it. If I find anything I'll let you know of course 😊
Dude that's a rad idea, I wasn't aware that you could ping Gumroad (always kind of wondered if you could but didn't have time to check into it) You could look into the "uses" as well I guess and do what even ADesk does and limit to 2 uses for example (as long as there's a way to deactivate as well)
@TooLzor yeah and this can also be pushed to be a proper studio licensing system where you can check how many licenses were used, on how many machines, etc... The code provided here is still very basic, but I'm sure one can wrap it around a class with more methods for better checking/obfuscation, studio license monitoring,…