Що таке по?
Будь-який пристрій, що має процесор і здатне виконувати програми (комп'ютер, калькулятор, блок управління мікрохвильовкою і т. Д.), Відноситься до системи обробки інформації (СОІ). Для роботи цієї системи необхідний набір програм і процедур. Крім того, завжди є документація, що описує програми. Відповідно, набір програм та документації СОІ - ось що таке ПЗ (програмне забезпечення).
За призначенням ПО ділиться на системне (необхідно для забезпечення роботи СОІ, наприклад, операційна система), інструментарно (необхідно для розробки іншого ПО) і прикладне (програми, за якими працює користувач: ігри, офісні додатки, браузери і т. Д.).
Що входить в програмне забезпечення, залежить від типу його поширення. Так, вільне (поширюване безкоштовно) і відкрите ПЗ завжди доступно з вихідним кодом. Будь-який користувач, якщо йому дозволяють знання, може «зазирнути» всередину такого ПЗ і змінити його. Пропрієтарне ПО (тобто комерційне) практично завжди поставляється без вихідного коду. Тобто, купивши таке ПЗ, користувач зазвичай не має можливості як-небудь змінити його.
Іноді програмне забезпечення розповсюджується безкоштовно, залишаючись пропрієтарним і не включаючи до свого складу вихідний код. Так, бразуер Internet Explorer може легально завантажити з офіційного джерела будь-який користувач. При цьому Microsoft не відчиняє вихідний код цього ПЗ.