【そふとうぇあ】
ソフトウェア とは?
最終更新:
💡 機械に「何をするか」を伝えるプログラム
コンピューターに処理を行わせるプログラムなどの総称。ブラウザやゲームだけでなく、アプリを支えるOSもソフトウェアに含まれます。
📌 このページのポイント
- アプリもOSもソフトウェアに含まれる
- 物理的な機器・部品を指すハードウェアと区別する
- 画面があるものだけでなく、裏側で動くものもある
- 無料・有料と、変更や配布ができる条件は別に確認する
ソフトウェアとアプリって、同じ意味?
ハードウェアとの違いは?
画面に見えないものもソフトウェアなの?
無料なら、コピーして人に渡してもいい?
無料で使えることと、コピーや改変・再配布が許されることは別なんだ。利用条件を確認しよう。オープンソースも「コードが見えるだけ」ではなく、一定の条件で利用・改変・再配布を認める考え方だよ。
プログラムと、保存した写真はどう違うの?
写真を見るためのアプリは処理を行う側で、写真ファイルはその処理の対象になるデータだよ。同じ端末に保存されていても役割が違うんだ。広い定義では関連するデータもソフトウェアに含むことがあるけれど、最初はこの役割の違いを押さえよう。
もっと詳しく知りたい人へ
ソースコードが公開されていればオープンソース?
公開されているだけでは判断できないよ。Open Source Initiativeの定義では、ソースコードの入手に加えて、改変や再配布などを許すライセンスの条件が必要なんだ。無料かどうかだけでも決まらないよ。
まとめ:ざっくりこれだけ覚えればOK!
ソフトウェアは「機械に処理をさせるプログラムなど」。アプリはその一種で、OSも仲間だよ。
📖 おまけ:英語の意味
「software」 = ハードウェアと区別されるプログラムなど
💬 hardwareが物理的な機器を指すのに対し、softwareはプログラムなどを指す言葉だよ。