平成21年度 秋期 午前 問21
ソフトウェア
GPLに関する問題
GPL の下で公開された OSS を使い,ソースコードを公開しなかった場合にライセンス違反となるものはどれか。
- アOSS とアプリケーションソフトウェアとのインタフェースを開発し,販売している。
- イOSS の改変を他社に委託し,自社内で使用している。
- ウOSS の入手,改変,販売をすべて自社で行っている。
- エOSS を利用して性能テストを行った自社開発ソフトウェアを販売している。
答えと解説を見る
✓ これが正解ウOSS の入手,改変,販売をすべて自社で行っている。
解説
外へ配ったときにソース公開の条件が働きます。
GPL は、手元で使うことや自分で直すこと自体を縛る決まりではありません。効いてくるのは、そのソフトウェアを自分の外側へ引き渡した場面です。受け取った人が中身を読み、直し、また渡せる状態を保つために、渡すときは同じ条件を引き継がせるという考え方が中心にあります。ですから見分ける軸は二つです。ひとつは、その行為によって外部の相手にものが届いたかどうか。もうひとつは、届いたものの中身が OSS そのもの、あるいはそれを直した版かどうかです。設問はソースコードを添えなかった場面に限っているので、この二つが同時に成り立つものを探せば決まります。入手して直したものを売るという流れは、外へ届いており、届いたものも OSS の系譜にあるため、二つとも当てはまります。
ほかの選択肢はなぜ違うのか
- アOSS とアプリケーションソフトウェアと…:社外へ渡してはいますが、渡しているのは自社が開発したつなぎの部分です。OSS そのものを配っているわけではないので、配布に伴う条件の対象になりません。
- イOSS の改変を他社に委託し,自社内で使…:改変はしていますが、できあがったものは社内にとどまっています。第三者の手に届いていない以上、引き渡しを前提とした条件は働きません。
- エOSS を利用して性能テストを行った自社…:販売してはいますが、OSS は動きを測るための道具として使っただけです。売っている製品そのものに OSS のコードが含まれていないため、対象から外れます。
この問題の用語
- ソースコード人が読み書きできる形で書かれた、プログラムそのものです。コンパイラなどで、コンピュータが実行できる形に変換して使います。
- ライセンスソフトウェアなどを使ってよいと認められた権利や許諾で、台数や期間の条件が付くのがふつうです。ソフトウェアに限ったものをソフトウェアライセンスといいます。
- アプリケーションソフトウェア利用者の目的に直接こたえるソフトウェアで、表計算や会計、業務用の専用ソフトなどがあたります。機器そのものを動かす基本ソフトウェアの上で動きます。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:平成21年度 秋期 基本情報技術者試験 午前 問21
同じ用語が出る問題
- 令和7年度 科目A 問5:ローコードに関する問題(アプリケーションソフトウェア)
- 令和6年度 科目A 問9:ペネトレーションテストの問題(ソースコード)
- 令和6年度 科目B 問6:不正アクセスに関する問題(アプリケーションソフトウェア)
- 平成31年度 春期 午前 問20:オープンソースソフトウェアの問題(ライセンス)
- 平成26年度 秋期 午前 問60:ソフトウェア資産管理に関する問題(ライセンス)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)