In: Computer Science
This question is on open-source software. Which of the following is not one of its advantages?
It produces high-quality code.
It produces code that can be changed to méet the user's needs.
Bugs are discovered quickly.
Support is available only through online communities of core developers.
It produces reliable code.
I will discuss each option given, The answer for this is D -> Support is available only through online communities of core Developers
OPTION A: High-Quality code is an advantage of any software, So it an Advantage
OPTION B: We need a code of what we need, We don't need a code that cant be altered to, We need a code that is flexible enough to add additional features to the existing one, So it is also an Advantage
OPTION C: Since it is open-source the usage of it is very high so we will get bugs identified faster by which we can rectify them faster, Bugs needs to be identified at the earliest, So it is an Advantage
OPTION D: To contact for open-source software support it is difficult since open-source people won't keep another team to have trained on their complete software so that they can help people, It happens in the case of the licensed software where they will keep certain people trained only for the support of their clients. This is one of the major disadvantages of open-source software. If we have a problem we have check onto the developer community to clarify them, We cant contact the developed team directly we need to go to the community only for clarifying them.
OPTION E: Reliable code is an advantage of any software, so it is an advantage in any case of software applications even in the open-source software. So we need a reliable software only