ITパスポート 2017年 秋期 問100
問題文
OSS (Open Source Software)に関する記述のうち、適切なものはどれか。
選択肢
ア:高度な品質が必要とされる、医療分野などの業務での利用は禁じられている。
イ:様々なライセンス形態があり、利用する際には示されたライセンスに従う必要がある。(正解)
ウ:ソースコードがインターネット上に公開されてさえいれば、再頒布が禁止されていたとしてもOSSといえる。
エ:有償で販売してはならない。
🔒 解説は解答すると表示されます
OSS (Open Source Software)に関する記述【ITパスポート 解説】
正解の理由
正しいのは イ です。
OSS(Open Source Software:ソースコードが公開され、利用・改変・再頒布などの権利がライセンスで定められたソフトウェア)では、「ソフトをどう扱って良いか」を示すライセンス(使用許諾)が重要です。ライセンスには複数の形態があり、利用時にはその内容に従う必要があります。したがって「様々なライセンス形態があり、利用する際には示されたライセンスに従う必要がある」という記述が適切です。
OSS(Open Source Software:ソースコードが公開され、利用・改変・再頒布などの権利がライセンスで定められたソフトウェア)では、「ソフトをどう扱って良いか」を示すライセンス(使用許諾)が重要です。ライセンスには複数の形態があり、利用時にはその内容に従う必要があります。したがって「様々なライセンス形態があり、利用する際には示されたライセンスに従う必要がある」という記述が適切です。
解法ステップ
- 問題文のキーワード「OSS(Open Source Software)」を確認する。OSSは「ソース公開」と「ライセンスでの許諾」がセットである点を思い出す。
- 各選択肢を「OSSの定義(ソース公開+利用条件がライセンスで決められる)」に照らして評価する。
- 絶対的表現(「禁じられている」「してはならない」など)がある選択肢は疑う。OSSは一律の禁止や料金禁止を課すものではない。
- 再頒布に関する記述は特に注意。ソースが公開されていても、ライセンスで再頒布が禁止されていればOSSとは言えない点をチェックする。
- 正しい記述を選ぶ(イ)。
選択肢別の誤答解説
-
ア: 「高度な品質が必要とされる、医療分野などの業務での利用は禁じられている。」
- 誤り。OSSだから業務利用や医療での利用が自動的に禁じられているわけではありません。実際、医療向けシステムでもOSSが使われます。ただし、医療機器など法規制や安全基準がある分野では、追加の品質管理や認証が必要です。OSSの性質そのものが利用禁止を意味するわけではありません。
-
ウ: 「ソースコードがインターネット上に公開されさえいれば、再頒布が禁止されていたとしてもOSSといえる。」
- 誤り。ソースが公開されているだけでは「OSS」とは限りません。OSSは公開に加えて、利用・改変・再頒布などについて明確な権利を与えるオープンソース用のライセンスが付されていることが必要です。再頒布禁止の条項があると、オープンソースの定義に反します(それは「ソース公開」や「ソース閲覧可能」なだけの「ソース公開ソフト」や「ソース閲覧可のプロプライエタリ」になり得ます)。
-
エ: 「有償で販売してはならない。」
- 誤り。多くのOSSライセンスは商用利用や販売を許可しています。OSSを有償で配布したり、サポートやインストールサービスを有償で提供することも可能です。ただし、GPLのように再頒布時にソース公開義務を課すライセンスもあり、その条件を守る必要があります。つまり「必ず無償」というわけではありません。
よくある誤解
- 「OSS = 無料(フリー)」
- 無料で配られる場合が多いですが、OSSは「無料(free)」かどうかではなく、「ソースの利用・改変・再頒布の自由」がポイントです。商用販売も可能です。
- 「ソースが公開されていればそれだけでOSS」
- ソース公開だけでは不十分です。ライセンスで使用条件や再頒布の可否がどう定められているかが重要です。
- 「OSSは品質が低い」
- 一部に品質の低いものもありますが、多くの主要OSS(Linux、Apache、PostgreSQLなど)は高品質で広く使われています。品質はプロジェクトやコミュニティによります。
補足コラム
- 代表的なOSSライセンスの違い(簡単に)
- MIT/BSD(パーミッシブライセンス):ほぼ自由に使える。再頒布や商用利用が自由で、改変したものに元のライセンスを強制しない。
- Apache License:特許に関する条項が明示されている。商用利用や再頒布が可能。
- GPL(GNU General Public License):コピーレフト(copyleft)型。GPLで配布されたソフトを改変・再頒布する場合、同じGPLで公開する義務が生じる。
- 「ソース公開」と「オープンソース」の違い:ソースを見られるだけの「ソース公開」と、利用権が明確に保証された「オープンソース(OSS)」は別物です。ライセンスを必ず確認しましょう。
FAQ
Q1. OSSは会社で自由に使っていいですか?
A1. 多くの場合使えますが、ライセンスの条件(商用利用の可否、再頒布時のソース公開義務など)を確認してください。契約や法規制(医療機器など)が関係する場合は追加の確認が必要です。
A1. 多くの場合使えますが、ライセンスの条件(商用利用の可否、再頒布時のソース公開義務など)を確認してください。契約や法規制(医療機器など)が関係する場合は追加の確認が必要です。
Q2. OSSを商売に使っても罰せられますか?
A2. 通常は罰せられません。多くのOSSは商用利用や販売を許可しています。ただし、GPLのように配布時にソース公開を要求するライセンスを無視するとライセンス違反になります。
A2. 通常は罰せられません。多くのOSSは商用利用や販売を許可しています。ただし、GPLのように配布時にソース公開を要求するライセンスを無視するとライセンス違反になります。
Q3. 「ソースが見える」けどライセンスが書かれていない場合は?
A3. ライセンスが明記されていないと法的には扱いが曖昧です。安全のため利用や再頒布は控え、ライセンスの確認や作者に問い合わせるべきです。
A3. ライセンスが明記されていないと法的には扱いが曖昧です。安全のため利用や再頒布は控え、ライセンスの確認や作者に問い合わせるべきです。
関連キーワード: OSS、オープンソース、ライセンス、再頒布、商用利用、GPL、MIT、Apache、コピーレフト、ソース公開

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

