問23 |
OSIによるオープンソースソフトウェアの定義に従うとき、適切なものはどれか。 |
|
ア |
ある特定の業界向けに作成されたオープンソースソフトウェアは、ソースコードを公開する範囲をその業界に限定することができる。 |
イ |
オープンソースソフトウェアを改変し再配布する場合、元のソフトウェアと同じ配布条件となるように、同じライセンスを適用して配布する必要がある。 |
ウ |
オープンソースソフトウェアを第三者が製品として再配布する場合、そのオープンソースソフトウェアの開発者は第三者に対してライセンス費を請求することができる。 |
エ |
社内での利用などのようにオープンソースソフトウェアを改変しても再配布しない場合、改変部分のソースコードを公開しなくても良い。 |
|
|
解説 |
一般的にオープンソースはOpen Source Initiativeが定義した以下の10個の条件を満たしたものをさします。
1. 自由な再頒布ができること
2. ソースコードを入手できること
3. 派生物が存在でき、派生物に同じライセンスを適用できること
4. 差分情報の配布を認める場合には、同一性の保持を要求してもかまわない
5. 個人やグループを差別しないこと
6. 適用領域に基づいた差別をしないこと
7. 再配布において追加ライセンスを必要としないこと
8. 特定製品に依存しないこと
9. 同じ媒体で配布される他のソフトウェアを制限しないこと
10. 技術的な中立を保っていること
一方で、フリーソフトは、ソースコードの変更の不許可や再配布の禁止をしているのが一般的です。また、オープンソースは無償のものが多いですが、定義には無償の義務はありません。さらに、有償のサポートを提供している団体も存在します。
この定義に従うと、改変部分のソースコードの公開は義務ではありません。 |
|