This article has been written with security in mind and is about security of your business and of software development in general.
Open-source software (i.e. software offered under free licenses with
freely accessible source code) gains popularity day by day. The reason
is obvious – price drops for the end-user software make it harder to
invest cash into software development beforehand. And in case of
in-house activities stiffer IT budgets make programmers choose code
snippets of unidentified quality.
However while open-source libraries and code snippets seem to have zero
initial cost of use, they start to consume resources later, during life
cycle of your software. And commercial libraries can offer more than you
can think of.
I will focus on professionally developed commercial solutions: putting a
price tag on your code piece doesn't magically turns the code into the
industry-level commercial product. Commercial library must be evaluated
thoroughly to answer the question of how professional it is. Not
everything with a price tag is good, that's obvious. But if it's
commercial, chances are great that you will get the things missing in
open-source offerings.
Let's review what exactly commercial software (and specifically
component and class libraries for software developers) can offer, and
then discuss objections and counter-objections.
Read more on CodeProject.com
And as promised, my reason #8:
Investment in future
The
“save tomorrow for tomorrow, think about today instead” mantra has
brought humanity to the edge of ecological catastrophe. Apple's bias
towards end-users (which is just a cloak for desire to sell more
hardware) has hut the whole software industry badly. People are used to
pay 0 to 1 dollar for software and then ask “what? Do I have to pay
another $0.99 for a new version of the software title that I've been
using for 3 years? Are you insane?”. That attitude poisons the industry
and slows down innovation. For some time the race for the first places
in the AppStore and Play Store will make developers invest their time
and resources into software titles, but calculations and studies show,
that this race is more of a lottery with a little chance for small
developers to succeed.
Paying
for software and motivating the users to pay as well is a culture of
consuming the software which will let the ISV industry, and especially
small vendors, continue to innovate in future and do this with
satisfactory budgets.
Finally,
if you don't pay for books you read, writers will stop writing and
there will be no new literature to steal to read. If nobody pays for
software now, there will be no skilled vendors in 5-10 years and no good
and sophisticated software. Unlike music records, software vendors
can't give software away for free and do something else for living –
that's not a viable business model. So they will simply go out of
business, and the world will become full of open-source stuff,
unsupported and of unknown quality.
Tuesday, April 23, 2013
8 reasons to choose commercial library instead of open-source one
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment