ITパスポート試験 / 令和元年度 秋期 ITパスポート試験 / 問89
certification-simodake-work

令和元年度 秋期 ITパスポート試験 問89 解説 OSSの定義

OSS(Open Source Software)に関する記述のうち,適切なものだけを全て挙げたものはどれか。 ① Web サーバとして広く用いられている Apache HTTP Server は OSS である。 ② Web ブラウザである Internet Explorer は OSS である。 ③ ワープロソフトや表計算ソフト,プレゼンテーションソフトなどを含むビジネス統合パッケージは開発されていない。

  1. ✓ 正答
  2. ①,②
  3. ②,③

解説

OSS(オープンソースソフトウェア)に関する知識を問う問題です。正解を導くには、それぞれの選択肢がOSSの定義(ソースコードが公開され、改変や再配布が自由に許可されていること)に当てはまるかを判断します。

①のApache HTTP Serverは、世界的に利用されている代表的なOSSです。②のInternet Explorerはマイクロソフト社が開発した商用ソフトウェアであり、ソースコードは公開されていないためOSSではありません。③については、LibreOfficeやApache OpenOfficeといった、ワープロや表計算を含むOSSのビジネス統合パッケージは既に広く存在しています。したがって、適切な記述は①のみとなります。

オープンソースソフトウェアの定義と具体例

OSSとは、ソースコードが誰にでも公開されており、利用、改変、再配布が許可されているソフトウェアを指します。重要な点は、単に無料で使えるというだけでなく、ライセンス条項に従う限り、誰でも自由にプログラムをカスタマイズしたり、改良したものを配布したりできるという点です。

ITパスポート試験では、OSSの代表例を暗記しておくことが得点に直結します。以下のソフトウェアは特に出題されやすいため覚えておきましょう。

・Webサーバ:Apache HTTP Server、Nginx ・OS:Linux、Android ・ブラウザ:Mozilla Firefox、Google Chrome(※ChromeのベースであるChromiumはOSS) ・データベース:MySQL、PostgreSQL ・オフィスソフト:LibreOffice

逆に、Microsoft OfficeやWindowsのように、企業が著作権を持ちソースコードを非公開にしているソフトウェアは、プロプライエタリ(独占的)ソフトウェアと呼ばれます。

試験での活用シーン

この知識は、単独の問題として出題されるだけでなく、システム構成の検討やコスト削減を目的とした導入計画の問題でも背景知識として問われます。例えば、システム開発において「コストを抑えるためにOSSのミドルウェアを採用する」といったシナリオにおいて、対象となるソフトウェアが本当にOSSかどうかを正しく判別できる必要があります。

また、OSSを利用する際はそのライセンスの種類(GPL、MITライセンスなど)によって、改変したソースコードを公開する義務が生じる場合があるといった「法的な制約」も合わせて理解しておくと、より上位の応用問題に対応できるようになります。

  • LibreOffice 日本語公式ページ

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう