Hi guys, im working with a friend on a possible commercial project using vvvv as main software.
In order to put a price of the final product ( licence + developing ), we are asking the costumer on how many pcs will the software run.
We are offering them a developer price and forcing them to buy the licence before installing the software.
The question is, how we can “control” the code that we made, to be sure that will run only on the desires pcs ?
asumming that the client knows almost anything about vvvv, but knows how to install it, and how to do the same procedure on each cpu
( copy the source patch an run it )
i want to ask if someone remember a node that provides the computer mother brand a serial number, and many other system info parameter that are like unike of each cpu.
Another idea was to make a patch that check for a variable on a .html online that allows the program to run properly
we also want to hide a bug to track on how many pcs this patch was copied, assuming that all the pcs are running internet,
we were able to use http to open a php with some of the system data, ip, ect to a hidden email address
and also, is there any way to implement a geolocalization on this ?
It might sound illegal or silly, but out intention its to make this economy working again. We want to get paid for our programming
and we want to buy as much licences as we can, that’s the right way to do it. It seems that there is an abuse about the clients when they see that there is no limitation on the software.
They point of view is " Why so much!? , a friend told me that is free! " and here in Argentina big jobs payments are less than 1 licence price… at least the clients that i have access to…
this one wants to see the program working before making a decision, and if i send the patch i know that im gone
any suggestion on how to deal with this ?