<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AlwinHoogerdijk.com &#187; piracy</title>
	<atom:link href="http://www.alwinhoogerdijk.com/tag/piracy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alwinhoogerdijk.com</link>
	<description>Software Marketing, Adwords, SEO, Email Marketing, A/B Split testing</description>
	<lastBuildDate>Mon, 12 Jul 2010 16:04:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Protecting software with Themida</title>
		<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/</link>
		<comments>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 11:06:01 +0000</pubDate>
		<dc:creator>Alwin</dc:creator>
				<category><![CDATA[Shareware]]></category>
		<category><![CDATA[piracy]]></category>
		<category><![CDATA[themida]]></category>

		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=1146</guid>
		<description><![CDATA[Remember my post about fighting software piracy? A quick summary:
Don&#8217;t bother protecting your software against piracy. Your software will get cracked anyway.
If your software is protected, it will only take slightly longer before the cracker publishes his crack. Making the cracker’s life harder has no effect whatsoever on the number of users that get access [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.alwinhoogerdijk.com/wp-content/uploads/2009/12/piracy1.jpg" alt="piracy1" title="piracy1" align="right" hspace="20" vspace="0" />Remember my post about <a href="http://www.alwinhoogerdijk.com/2009/03/28/how-to-fight-software-piracy/">fighting software piracy</a>? A quick summary:</p>
<blockquote><p>Don&#8217;t bother protecting your software against piracy. Your software will get cracked anyway.<br />
<br />If your software is protected, it will only take slightly longer before the cracker publishes his crack. Making the cracker’s life harder has no effect whatsoever on the number of users that get access to a cracked copy of your software.</p>
<p>In any case, don’t let piracy irritate you, drain your energy, waste your time or take away your focus from the important stuff: Improving and selling your software.
</p></blockquote>
<p>Well&#8230; I  changed my mind&#8230; <span id="more-1146"></span></p>
<h2>Armadillo</h2>
<p>I must say that my frustration with software protection was based on using Armadillo (now called SoftwarePassport). We have used it on and off for a couple of years. And each time we tried using it again, we immediately got complaints from users that the new build was suddenly slower or that it just crashed very often. Others even reported that the new build just refused to start on their machine.<br />
Customer support was a nightmare: for every weird bug that was reported, we found ourselves wondering: Is this really a bug in *our* code, or is it caused by Armadillo again.</p>
<p>Also, our software got cracked anyway. For most new versions it took about a week before a crack was released, whereas unprotected builds got cracked within a day. </p>
<p>So we stopped using Armadillo and just released unprotected executables.</p>
<h2>Themida</h2>
<p>Anyway, after posting the above article, I received a lot of reactions.<br />
Some of them proving my point, as they showed some developers can *really* get worked up about their software being pirated <img src='http://www.alwinhoogerdijk.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
But others suggested that I should take a look at <a href="http://www.oreans.com/" target="_blank">WinLicense / Themida</a>. </p>
<p>WinLicense is a full software license control and software protection system. Themida is just the software protection system. We have our own license key system that is fully integrated into our customer database and ordering system, so WinLicense doesn&#8217;t apply to our situation. Themida sounded great though, so I decided to buy a copy and test it.</p>
<h2>Software Protection Requirements</h2>
<p>First, here&#8217;s my set of requirements for a good software protection solution, in order of importance:</p>
<ol>
<li>Must be quick to implement and hassle-free</li>
<li>Doesn&#8217;t cause weird crashes or other bugs</li>
<li>Doesn&#8217;t cause conflicts with other software (virus scanners, firewalls, etc..).</li>
<li>Doesn&#8217;t impact performance</li>
<li>Makes it hard or impossible to crack the software</li>
</ol>
<p>I still want to spend as little time as possible on piracy protection and I don&#8217;t want <strong>any</strong> negative side-effects. </p>
<h2>Testing Themida</h2>
<p>In the first week of October, we released Themida-protected builds of both Music Collector and Book Collector. After these releases, we started closely monitoring support tickets and our forum for reports of strange behaviour, crashes, conflicts, etc&#8230; And of course, I kept an eye on new cracks being published (I use Google Alerts for that).</p>
<p>After a week, we had not heard of any problems from our users. Which is a good sign, because usually, if there&#8217;s something wrong with a new build we know within a day (having a lot of existing customers has many advantages).<br />
And I could not find any cracks of the new versions either.</p>
<p>A couple of weeks after these releases, there was a forum post from a developer (and Book Collector user), who found that Book Collector refused to start while Sysinternals Process Monitor was running (&#8220;A monitor program has been found running in your system&#8221;). One other Book Collector user confirmed he had the same issue. </p>
<p>A week later one other developer (and Music Collector user) reported a similar issue with Sysinternals Process Explorer. He was quite angry though:</p>
<blockquote><p>My current version of Music Collector (Version 8.7 build 1) refuses to<br />
start due to this Themida technology, which I assume is newly included<br />
in it.  For the first time ever, I&#8217;m getting this error on program<br />
launch: &#8220;A monitor program has been found running in your system<br />
Please, unload it from memory and restart your program&#8221;.</p>
<p>Why doesn&#8217;t Themida identify the app that it thinks is a monitor<br />
program??</p>
<p>I&#8217;m pretty sure from web research that it has a problem with<br />
Sysinternal Process Explorer&#8211;is that true?  If so, let me tell you<br />
that that is COMPLETELY UNACCEPTABLE!  I&#8217;ve been using PE forever, and<br />
I have it set to replace the Windows Task Manager, and I also have it<br />
launch during Windows logon so that it&#8217;s pretty much always running.<br />
Disabling it and rebooting every time I want to run Music Collector is<br />
ridiculous.</p>
<p>I&#8217;m a developer and need PE.  Furthermore, Windows is often unstable<br />
and I use PE to resolve problems; I&#8217;m sure I&#8217;m not alone in this.  If<br />
this is the app that Themida is complaining about, then you&#8217;re forcing<br />
me to stop using one or the other, PE or Music Collector.  Why??</p>
<p>I need an answer before I reluctantly uninstall Music Collector<br />
forever.</p></blockquote>
<p>And that was it. No other conflicts with virus scanners, firewalls or anything. No weird Access Violations or other strange crashes. No reports of our software taking a long time to start, or performing slower than before.</p>
<p>And still no cracks.</p>
<h2>Final test: protecting Movie Collector</h2>
<p>After the successful test with Music Collector and Book Collector, it was time to go for the big one: Movie Collector.<br />
Movie Collector is our most popular program, with the largest installed base. Plus it has always been very popular in the pirate scene (probably for cataloging their pirated movies). In the past, we&#8217;ve seen new Movie Collector versions being cracked within a day.</p>
<p>So on November 23, we released our first Themida-protected version of Movie Collector, version 6.5.</p>
<p>And to date, we have received no problem reports about it whatsoever (not even from developers). And what&#8217;s even more surprising, I still can&#8217;t find any version 6.5 cracks. </p>
<h2>My revised view on piracy protection</h2>
<p>Themida proved that it <strong>is</strong> possible to protect software against crackers (or at least make it very hard or time-consuming to crack), without causing conflicts or other software problems.<br />
And more importantly, without spending a lot of time.</p>
<p>So if you want to protect your software against piracy, please don&#8217;t spend days or weeks building your own system (and constantly tweaking it for years to come). Just buy a copy of <a href="http://www.oreans.com/" target="_blank">Themida</a> (it&#8217;s ridiculously cheap) and spend a couple of minutes adding it to your build process. Then forget about piracy and spend your time improving your software and selling more of it.</p>
<p>Anyway, I think this post on a crack site sums it all up:</p>
<blockquote><p>I would be very happy if someone had the crack for movie collector 6.5.1, I think I have seached the whole net for it now. It dont look like the crack excist, but that must be a first time ever if its true. Will be very thankfull if someone finds that crack or serial</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>How to fight Software Piracy</title>
		<link>http://www.alwinhoogerdijk.com/2009/03/28/how-to-fight-software-piracy/</link>
		<comments>http://www.alwinhoogerdijk.com/2009/03/28/how-to-fight-software-piracy/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 18:17:26 +0000</pubDate>
		<dc:creator>Alwin</dc:creator>
				<category><![CDATA[Shareware]]></category>
		<category><![CDATA[online activation]]></category>
		<category><![CDATA[piracy]]></category>

		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=59</guid>
		<description><![CDATA[Common question, simple answer:
Just don&#8217;t.

Oh, you want more? OK then, here&#8217;s my view on software protection:
Don&#8217;t bother. You have more important stuff to do. Like improving your software and working on marketing. Way more effective.
Your software will get cracked anyway, protection or no protection. Having protection will only cause a slight delay.
No protection -&#62; get [...]]]></description>
			<content:encoded><![CDATA[<p>Common question, simple answer:</p>
<p><strong>Just don&#8217;t.</strong></p>
<p><span id="more-59"></span></p>
<p>Oh, you want more? OK then, here&#8217;s my view on software protection:</p>
<p>Don&#8217;t bother. You have more important stuff to do. Like improving your software and working on marketing. Way more effective.<br />
Your software will get cracked anyway, protection or no protection. Having protection will only cause a slight delay.</p>
<p>No protection -&gt; get cracked within a day.<br />
Some protection -&gt; get cracked within 3 days.<br />
Heavy protection -&gt; get cracked within a week.</p>
<p>Remember, it&#8217;s not the cracker himself that harms your sales, it&#8217;s the users that download and use his crack. Once the cracker releases the crack, everyone can download it.<br />
So making the cracker&#8217;s life harder has no effect whatsoever on the number of users that get access to a cracked copy of your software.</p>
<p>So, is Collectorz.com not doing anything to fight piracy? Well yes, we do. </p>
<p>We use online activation, that is, our users need to validate their license key with our license server to unlock the trial edition into the full edition. That at least protects us from the use of invalid keys and it let us disable keys that get &#8220;leaked&#8221; onto the net.</p>
<p>Plus, next to online activation, we use another server-side protection method:<br />
Our cataloging programs all need to access our central online database for DVD, CD, book, comic and video game data. Without this access, the programs are practically useless.<br />
So we only allow access from trial editions (but limited to 200 requests) and from licensed copies. For licensed copies, each request contains the license info and it gets checked against our license server. Not a valid license, then no data. Cracked copies get no data either.</p>
<p>So yes, we do fight software piracy, but we limited our investment to a one-time implementation of a relatively simple online protection system. Which is much harder to crack (they would have to hack our server).</p>
<p>And yes, our software gets cracked. Each release gets cracked within a day (Google Alerts shows me the cracker&#8217;s proud announcements). </p>
<p>But we don&#8217;t worry about it anymore. We don&#8217;t let piracy irritate us, drain our energy, waste our time or take away our focus from the important stuff:</p>
<p>Improving and selling our software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alwinhoogerdijk.com/2009/03/28/how-to-fight-software-piracy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
