Simple copy protection done right :)
-
To be honest I have no interest embedding other copy protection services. There is the GPL way, the simple solution sketched up here and an inhouse solution for more advanced copy protection so there are plenty of options available.
I embedded TurboActivate in a product a few years ago and it was absolute nightmare so I vowed to myself to never do this again ;)
-
@d-healey said in Simple copy protection done right :):
but HISE is licensed under the GNU GPL
Honestly, I don't know the intricacies of the licenses. :) I just assumed that you pay a fee for a commercial version of HISE, and you do what you want with it.
@Christoph-Hart said in Simple copy protection done right :):
I have no interest embedding other copy protection services
Fair enough! It looks like I'll be investigating your inhouse solution shortly.
-
@dustbro said in Simple copy protection done right :):
Honestly, I don't know the intricacies of the licenses. :) I just assumed that you pay a fee for a commercial version of HISE, and you do what you want with it.
You can't mix proprietary software with any software licensed under the GNU GPL, it has to be 100% free. But you can link to proprietary software as long as it's independent.
The HISE commercial license doesn't mean you are suddenly able to release commercial plugins - you already have that freedom with the GNU GPL - it's called a commercial license because you have to pay for it. And what it grants you is the freedom to restrict your users (isn't that nice :p )
-
Hey @orange,
Just trying to compile this 'Simple Copy Protection' code using Hise 2.1.0
When I click 'compile' the console returns the following:
Component with name SerialInput wasn't found
Component with name Description wasn't found
Component with name SerialStateLabel wasn't found
Component with name AuthorisationDialogue wasn't found
Component with name GlobalMute wasn't foundDo I need to create these components or are they inbuilt somehow?
I've place Serial.js in the 'Script' folder as instructed.
Any help, examples or code snippets from anyone would be golden.
Thanks
-
@LeeC said in Simple copy protection done right :):
Do I need to create these components
Yeah, you gotta make these items.
There is a demo project available to use as reference. -
@dustbro Thanks just seen the Github project.
Makes sense -
Mmmmm
So I downloaded the 'SimpleCopyProtection' demo from Github and tried to load the project folder using Hise 2.1.0
The following interface message is returned in the console:
Interface:| onControl could not be parsed!
Any thoughts why that might be?
For the record, other demo projects such as the 'ParametriqEQ' and the 'DynamicsFx' load fine.
Thanks
-
All sorted now.
-
simple question out of curiosity (im trying to figure out a simple way to do this)... for the ppl using serial code activation, how are you sending our the code? manually via email or.....
-
@BWSounds If your website is wordpress based, you can use License Manager plugin. You need to upload serial list and the plugin will send serial number automatically.
-
Im using license manager as well for my WOO site
-
Thank you
-
are there instructions or can somebody point me on how to merge your project with the simple copy protection script?
-
never mind I resolved the issue
-
I read the documentation, but I really don't understand how to install the copy protection code. When I open the copyprotection project on Hise, no code and just a black line.
I would like a basic interface like this if possible :
-
@myhomestudio said in Simple copy protection done right :):
I read the documentation, but I really don't understand how to install the copy protection code. When I open the copyprotection project on Hise, no code and just a black line.
I would like a basic interface like this if possible :
that doesnt look like its doing authorisation - just showing the results, you mean something like this:
-
@Lindon Yes something like this (without run demo) is perfect, but I really don't understand how to embed the code inside my project, I suck
-
@myhomestudio said in Simple copy protection done right :):
@Lindon Yes something like this (without run demo) is perfect, but I really don't understand how to embed the code inside my project, I suck
What dont you understand?
-
@Lindon I don't know how to install the copy protection code on my project
-
@myhomestudio so you have a copy of the copy protection code correct?