Программное обеспечение от английского: software — это компьютерные программы в смысле организованного набора данных и машинных инструкций, которые выполняют намеченную задачу в компьютерной системе. Программное обеспечение создается с использованием языков программирования.
Три слоя
Программное обеспечение часто делится на три разных уровня:
Лицензии
Лицензия на программное обеспечение сообщает пользователю, какие условия применяются к использованию и, возможно, можно ли распространять и модифицировать программное обеспечение.
Бесплатное и условно-бесплатное ПО
Бесплатное программное обеспечение — это программное обеспечение, которое можно установить и использовать бесплатно, но при этом пользователь не получает никаких других прав на программу. Условно-бесплатное (оценочное программное обеспечение) лицензируется бесплатно только в течение определенного пробного периода или с ограниченными функциями. Бывший. Условно-бесплатная версия компьютерной игры Doom состояла из нескольких треков.
Бесплатное программное обеспечение и открытый исходный код
Свободное программное обеспечение (также с открытым исходным кодом) — это программное обеспечение, которое можно использовать, распространять и модифицировать более или менее свободно, часто при условии, что вы сохраняете информацию об создателе и лицензии, передаете исходный код всем, кому вы даете программу, и записываете какие изменения вы внесли. Эти четыре «свободы» применимы к свободному программному обеспечению (согласно определению FSF):
Чтобы это было возможно, исходный код программного обеспечения также должен быть доступен. На бесплатное программное обеспечение может распространяться авторское лево, что означает, что модифицированные версии также подпадают под действие той же лицензии или могут быть бесплатными для использования при определенных условиях также и под другими лицензиями.
Проприетарное программное обеспечение
Большинство коммерческого программного обеспечения является проприетарным в том смысле, что пользователь имеет очень ограниченные права на изучение или внесение изменений в программный код. Зачастую это прямо запрещено в лицензии на программное обеспечение, в том числе в отношении, например, исправления ошибок.
Индустрия программного обеспечения
Сегодня во всем мире существует множество компаний, которые производят и продают программное обеспечение, и кажется, что это прибыльная отрасль. Билл Гейтс, основатель Microsoft, в настоящее время (2011 г.) является третьим богатейшим человеком в мире, которым он стал благодаря продаже программного обеспечения из серий Microsoft DOS, Windows и Office. Ларри Эллисон, продав свое программное обеспечение для баз данных Oracle, стал четырнадцатым номером в том же списке.