問38 |
OSS(Open Source Software)を利用する上での留意点のうち、適切なものはどれか。 |
|
ア |
OSS開発者にはソフトウェアの品質を保証する責任があるので、OSSの不具合が原因で障害が発生したとき、利用者はOSS開発者に対して損害賠償を請求することができる。 |
イ |
OSSの利用分野を経理システムなどに限定することによって、OSS又はOSS関連のソフトウェアを、ソースコードは非公開にして提供することができる。 |
ウ |
OSSを商用ソフトウェアに組み込んだ場合には、ライセンスによっては商用ソフトウェアのソースコードを公開することが求められる。 |
エ |
OSSを変更して新しいOSSを提供する場合は、ライセンス条件にかかわらず新しいOSSの開発者が自分の判断でソースコードを非公開にすることができる。 |
|
|
解説 |
一般的にOSS(オープンソースソフトウェア)はOSI(Open Source Initiative)が定義したOSD(The Open Source Definition)の以下の10個の条件を満たしたものをさします。
1. 自由な再頒布ができること
2. ソースコードを入手できること
3. 派生物が存在でき、派生物に同じライセンスを適用できること
4. 差分情報の配布を認める場合には、同一性の保持を要求してもかまわない
5. 個人やグループを差別しないこと
6. 適用領域に基づいた差別をしないこと
7. 再配布において追加ライセンスを必要としないこと
8. 特定製品に依存しないこと
9. 同じ媒体で配布される他のソフトウェアを制限しないこと
10. 技術的な中立を保っていること
なお、著作権は放棄されておらず、著作権が放棄されたソフトをパブリックドメインソフトといいます。さらに無償である義務もありません。
さらに、条件5、6により制限的な配布はできませんし、条件2によりソースコードの非公開もできません。 |
|