OSS (Open Source Software) に関する記述として, 適切なものはどれか。
令和2年度 ITパスポート試験 問96
This question's explanation and your answers so far.
問 96
- ア
正解 OSS (Open Source Software) is software whose source code is made public and that anyone is free to use, modify, and redistribute; not only volunteers but also companies are deeply involved in its development. In fact, in the Linux kernel and many major OSS projects, employees of large IT companies such as Red Hat participate in development as part of their job. Therefore, choice ア — “Depending on the product, employees of companies participate in its development as part of their job”— is appropriate.
Incorrectイ
Incorrect. OSS requires the source code to be made public, but distribution in executable (binary) form is not prohibited. On the contrary, the open source definition allows freedom of redistribution, so both the source code and the executable form can be distributed.
Incorrectウ
Incorrect. There are many OSS licenses such as GPL, MIT, BSD, and Apache, each with different conditions (for example, whether there is an obligation to disclose modified versions). Not every product is provided under a single defined license with the same conditions.
Incorrectエ
Incorrect. The open source definition requires no discrimination against fields of endeavor, and use for business (commercial) purposes is also freely permitted. The statement that business use is prohibited runs counter to the intent of OSS.
- OSS is software whose source code is public and which is free to use, modify, and redistribute. It can be distributed in executable form and used commercially, and its licenses are diverse, such as GPL, MIT, and BSD.
- Not only volunteers but also companies are involved in OSS development, and there are many products whose development is carried out by company employees as part of their job.