Which of the following could be a disadvantage of 'open source' software?
2025
Which of the following could be a disadvantage of 'open source' software?
- A.
High quality software with lots of features
- B.
Not as customizable
- C.
May not have been tested as much as proprietary software so might have bugs
- D.
You can edit the source code to customize it
Attempted by 5 students.
Show answer & explanation
Correct answer: C
Open-source software makes its source code publicly available so that anyone can view, modify, and redistribute it. Development and governance approaches vary across such projects -- some are led by volunteer communities, others by companies or foundations with paid maintainers -- and that variation affects how rigorously each project is tested before release.
Because some open-source projects are maintained by volunteer contributors without a centralized, staged, paid quality-assurance process of the kind a commercial vendor can run before a proprietary release, those particular projects can end up with less formal testing than a comparably staffed proprietary product, so bugs can occasionally surface that a rigorously tested proprietary release would have already caught. This possibility, not a certainty or a universal trait of open source, is exactly the disadvantage the statement describes: open-source software may not have been tested as much as proprietary software, so it might have bugs.
"High quality software with lots of features" describes a benefit frequently credited to open-source projects, since many contributors reviewing and extending the code tends to produce feature-rich, well-regarded software -- so this is an advantage, not a disadvantage.
"Not as customizable" misstates a defining trait of open source: because the code is openly available, open-source software is typically more customizable than closed, proprietary software, not less -- so this statement is simply incorrect about open source.
"You can edit the source code to customize it" is exactly the ability that open access to the source code provides, which is again an advantage rather than a drawback.
So among the given statements, only the one about possibly reduced testing coverage leading to bugs identifies a genuine, conditional drawback that can apply to some open-source projects -- not a rule that applies to every open-source project.