Ciao @Andreadegli!
I want the easiest solution for the user and for me to implement and deal with. This of course comes with pros and cons, and I might change my mind in the future depending on how well the company will do.
1 - More or less for the reasons @refusesoftware mentioned and for ease of implementation too.
2 - Sure, passing the license will be a possibility, but with a limited amount of activations comes more support work. I already have a full time job, so I want to keep the overhead at minimum. The plugin will display info about the user who registered the license. If the user is ok with having his/hers info spread around, good for him/her.
I’m not aware of who else uses this policy, sorry.
For anyone coming to this thread who is interested in using PACE, just one key tip for you: get an extra iLok key just for the PACE License and EDEN Tools you’ll need. Don’t mix up the iLok for your studio with the iLok for signing … best to keep these separate.
It’s obvious your customers accept your rules, they already paid for it. But what about these didn’t purchase due to the nagging copy protection?
I’m one of these customers, I purchased JunoX2 from you, then updated to Vanguard. And I was willing to purchase Nexus, but the copy-protection was a big no for me. I cannot use paid software which forces me to do weird things like dongles or online C/Rs. It feels wrong. Even if I prefer spend my money on other user friendly products, I still love your work!
You might be interested that NEXUS nowadays requires a simple online activation once. The download license is valid for 100 years, or until the hardware changes.
Hi @matkatmusic, I’m trying your branch to use a PEM Key but I can’t execute with success the testPublicKey and testPrivateKey methods, the final output doesn’t match with initial keys.
I’m trying with some different PEM keys but nothing seems to works.
What can be my mistake?
maybe just skip the copy protection altogether?
There are a few plugins out there which don’t have any copy protection and rely on the customer to be honest when installing it. I can’t name any, but I know they’re out there…
Thanks for your answare!
I’ve tried exactly your command with my openssl (git provided:-) and it works!
The last method that I call (performEncryptDecryptTest) show me “encoding → decoding works as expected!” … Great!!
But during my test I see testPublicKey (exact code that you suggest in the readme file) end with “error, outputs don’t match”.
This problem seems doesnt create mismatch with the encoding and decoding of the message, but it’s a little bit strange.
My idea of MVP for an audio plugin requires an authentication step, even if simple. I know there are a lot of manufacturers that don’t use copy protection at all, but it gives me a sense of unfinished/unprofessional product, as my solution might be for others.