@krisidious said:
V-Ray was famously pirated... like autocad. it's not you they don't trust. it's the pirates who hack it.
A Google search for "cracked vray" gives "About 364,000 results." My guess is there's a version out there which is cracked.
dkendig was correct about one thing: "Licensing just keeps honest people honest."
Then he also said,
@dkendig said:
...but the dongle licensing is SIGNIFICANTLY easier to troubleshoot/fix, it's mobile, and it doesn't require someone at our company to manually process a request to simply REINSTALL the product (on the same computer), like our software licensing did. You should have seen the difference in our support inbox once we switched licensing to dongles.
I thought this argument on how much easier it is for Vray's support was a specious one. As a customer, I'm particularly concerned a company is wiling to trade off hardship for their customer (dongle) to make things easier for themselves. I can't imagine it's too difficult for a company support staff to manage licensing. Somehow, someway, other companies seem to be able to conquer this task without too much of a hurdle.
IMO as a software developer who has designed copy protection systems, I'm of the following opinions:
-
No copy protection is perfect.
-
Someone WILL crack your software, somewhere at sometime.
-
True pirates will NEVER pay for software. So you lose not a single sale to those guys.
-
The real goal is make it difficult for HONEST people to use unlicensed software. Licensing with nothing more than a serial number without limits on the number of licenses DOES NOT do this. It needs to be more difficult than just passing a serial number around.
-
OTOH, the license shouldn't be too restrictive that a penalty is paid each and every time one uses the software. Hardware dongles IMO fail this test.
FWIW, there are many folks who have elegantly solved this problem, Luxion KeyShot is one of them. I can license it on two computers, any more and it won't work and I have to contact tech support. Over the holidays, I retired an old machine and purchased a new one. I also had a deadline on a project and forgot about the 2 computer limit. When KeyShot wouldn't license (in the middle of the night), I sent an email to support and had a new license number the next hour. Can't ask for quicker turnaround than that!
Another strategy I have seen involves embedding the buyers email address in the software license. This way if someone gives it out, they are giving their email address along with it. Not perfect, but it will deter many 'honest' users from consciously 'giving away' the software.
Sure, you can expend tons of development and support resources, including forcing your users to buy a dongle and forever tether them to you physically. But for me, I'd rather see the time you guys spend trying to force an antiquated copy protection scheme to rather be spent on making the render engine faster or more robust. Just my 2 cents.