Программное обеспечение 1
Программное обеспечение 1
Программное обеспечение Взаимодействие человека с компьютером аппаратные средства (hardware) программное обеспечение (software) 2
Программное обеспечение § Прикладное ПО – программы, которые пользователь использует для решения своих задач ▫ текстовые редакторы ▫ графические редакторы ▫ базы данных … § Системное ПО – обеспечивает взаимодействие пользователя и прикладных программ с аппаратными средствами ▫ операционные системы ▫ драйверы ▫ утилиты § Системы программирования – средства создания новых программ. § Программы пользователей – пользователи составляют 3 их для своих собственных нужд.
Виды программ • Свободное ПО с открытым исходным кодом (Open Source): можно бесплатно ▫ запускать и использовать в любых целях ▫ изучать текст программы ▫ распространять (бесплатно или за плату) ▫ изменять код (развитие и усовершенствование) Linux Firefox Gimp • Бесплатное ПО (Freeware): можно бесплатно использовать; исходного кода нет; есть ограничения на: ▫ коммерческое использование ▫ изменение кода Opera Avast 4 ▫ извлечение данных
Какие бывают программы? • Условно-бесплатное ПО (Shareware): бесплатное ПО с ограничениями: ▫ отключены некоторые функции ▫ ограничен срок действия (30 дней) ▫ ограничено количество запусков Nero Burning Rom ▫ раздражающие сообщения The. Bat ▫ принудительная реклама Платная регистрация снимает ограничения. • Коммерческое ПО: ▫ плата за каждую копию ▫ бесплатная техническая поддержка (!) ▫ запрет на изменение кода и извлечение данных ▫ быстрое внесение изменений (сервис-паки, новые версии) 5
Виды бесплатного программного обеспечения • Freeware - бесплатное программное обеспечение которое можно использовать бесплатно и не требующее активации. Однако в пользовательском соглашении может быть оговорено, что предоставленный продукт бесплатный только для личного и не коммерческого использования. • GNU GPL является бесплатным свободным программным обеспечением с открытм исходным кодом. Пользователь может копировать, распространять, изучать работу программ, модифицировать и изменять исходный код. 6
Виды бесплатного программного обеспечения • Ad-supported - бесплатное программное обеспечение не имеющее ограничений в использовании по сроку или функциональности, но с поддержкой рекламы или компонентами других производителей, для извлечения прибыли разработчиком или поддержки проекта. . • Donationware может быть использовано на безвозмездной основе, но разработчики принимают пожертвования, либо для получения прибыли или для поддрежки проекта, сумма может быть фиксированной или на усмотрение пользователя. 7
Использование программ Основания: • договор в письменной форме • при массовом распространении – лицензионное соглашение на экземпляре Можно без разрешения автора: • хранить в памяти 1 компьютера (или по договору) • вносить изменения, необходимые для работы на компьютере пользователя (но не распространять!) • исправлять явные ошибки • изготовить копию для архивных целей • перепродать программу 8

