OSS (Open Source Software) を利用することのメリットはどれか。
平成29年度 秋期 ITパスポート試験 問64
This question's explanation and your answers so far.
問 64
Incorrectア
OSS can often be obtained free of charge, but there is no guarantee that the developer (the author or the community) will provide technical support free of charge at the time of installation. If you need support, it is common to rely on volunteers or paid third-party vendors, so “free technical support from the developer” is not guaranteed as an advantage of OSS.
Incorrectイ
By definition, the source code of OSS is “made public”, so the premise that it is “not made public” is itself wrong. Moreover, there is no direct causal relationship between whether the source code is public and how hard it is to be infected by a virus, so the entire statement is contrary to fact.
Incorrectウ
Most OSS is distributed without warranty (provided as is, so-called AS IS), so in principle you cannot receive compensation for damages caused by defects. Being able to expect compensation for damages is not an advantage; rather, it is a difference from paid commercial software.
- エ
正解 The correct answer is エ. The source code of OSS (Open Source Software) is made public, and as long as you follow the license that defines its terms of use (such as GPL), users can freely modify the source code to fit their own environment and purpose, and redistribute it. This “freedom to modify the source code” is exactly the representative advantage of using OSS. Choice エ describes precisely this feature, so it is correct.
- The core advantage of OSS is that its source code is public, and as long as you follow the license terms, you can freely modify and redistribute it.
- OSS is in principle provided without warranty, so neither free technical support from the developer nor compensation for damages caused by defects is guaranteed.