Simple copy protection done right :)
-
This post is deleted! -
Have you guys seen https://soraco.co/ ? It appears to be $900 (one time fee) for 1 cross platform license server. Have you guys seen anything more cost effective?
@Christoph-Hart Could this be implemented with a HISE product? -
@dustbro said in Simple copy protection done right :):
Have you guys seen https://soraco.co/ ? It appears to be $900 (one time fee) for 1 cross platform license server. Have you guys seen anything more cost effective?
@Christoph-Hart Could this be implemented with a HISE product?Only works with Windows by the looks of it and not compatible with the GNU GPL.
Edit: oh actually is says Mac and Android too, but at the bottom of the page it only has Windows compatibility labels... no GNU/Linux support either. Also, how would this be any better than the server/client license (not the simple copy protection discussed in this thread) Christoph already provides?
-
@d-healey This would be for closed source projects.
@d-healey said in Simple copy protection done right :):
how would this be any better than the server/client license Christoph already provides?
This would give you the ability to offer Trial licenses, as well as subscriptions.
-
@dustbro said in Simple copy protection done right :):
@d-healey This would be for closed source projects.
Oh definitely, but HISE is licensed under the GNU GPL, so Christoph would have to either provide two binaries and sets of source code, one with the proprietary code and one without, or offer a way for individual developers to link HISE to Soraco themselves - assuming Soraco allows you to connect to their system in a way that is GNU GPL compatible.
-
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 :