информатика для экономистов. 1. Информатика для экономистов. Учебное пособие Нижний Новгород Издательство Нижегородского госуниверситета 2012
Скачать 0.95 Mb.
|
4. Программное обеспечение. КлассификацияПрограммное обеспечение (software) - совокупность программ для ЭВМ и методических материалов по их применению. По выполняемым функциям программное обеспечение (ПО) делится на системное (общее), прикладное (специальное) и обеспечивающее (вспомогательное). 4.1. Классификация и лицензирование программного обеспеченияСистемное ПО - совокупность программ, обеспечивающих общее управление функционированием вычислительной системы и выполнение функций по ее обслуживанию. Прикладное ПО - совокупность программ, обеспечивающих использование ЭВМ при решении частных задач, необходимых конкретным группам пользователей. Обеспечивающее ПО - совокупность программ, обеспечивающих процесс функционирования прикладных программ. Служебное ПО (интерпретаторы, СУБД, специальные утилиты) занимает промежуточное место между системным и прикладным ПО. Оно функционирует в среде конкретного системного ПО и непосредственно не решает прикладных задач, а лишь обслуживает процесс исполнения прикладных программ. По степени универсальности ПО разделяется на тиражные программы (предназначены для широкого распространения) и программы индивидуального назначения (предназначены для решения индивидуальных задач частных групп пользователей). По способам распространения ПО делят на коммерческое (commercial), условно-бесплатное (shareware) и свободно распространяемое (freeware). Коммерческое ПО создается и распространяется только на платной основе. Его легальное использование допустимо только в том случае, если пользователь приобрел право на использование соответствующего программного продукта. Условно-бесплатное ПО может использоваться бесплатно в течении установленного разработчиком срока. По истечении этого срока пользователь должен оплатить право на его применение или отказаться от использования программы. Свободно распространяемое ПО может использоваться бесплатно в течении любого срока. Порядок использования программ регулируются лицензиями, в которых определяются права автора и пользователя программы. Существуют различные виды лицензий. Как правило, лицензионное соглашение на использование коммерческого ПО разрешает установить и использовать программный продукт только оговоренном лицензией числе компьютеров. Установка этого же продукта на большее число ЭВМ приводит к нарушению условий лицензионного соглашения. Лицензионные соглашения на использование свободно распространяемого ПО обычно позволяют создавать любое число его копий, но запрещают коммерческое использование программы без ведома автора. Правовая основа охраны программных продуктов как объектов интеллектуальной собственности заложена в двух законодательных актах РФ: Законе РФ № 3523-1 от 23 сентября 1992 г. “О правовой охране программ для электронно-вычислительных машин и баз данных” и Законе РФ № 5352-1 от 9 июля 1993 г. (с последующими изменениями) “Об авторском праве и смежных правах”, которые определяют, что программы для ЭВМ и базы данных относятся к объектам авторского права. Статья 146 УК РФ предусматривает ответственность за незаконное использование объектов авторского права в виде крупных штрафов или лишения свободы на срок до двух, а в особо тяжких случаях до пяти лет. В развитых странах к нарушителям авторского права применяются еще более жесткие санкции. Несмотря на это нелегальное использование программ ("пиратство") широко распространено в во всем мире. Особенно развито пиратство в развивающихся странах. По оценкам международных организаций нарушение авторских прав производителей программ наиболее развито в странах СНГ, Китае и Вьетнаме, где доля нелегально используемого ПО достигает 90% и более. Для защиты программных продуктов от нелегального использования используются различные методы. Обычно они основаны на привязке установленной копии программы к конкретному компьютеру или к техническому носителю, с которого он был установлен. Например, в программные продукты Microsoft Office XP и Microsoft Windows XP включена специальная технология защиты программного обеспечения Microsoft Product Activation. Она позволяет технически ограничить число используемых рабочих копий продукта и исключить установку одной лицензионной копии на неограниченное число персональных компьютеров. При этом число установок и активаций на одном и том же персональном компьютере (ПК) не ограничивается. Различие между категориями "free software" и "Open source" Далее рассмотрим шесть лицензий, предлагаемых Open Source Initiative (общественная организация, занимающаяся вопросами открытого ПО) для распространения ПО с открытым исходным текстом. Эти же лицензии известны под названием "лицензии на свободное ПО" (free software licenses). Имеено под этим названием они расположены на сайте проекта GNU Free software foundation (FSF). REM Следует отметить, что совместимыми с лицензией GPL из REM указанных лицензий являются только три: LGPL, BSD и REM лицензия MIT. Лицензии Apache (версии 1.0 и 1.1), и REM Mozilla (версии 1.0 и 1.1) - лицензии на свободное REM ПО, несовместимые с GPL. Остановимся вкратце на различиях между концепциями "свободного ПО" (free software) и "ПО с открытыми исходными текстами". Часто эти термины употребляется как синонимы, определяющие одно и то же понятие, однако это не совсем верно. Термином "ПО с открытыми исходными текстами" подчеркивают технические преимущества такого ПО (большую надежность и безопасность), тогда как термином "свободное ПО" обозначают ПО независимое от контроля со стороны третьих лиц за его использованием. В настоящий момент Free Software и Open Source являются двумя самостоятельными движениями. Тексты лицензий на английском языке можно найти как на сайтах Open Source Initiative и GNU. Текст GPL и LGPL, а также изменения к ним или новые версии лучше скачивать с сайта GNU. Тексты остальных лицензий: MIT, BSD, Mozilla public license, Apache software license лучше брать с сайта Open Source. Для наглядности сравнительную характеристику условий лицензий лучше всего представить в виде таблицы, где будет указано о наличии или отсутствии в лицензии тех или иных требований. Таблица 1
Примечания: * Если нет письменного разрешения об использовании наименования продукта создателей лицензии. ** В данном случае речь идет об исходном тексте. Отдельно следует сказать о лицензии LGPL. Эта лицензия носит ограниченное применение, поскольку она может применяться только к библиотеке; Если создатель библиотеки решит заменить лицензию LGPL на GPL, то такая замена будет окончательной и повлечет за собой применение GPL ко всем последующим копиям данного экземпляра библиотеки и произведениям, производным от нее. LGPL содержит ряд специфических условий, в частности в отношении произведений, возникающих в результате связывания ПО, использующего библиотеку, с библиотекой. Такие произведения могут распространяться на любых условиях с соблюдением определенных требований LGPL. |