Программное обеспечение от английского: software — это компьютерные программы в смысле организованного набора данных и машинных инструкций, которые выполняют намеченную задачу в компьютерной системе. Программное обеспечение создается с использованием языков программирования.
Классификация ПО
Программное обеспечение традиционно делится на три ключевых уровня:
- Платформа — базовая инфраструктура: BIOS, драйверы и операционные системы.
- Прикладное ПО — инструменты для пользователя: браузеры, редакторы и игры.
- Собственные программы — скрипты и макросы, созданные под конкретные нужды.
Лицензирование
Лицензия определяет ваши права на использование, модификацию и распространение софта.
Бесплатное и условно-бесплатное ПО
Бесплатное программное обеспечение — это программное обеспечение, которое можно установить и использовать бесплатно, но при этом пользователь не получает никаких других прав на программу. Условно-бесплатное (оценочное программное обеспечение) лицензируется бесплатно только в течение определенного пробного периода или с ограниченными функциями. Бывший. Условно-бесплатная версия компьютерной игры Doom состояла из нескольких треков.
Бесплатное программное обеспечение и открытый исходный код
Свободное программное обеспечение (также с открытым исходным кодом) — это программное обеспечение, которое можно использовать, распространять и модифицировать более или менее свободно, часто при условии, что вы сохраняете информацию об создателе и лицензии, передаете исходный код всем, кому вы даете программу, и записываете какие изменения вы внесли. Эти четыре «свободы» применимы к свободному программному обеспечению (согласно определению FSF):
- 0: Свобода использовать программу для любых целей.
- 1: Свобода изучать и изменять программу.
- 2: Свобода копировать программу, чтобы помочь своему соседу.
- 3: Свобода улучшать программу и затем публиковать эти улучшения на благо общества.
Чтобы это было возможно, исходный код программного обеспечения также должен быть доступен. На бесплатное программное обеспечение может распространяться авторское лево, что означает, что модифицированные версии также подпадают под действие той же лицензии или могут быть бесплатными для использования при определенных условиях также и под другими лицензиями.
Проприетарное программное обеспечение
Большинство коммерческих продуктов являются проприетарными: исходный код закрыт, а внесение изменений пользователем ограничено условиями договора.
Индустрия программного обеспечения
Разработка софта — одна из самых прибыльных отраслей мира. Успех таких гигантов, как Microsoft и Oracle, подтверждает, что качественный программный продукт является основой современного бизнеса и технологий.