OSS(Open Source Software)に関する記述のうち,適切なものはどれか。
平成29年度 秋期 ITパスポート試験 問100
This question's explanation and your answers so far.
問 100
Incorrectア
The Open Source Definition requires that OSS “must not discriminate against fields of use,” so use in high-quality fields such as medicine is not prohibited. Software that puts restrictions on fields of use cannot be called OSS, so this choice is wrong.
- イ
正解 OSS comes with many kinds of licenses, such as GPL, MIT, the Apache License, and the BSD license, and each has different conditions for modification, redistribution, attribution, and so on. A user cannot freely do anything they like just because the software is free of charge; they must comply with the conditions of the license attached to that software (keeping the copyright notice, the obligation to disclose the source code, and so on). Therefore, choice “イ”, which states that “there are various forms of licenses, and when using it you must comply with the indicated license,” is appropriate.
Incorrectウ
One requirement of OSS is that it satisfy freedom of redistribution; it is essential that anyone be able to redistribute it freely. Even if the source code is published, software whose redistribution is prohibited cannot be called OSS, so this choice is wrong.
Incorrectエ
OSS is also permitted to be sold for a fee. In fact, there are many cases where OSS is packaged and offered for a fee together with support. “It must not be sold for a fee” is wrong.
- The requirements for OSS are defined by the Open Source Definition (OSD), and include publishing the source code, freedom of redistribution, non-discrimination against fields of use, and permitting sale for a fee.
- OSS has many forms of licenses (GPL, MIT, Apache, BSD, and so on), and when using it you must comply with the license conditions attached to it.