平成23年度 特別 午前 問23
ソフトウェア
OSSに関する問題
OSS(Open Source Software)の特徴のうち,適切なものはどれか。ここで,OSS は OSI(Open Source Initiative)による OSD(The Open Source Definition)の定義に基づくものとする。
- アOSS はフリーウェアと同様に無償で入手できるが,商用システムの開発への利用は禁止されている。
- イOSS をパッケージ化したり,自社のソフトウェアを組み合わせたりして,有償で販売することができる。
- ウシステム開発で利用するためにソースコードを入手できるが,利用者がある数以上になるとライセンス料が発生する。
- エ複製と改良は自由にできるが,改良したソフトウェアを再頒布することはできない。
答えと解説を見る
✓ これが正解イOSS をパッケージ化したり,自社のソフトウェアを組み合わせたりして,有償で販売することができる。
解説
パッケージ化して有償で販売することもできます。
OSD は、頒布する側が守るべき条件を並べた定義です。要点を四つ挙げると、再頒布を妨げないこと、ソースコードが手に入ること、改良した派生物を同じ条件で頒布できること、そして分野や人や利用者の数で差別しないことになります。ここから読み取れる大事な点は、OSS は無償であることを定義にしていない、ということです。縛ってはならないのは頒布そのものであって、対価を受け取ること自体ではありません。ですから、いくつかのソフトウェアをまとめて導入しやすい形に整えたり、自社で作ったソフトウェアを組み合わせたりして、対価を受け取って提供することは、この定義と食い違いません。実際に、導入の支援や保守を含めて有償で提供する事業は広く行われています。四つの記述を見比べるときは、新しい制限を足しているかどうかを軸にすると速く進みます。OSD は利用する側の自由を保証する向きの定義ですから、自由を狭める向きの記述は、その時点で定義とすれ違います。オープンソースソフトウェアという言葉を、値段の話として覚えていると、この軸が見えにくくなります。値段ではなくソースコードの扱いが軸だ、と置き直してください。
ほかの選択肢はなぜ違うのか
- アOSS はフリーウェアと同様に無償で入手…:商用のシステムを作る用途での利用を禁じる、という条件を置いています。用途によって扱いを変えることは差別にあたり、定義から外れます。無償で入手できる点をフリーウェアと同じだと述べていますが、フリーウェアは価格が、OSS はソースコードの扱いが軸ですから、そろえて語れません。
- ウシステム開発で利用するためにソースコード…:使う人の数が一定を超えると料金が発生する、という条件を置いています。規模によって扱いを変える仕組みは、購入する形態のライセンスの考え方で、人の数で差をつけない定義とは相いれません。
- エ複製と改良は自由にできるが,改良したソフ…:複製と改良は認めながら、改良したものを他へ配ることを禁じています。派生物を同じ条件で配れることは定義の柱の一つですから、ここを塞ぐと定義の外に出ます。
この問題の用語
- フリーウェア無償で使えるように公開されているソフトのことをいいます。無償でも作者が権利を持つので、改変や再配布の条件は作者が決めます。
- ソースコード人が読み書きできる形で書かれた、プログラムそのものです。コンパイラなどで、コンピュータが実行できる形に変換して使います。
- ライセンスソフトウェアなどを使ってよいと認められた権利や許諾で、台数や期間の条件が付くのがふつうです。ソフトウェアに限ったものをソフトウェアライセンスといいます。
出典:平成23年度 特別 応用情報技術者試験 午前 問23
同じ用語が出る問題
- 令和7年度 春期 午前 問40:SBOMに関する問題(ソースコード)
- 令和7年度 春期 午前 問16:GPLに関する問題(ライセンス)
- 令和2年度 10月 午前 問70:パテントプールの説明(ライセンス)
- 平成29年度 春期 午前 問78(フリーウェア)
- 平成27年度 秋期 午前 問78(フリーウェア)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)