the non-commercial version of delphi
Sorry, this is a total newbie question that i SHOULD be able to figure out on borland.com but can't: How is the personal $99 version of delphi for non-commercial programs different from the $999 one, apart from price and what you can make? Does it lack features? And do apps built with it have something that says it was built with the non-commercial version or anything, will users notice? I am lost!
Oh and one other point on this: The trial version of Delphi 7 enterprise which I got from borland's site seems to include a lot of stuff to make grabbing web pages and doing web services easy, if there is indeed a difference between the versions I mentioned, is this in the personal version?
Here are a couple of URL's that might answer your question:
Oh thanks, yeah, didn't see that! Turns out the personal version leaves out all the internet and web services stuff, sucks. Guess I'll stick with VB since I already own it (but really like the idea of delphi better).
I got my copy of Delphi 3 Professional from eBay for a song. I would seriously recommend keeping an eye at eBay for D3, D4, etc.
Yes, you can get a copy of Delphi 3 Professional on ebay for less than $50. Then you can upgrade to Delphi 7 Professional for, I think, $399. Saves you a bit of money. And Delphi 3 or 4 may be all you need, anyway.
I got my copy of D$ Pro off ebay for $100 Ebay is a good place to look.
One of the big things that the Personal edition leaves out is the database stuff...
Personal leaves out pretty much everything except plain Windows programming: no databases, no web stuff (except a couple of basic socket components).
If you're not doing web or database work, then it mostly comes down to the non-commercial issue. Petty though it may sound, I'm not convinced that taking a product that's perfectly good for developing desktop applications, and hobbling it simply by writing "for non-commercial use only" in the license file is a legitimate move.
As a note about which company "owns" Delphi (as mentioned by Guy Incognito): Delphi has always been owned by the same company (Borland), however said company tried its hand at casting a new persona for a while (into a middleware company primary), and became legally known as "Inprise". After a while they figured that it was pretty foolish to ignore the name recognition and respect that the Borland name held (I always referred to them as Borland), so they reverted back.
I just wanted to point out that there are ways to get database functionality out of the person edition of Delphi. One method is to use Interbase/Firebird with IBObjects: www.ibobjects.com . IBObjects has a "trustware" licensing policy that would let you try it out for free.
Oh yeah, I also have to agree that adding the non-commercial clause to the license as well as removing all the stuff it's missing (seriously, auto-completion!?) is stupid. Removing the functionality that's gone should be more than enough to persuade real developers with $1000 to spend to buy the professional version, adding the non-commercial clause as well is just too much. They should either say "sure, sell whatever you make, it just is going to be harder to code" that'd be fine, and similarily, I'd shell out more than $99 in a second if I got the professional edition but wasn't allowed to sell the apps, but having BOTH those clauses is a deal-breaker for me. I thought companies in the number 2 (or lower) spot had to offer MORE than the market leaders in order to survive, not less.
Fog Creek Home