General discussion


disadvantages about open source software

By Carter.S ·
I'm analyzing open source software market. I summed up several disadvantages about open source software. Please give me suggestions.
Thank u all.

1.Least competitive features
You may easily find popular backup software owns comprehensive features, such as backup& restore data, applications, settings and everything of whole PC, and support of popular operating system, and others. It means innovation is just what open source lacks.
2.Insufficient user experience
Three factors that lead software to success are feature, marketing, and public praise. Excellent software always highlights user experience, especially UI, but less organization could pay attention to user experience for the open source.
3.Dependent technology
Current backup open source has its unique character, such as the developer?s edition habit, and code selection. If there is no instruction from the developer, it is hard to public developers to understand it. Meanwhile, it also results in bad compatibility and less integration.
4.High maintenance cost
For repairing a bug, or changing some working process, you have to spend a lot of time to study many modules and modify many program interfaces.

This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Comments

Collapse -

disadvantages about closed source software

by Tony Hopkinson In reply to disadvantages about open ...

1. Feature set defined by marketting

2. Insufficient user experience

3. Dependant technology

4. Maintenance is live with faults, until they'll sell you the next version. If you are lucky it was financially viable to fix it...

Any of these sound familiar, at all?

Collapse -

mistaken conclusions about open source software

by CharlieSpencer In reply to disadvantages about open ...

1. No one 'owns' features such as backup and restore. There are plenty of open source applications that support all operating systems, including backup apps, office suites, photo and image manipulation, and multimedia creation and playback.

2. Closed source software doesn't always offer a better user experience either. See the recent discussion on GnuCash, including criticisms of closed source market leader QuickBooks.

3. I'm not sure what you mean by 'dependent technology'. Your comments seem to relate more to documentation. I haven't found open source apps to be any more or less hardware dependent than closed source. If your point is that open source documentation isn't very good, I'll have to agree.

4. At least with the open source, it's possible to get access to those modules. Closed source software doesn't even offer the code, so if you want a bug repaired or a working process changed, you have to wait on the vendor.

Collapse -

What are you trying to prove?

by TobiF In reply to disadvantages about open ...

Bad software is bad software, regardless of whether it's open or closed, paid for or free.

There are many abandoned projects with obsolete products that are sometimes just bad, but often even dangerous (both open and closed source).

1. Competitive features
Often, the leading edge of functionality is in the open source segment, where you often have an open discussion regarding what to develop, and where programmers from different parts of the world compete in a cooperative way in creating and optimizing functionality etc.
Of course, in the open segment we also find much more of UNIX style modular approach, where, ideally, one program does one single thing very well, and then the user combines whatever modules he needs to get the functionality he wants. Thus, a huge functionality is distributed within the whole community, and combined to taste and needs, whereas single programs may look rather dull.
(And, you can't really charge for a program that just output text in the reverse order, can you?)

2. Insufficient user experience?
To be honest, I don't even understand this argument of yours. Of course, if no one is paying for a software product, then you can't pay much for marketing, either. This actually leads to competition around the quality of the product, rather than around marketing budget. And, if a programmer doesn't like how a program works; in case of open software, he can have a shot at the source code and contribute 15 lines; in case of closed software, his only choice is whether to use the software, or not.
Remember when Microsoft killed the efficient UI of Office 2003 for a bloated ribbon interface in Office 2007, mostly aimed at beginners. If the same change would have happened in an open product, then hundreds of volunteers would have created and maintained the "traditional" UI Microsoft didn't bother to make.

3. Dependent technology
Are you kidding?
In open software, you have the code. And if you're a bit lucky, then it will be stuffed with varying levels of hints and comments.
When it comes to closed software, the user has no clue at all. The program is a black box that may be sending encrypted emails to Bahamas behind your back. Even if the source code is well documented, you have no way of knowing it. I'm quite sure that many small closed products aren't well documented at all, since they may have been developed by one or two programmers, who never intended to show the source to anyone.

4. High maintenance cost
Well. This one is easy. For closed projects, you're in the hands of the vendor and his pricing. If you need a function no one else has, then this is going to cost a lot (if the vendor decides to do it for you), or you may be forced to go somewhere else instead.
In open software, you have cooperation around the globe. For popular products bugs and vulnerabilities are spotted and fixed by volunteers around the clock.
If your company would like to develop an add-on to an existing product, then you're welcome to do that (or ask several software developers to bid for the development). Just have in mind that some licenses will demand you give back this development to the open community.

Collapse -

I think you are confusing open source software for shitty software

by Slayer_ In reply to disadvantages about open ...

A common but not excusable mistake.

Collapse -


by robo_dev In reply to I think you are confusing ...

Very True.

One should NEVER over-generalize.

Related Discussions

Related Forums