My guess is that, if the Delphi world has a whole bunch of free controls,
those are either from Borland (who has an incentive to make lots of controls
available, *so that they can sell development systems*), or they are done by
people in their spare time.
Well, you guessed wrong<g>
There's a lot of free control in varying quality but there's also a lot of
commercial 3-part controls available with the licensing model that I
described.
One of the things that you're paying for with purchased controls is
support, updates, and some assurance that
the company who produced it will be around later.
Indeed and that has actually been a problem in the Delphi community - more
often that not you get free upgrades when you buy a component (set). That
way it's hard for the developer to stay in business. This is changing
though..
Check out my favorit Delphi component "pusher", DeveloperExpress
(
http://www.devexpress.com/products/net/index.asp), who is committed to .NET
as well. When you buy one of their components (or the very attractive
subscription plan), you get full source and minor upgrades for free. Major
upgrades are discounted to you.
I never buy components without source - not that I've used it that many
times, but it comes in quite handy if you are struggeling to find a problem
in your app./component. Also, it sometimes (often
compensates for lacking
documentation.
Note, my only affiliation with DevExpress is that I'm a long-time and VERY
happy customer..
Cheers,
Lars