Тип программного обеспечения по способу доступа и условиям использования
Рассмотрим программное обеспечение (ПО) по способу доступа к нему и условиям использования. Вы знаете, что некоторые программы находятся в свободном доступе, их, например, можно бесплатно скачать из интернет, установить на своем компьютере и беспрепятственно пользоваться. Но также есть и такие программы, которые требуют оплаты, их установка по «украденному» коду , как мы уже говорили, незаконна.
Итак, по способу доступа ПО делится на следующие части.
Проприетарное ПО (от англ. proprietary – собственность) – это программы, все права на которые принадлежат собственнику (организации или отдельному лицу), и это закрепляется соответствующим договором (лицензией). Возможность пользования такими программами нужно приобретать, иначе их использование считается незаконным и наказывается. Часто такие программы называют коммерческими или лицензионными, но это не совсем верно. Коммерция может распространяться не только на проприетарное ПО, так же как и лицензионная защита.
Приведите примеры таких программ.
Примеры: _______________________________________
Свободное ПО (СПО, free software) - это свободно распространяемое, бесплатное ПО, за использование которого не накажут. Такая его суть должна декларироваться самими разработчиками. Для законного обеспечения этого разработана лицензия GNU General Public License (далее — GPL), которая не только гарантирует свободу, но и защищает её: она допускает дальнейшее распространение программ только под той же лицензией.
Примеры: ________________________________________
Открытое ПО или ПО с открытым кодом (open source saftware) - это ПО, доступное для редактирования всем желающим (и мóгущим), дорабатываемое и изменяемое ПО. Часто понятия свободного и открытого ПО относятся к одним и тем же программам, но бывает и иначе, поэтому путать их нельзя.
Примеры: ________________________________________
Условно-свободное ПО (shareware saftware) - это программы, занимающие положение где-то между свободным и проприетарным ПО. К ним относятся версии проприетарных программ «для ознакомления», демоверсии, распространяемые в рекламных целях, программы "для домашнего использования" ("free for home users" или "freeware for personal non-commercial use").
Примеры: _________________________________________
Кроссплатформенное свободное ПО - это программы, работающие под различными операционными системами (например, под Windows и под Linux). Примеры: офисный пакет OpenOffice.org, пакет программ для работы в Интернет Mozilla, редактор растровой графики GIMP, …
Как узнать, какое ПО мы используем? Это мы можем узнать в строке меню программы с помощью пунктов Помощь / О программе.
3. Установка программного обеспечения, инсталляция — процесс установки программного обеспечения на компьютер конечного пользователя. Выполняется особой программой (пакетным менеджером), присутствующей в операционной системе (например, RPM и APT в Linux, Установщик Windows в Microsoft Windows), или же входящим в состав самого программного обеспечения средством установки.
Большинство программ поставляются для продажи и распространения в сжатом виде. Для нормальной работы они должны быть распакованы, а необходимые данные правильно размещены на компьютере, учитывая различия между компьютерами и настройками пользователя. В процессе установки выполняются различные тесты на соответствие заданным требованиям, а компьютер необходимым образом конфигурируется (настраивается) для хранения файлов и данных, необходимых для правильной работы программы.
Установка, как правило, включает в себя размещение всех необходимых программе файлов в соответствующих местах файловой системы, а также модификацию и создание конфигурационных файлов. Пакетные менеджеры также выполняют при установке контроль зависимостей, проверяя, есть ли в системе необходимые для работы данной программы пакеты, а в случае успешной установки регистрируя новый пакет в списке доступных.
Так как данный процесс является различным для каждой программы и компьютера, то многие программы (включая сами операционные системы) поставляются вместе с универсальным или специальным установщиком — программой, которая автоматизирует большую часть работы, необходимой для их установки.
Обычные операции, выполняемые в процессе установки программного обеспечения, включают создание или изменение:
- Используемых и неиспользуемых совместно программных файлов.
- Директорий.
- Записей конфигурационных файлов, используемых одной программой, или совместно.
- Переменных среды.
Возможные варианты установки
- Установка вручную — установка выполняется без установщика или со значительным количеством операций, вручную выполняемых пользователем.
- «Тихая» установка — установка, в процессе которой не отображаются сообщения или окна. «„Тихая“ установка» не является синонимом «автоматическая установка», хотя часто ошибочно используется в этом значении.
- Автоматическая установка — установка, которая выполняется без вмешательства со стороны пользователя, исключая, конечно, сам процесс её запуска. Процесс установки иногда требует взаимодействия с пользователем, который управляет процессом установки, делая выбор: принимая пользовательское соглашение, настраивая параметры, указывая пароли и так далее. В графических средах могут использоваться инсталляторы, которые предоставляют так называемого Мастера установки, однако и они зачастую предоставляют параметры командной строки, позволяющие выполнить полностью автоматическую установку.
- Самостоятельная установка — установка, которая не требует начального запуска процесса. Удалённая установка — установка, которая выполняется без использования монитора, подсоединённого к компьютеру пользователя (в частности, выполняемая на компьютере без видеовыхода вообще). Это может быть контролируемая установка с другой машины, соединенной через локальную сеть или посредством последовательного кабеля. Автоматическая и удалённая установки являются обычными операциями, выполняемыми системными администраторами.
- «Чистая» установка — установка, выполняемая в отсутствие таких факторов, которые могут изменяться от программы к программе. Ввиду сложности типичной установки, имеется множество факторов, влияющих на её успешный исход. В частности, файлы, оставшиеся от предыдущей установки этой же программы, или нестабильное состояние операционной системы могут привести к неправильной установке и работе программы.
- Непосредственная установка — установка программы, выполняемая с её копии на жестком диске (называемой flat copy), а не с самого оригинального носителя (обычно компакт- или DVD-диск). Это может быть полезным в ситуациях, когда целевая машина не способна справиться с произвольным доступом для чтения с оптических дисководов во время выполнения задач, вызывающих большую загрузку процессора, как, например, при установке программ.
Многие разработчики программного обеспечения предадач, вызывающих большую загрузку процессора, как, например, при установке программ.
Многие разработчики программного обеспечения предусматривают возможность его обновления через сеть Интернет
return false">ссылка скрыта