Thanks for all the comments guys, I appreciate it! and you've given me lots to think about.
I think the fairest thing to do rather than punish everybody just because of one person is to keep the current system of emailing the source code when Gold/Platinum license is purchased. However each individual source code archive will be uniquely password protected for each user (this is just in-case the person that leaked the source didn't do it on purpose and may have had his/her system hacked). Also the sourcecode will be digitally signed/watermarked from now on specifically to each user, so if it happens again I will know without a doubt who did it and they will be named and shamed as well as further action being taken. I've already implemented the code to do this, it's my own mailing list software that I've created
electrochrisso wrote:
I think this might take some shine off ProGUI, as I like to look into Chris's great coding, so I can better understand how things work, especially the API. This was one of the main reasons that made my mind up to buy.
Thanks Chris mate!
Fangbeast wrote:Chris, I understand the pain. I had software stolen from me by a major company and couldn't afford to fight them. Still, I have to do what I enjoy.
It's either that or crochet beanies all day (yes, I do crochet)
lol thanks dude, yes I feel the same. I have to continue with what I love doing and most importantly you guys appreciate what I'm doing so it's worth it
Fangbeast wrote:
I'd buy your product too but as Kuron mentioned hospital bills, they have just sidelined. Just came out of surgery myself and got slugged 2 and a half thousand dollars. No need to get into the gory details.
Ouch! sorry to hear about that, at least one good thing about being in the UK is medical care is free (but that's probably the only thing, everything else is so expensively taxed)
Fangbeast wrote:Tell srod that it wasn't sheep removal!!
haha lol
Zach wrote:I would never be able to understand the source, so I'm not too worried about it. But I also purchased the Platinum license for peace of mind.
Yep mate I decided to release the source based on Steven's (srod) advice for just that reason (just in case anything bad ever happened to me). The source does contain a wealth of knowledge though and once you become more comfortable with the Windows API, ProGUI contains just about everything you would ever need to know (plus tricks of the traid

).
Zach wrote:The idea is to deter the average user, not big time crackers, and to mitigate losses to piracy.
Copy protection is a valid security component of any software, but it is never intended to absolutely stop the problem. People need to stop looking at it in that way.
Yes I agree, ProGUI is sufficiently protected to put off your typical programmer however it is not too difficult to intrigue an experienced cracker into wanting to spend time breaking the security.
Kuron wrote:
No matter what, your work is always going to be stolen or otherwise compromised. It is inevitable and a pirated product (whether aimed at home users or programmers) does not necessarily mean a lost sale. Unfortunately, DRM can cost you sales due to people not wanting to deal with the hassle.
Yep I hate DRM too and would never implement such a system, it's the equivalent of holding a red flag to a bull as far as crackers are concerned anyway.
Ramihyn_ wrote:The good news is, that you can detect the illegal/unlicensed use of something like ProGUI in a compiled binary. So anybody who uses the leaked source and releases software, has to face being named+shamed and get legal trouble if they ever used the unlicensed stolen ProGUI source in their product. IMHO Chris can only hope that somebody is stupid enough to do that and has financial success

The costs would be much higher then a regular license.
The bad news is that the world is full of amateurs who will think "LOL!! its a binary!! nobody can see the source!!" just like the people who think they are "anonymous" in the internet when they download music/videos illegally. Those always exist and only learn by personal experience.
IMHO the real financial loss by such a leak, won't be that much of a problem.
There are non-intrusive ways to find out who leaks sources, legal customers wouldnt even notice. But thats one thing i wouldnt want to discuss in detail in public.
Absolutely correct Ramihyn_ it is extremely easy for me to see if a binary is compiled using any ProGUI code.
Thanks guys, now goto fix bugs! lol
Chris.