Wednesday, August 4, 2010

Humour: Amnesty for Delphi Developers

Your reviewer thinks Embarcadero is going to start many legal lawsuits and truely milk the Delphi-cash cow.

How will Embarcadero do so? 
The first legal lawsuit was against a bozo Delphi developer living in South America. That bozo person uploaded the files, posted the download information to certain warez forums and said "Please turn off Internet Access to Delphi 2010 and install it inside a Virtual Machine", so Delphi will not call home. Unfortunately, most of the idiots on certain warez forum are deaf, dumb, lazy and stupid - so they installed it on multiple computers, all over the world. Eventually, Embarcadero traced down that bozo Delphi developer and sued his employer, but his employer blamed that bozo Delphi developer for doing this and was not responsible for it.

Your reviewer got some private information from certain lawyers and estimates the cost of settling such lawsuit is about US$25,000 per user (ignore older prices - this US$25,000 settlement figure is more accurate). If you have 5 Delphi developers, that will be US$125,000 in fines. If you have 10 Delphi developers, make sure all of them are properly licensed and good luck you do not get your business shut-down :).

(That's also good for the Delphi jobs market. Got another software developer using Delphi? Not enough licenses? -- too bad, no job)



Forensic Analysis
The following statements are subject to peer-review, but I did check it for D2007, D2009, D2010 -

Your reviewer did some forensic analysis into Delphi. Starting from Delphi 2007, Delphi installs certain files which will collect forensic information and send it to Borland's, (formerly called CodeGear, now called Embarcadero) servers on regular basis.

Ever since your reviewer posted his white-hat analysis to aid Embarcadero some time ago, Delphi 2009, Delphi 2010 collects more information than previously and used low-level WinSock (which will not trigger off Windows Firewall) and send it off over the Internet.

How will this information aid Embarcadero?
Most of the IP addresses in the whole world can be traced to a certain ISP, a certain user, a certain company who is illegally using Delphi and all Embarcadero has to do is match IP addresses to Delphi calling home for long periods of time.

If that person is licensed and fully paid-up, no problem, Embarcadero closes one eye on him. If that person is... not licensed, abuses his serial number, or do funny things... and living in an European, Australian, or USA, or some modern day country where the legal system is not very transparent - good luck to those people.

How will they get there?The first place to look at is built with Delphi list, if any bozo company dares to advertise they are using Delphi or provide services for Delphi - that company better get their act together and start getting legal before they get nasty lawsuits. The next place is to get backup from certain warez forums. Your reviewer found some forum are selling such information (yes, believe it or not).

The next funny thing is those forums are fake, so you can imagine a bait-car situation. You know, you see the thief stealing the car and then the car gets shut down. In this case, the forum would have all the IP address information which will then be shared with Embarcadero and the people with highest thanks will be prime targets.

Your reviewer noticed it that many "highly-respected" members suspected this and started to withdraw their participation. That leaves the stupid Delphi developers who do not know any better and few months later (from now), the Feds will start to move in and stop the whole thing It will be mass-orgy, mass master-baiting and fun, real fun. :)

How many software pirates are there?
Your reviewer did some estimating. Your reviewer thinks there are 50,000 Delphi software pirates. This is counting the "thanks", "uploaders" and other analysis over several forums.

50,000 Delphi software pirates translates to approx US$750,000,000 in new sales for Embarcadero -- that would probably give Embarcadero enough money to finance a new Delphi x64 compiler everyone is waiting for...

Your reviewer looked at the last quarter results from Embarcadero - while Embarcadero is not a public company, your reviewer looked at how sickly and pathetic Delphi sales are. Either way, if there's going to be an amnesty now, your reviewer thinks, Embarcadero will start going after their customer base and get more sales.


Delphi, the new virtual prison
I think everyone knows in order to develop in Delphi, or do any business in Delphi, you need to have licensed products. Your reviewer was paying heavily, heavily to make sure all of these are licensed and proper... except some stupid people who think they can save money.

It becomes a prison of sorts - if you cannot pay your bills, you cannot pay this, and all the money goes to pay for 3rd party (or maybe 4th party), Delphi, and this Delphi (thing) and that Delphi (thing)...


United Nations of Installed Dephi Products (or uninstall Delphi)
 That gives some people good reason to do the right thing -
1) Get the boss that if Delphi is not making enough sales or Delphi business is very bad.
2) Tell the Delphi developers to switch to C#, VB.NET or Java or PHP or Ruby...
3) Uninstall Delphi.
4) If the Delphi developers, after some time, cannot adapt and move to C# or VB.NET or Java or other languages, just tell them their services are not needed anymore.

You can look at the jobs forums where several people posts on the Embarcadero.jobs or other job sites that - their company is moving from Delphi to C#, or Delphi to Java, etc. and they no longer need Delphi Developers anymore.

Your reviewer is waiting for few more weeks more, and waiting for the fun to start...

:)

The link is here:
http://www.embarcadero.com/get-legal

So you know what to do before it's too late. Salvation or Redemption or Damnation...

6 comments:

Delphi Haters said...

Discussion:
http://www.delphipraxis.net/153474-raubkopiertes-delphi-legalisieren.html

Anonymous said...

Indeed, em-ro has a broken compass and they're lost their way to us. No doubt.

I have a licence for D2007 but I always asked to myself: "wtf i paid for?" ... "oh man, it looks like I've bought an outdated "bug-pizza" after all -_-". ... I don't see any reasons to me to get legit D2010 or even D2011 copies. 800US for an "Service Pack, 1 year since release" <- it's not for me.

After reading the post I become very sad =/. em-ro wants to get some extra bucks from rotten bananas.


P.S: I wonder how many times did the author of "Humour.." cum while writting this post?

Delphi Haters said...

I was so busy with 3 or 4 C# projects...

Read carefully the forensic analysis part. I cannot elaborate any more.

If you are not using Delphi 2007 anymore, suggestion --> uninstall it.

Delphi Haters said...

Replying to question on DP...

I read DP regular basis. I would have easily become a moderator there, I am able to answer all questions on DP...

I could further and host Delphi-related site on my servers, if it were not for the very shabby treatment that I received many years ago, and continues to this very day...

I'm also surprised Mr. Simon Kissel remembers me in his Delpih-Podcast (approx at 33mins) and how I left the Delphi community for good.

The only saving grace that is left, is I hire Delphi developers but give them C#/ VB.NET work instead. Some people on DP will know me because I hired them :)

Dorin Duminica said...

One question Mr. Hater :)
I'm a Delphi developer since '04 and I really, really, really love Delphi, but recently I've saw a huge drop in the "Delphi jobs" and I was wondering aprox. how much time do I need to move from Delphi to C# and get to the same productivity level as I am now?!
Thank you.

Dorin Duminica said...

@Mike thank you, I'll give it a try, alltho' I've tested it a few months ago with vs 2010 beta and it crashed my PC a few times which made me go insane...
But the time I was playing around with C# I kinda' got the hang of it... so I was more curious about how much time I need to invest in it, at this time Delphi is paying all my bills and stuff... but there might come the time when I need to move ASAP to C#.
Thank you again Mike.