(Ж. «Информатика и образование», №12-2008,
http://www.ug.ru/issues08/?action=topic_add&toid=1259&i_id=13&app=ikt)
Во многих учебниках по информатике и ИКТ [3, с. 29; 1, с. 148; 2, с. 108] можно встретить классификацию программного обеспечения ЭВМ, которая базируется на разделении программ по способу их использования: системное ПО, прикладное, средства разработки и т. д. Но интересно также рассмотреть классификацию программного обеспечения с точки зрения прав владения, использования и распространения.
Известно, что в нашей стране вопросы правового использования компьютерных программ являются актуальными и даже острыми. Так как существует немало высококачественных программ, разработанных совместно и распространяемых часто бесплатно, необходимо знать о них и правилах их использования, тем более существует распоряжение Правительства Российской Федерации от 18 октября 2007 г. № 1447-р, в котором говорится о разработке и внедрении в образовательные учреждения свободного программного обеспечения по перечню программ, входящих в стандартный (базовый) пакет.
Итак, рассмотрим, какой легальный выбор есть у потенциального пользователя ПК, учителя и администратора образовательного учреждения.
С точки зрения прав владения, использования и распространения программное обеспечение можно разделить на:
• устаревшее — abandonware;
• бесплатное — freeware;
• условно бесплатное — shareware;
• свободное — free software;
• открытое — open source;
• собственническое;
• коммерческое.
Abandonware (англ. abandon — покинуть, оставить; software — программное обеспечение) — программное обеспечение, которое больше не выставляется на продажу компанией-производителем, не поддерживается им и издателем (не обновляется техническая документация, не выпускаются дополнения и обновления, не ведется статистика отказов, база данных пользователей и т. д.). На русском языке такое ПО можно назвать устаревшим или морально устаревшим. Многое abandonware не является общественным достоянием и по законам большинства государств не должно распространяться без разрешения правообладателя.
Abandonware востребовано тогда, когда:
• •существуют приверженцы устаревшего программного обеспечения (старых игр, редакторов, операционных систем);
• используется устаревшая техника;
• приобретение нового лицензионного продукта становится материально обременительным.
Чаще всего abandonware распространяется бесплатно (как freeware), иногда — платно (как shareware).
Программы лицензирования Microsoft для образовательных и академических организаций — Academic Open License и Academic and School Agreement — предполагают возможность использования предыдущих версий приобретаемых продуктов, которые уже не выставляются на продажу.
На официальном сайте компании Microsoft (http://www.microsoft.com/rus/) можно узнать, что 30 июня 2008 г. прекращаются продажи операционной системы Windows XP, хотя поддержка будет осуществляться до 2014 г. Таким образом, Windows XP нельзя до 2014 г. отнести к abandonware.
Старые игры, которые производитель больше не поддерживает и не продает, можно найти и скачать на следующих сайтах:
• http://www.abandonia.com/ — Abandonia;
• http://abandoneer.com/ — Abandoneer;
• http://www.abandonwarering.com/ — The Abandonware Ring;
• http://www.old-games.ru — Old-Games.RU.
Freeware (англ. free — бесплатный; software — программное обеспечение) — это лицензионное бесплатное программное обеспечение, распространяемое без исходных кодов, которое можно использовать неограниченное время. Следует отличать freeware от свободного программного обеспечения (англ. free software), которое распространяется с исходными кодами. Freeware-программы обычно являются собственническими, и условия их распространения могут запрещать их копирование, изменение, повторное распространение и оговариваются в лицензионном соглашении.
Найти и скачать freeware-программы можно на следующих сайтах:
• http://www.software-bazar.com/index-freeware.htm — FreewareDownloads;
• http://free.avg.com/ — антивирус AVG Anti-Virus от компании GriSoft;
• http://www.free-av.com/ — антивирус Avira AntiVir от компании Avira;
• http://qip.ru/ — интернет-мессенджер QIP для службы ICQ;
• http://www.microsoft.com/rus/windows/downloads/ — обозреватель Internet Explorer 7;
• http://www.zonealarm.com/store/content/catalog/products/zone-alarm_free_firewall.jsp — персональный брандмауэр Zone Alarm;
• http://download.ru/ — файловый архив Download.ru;
• http://www.freeware.ru/ — файловый архив Freeware.ru;
• http://freeware32.ru/ — файловый архив Freeware32.ru;
• http://www.goldsoft.ru/ — файловый архив GoldSoft.ru.
Shareware (англ. share — разделять, участвовать; software — программное обеспечение) — это условно бесплатное, или пробное, программное обеспечение.
Под shareware понимают также метод распространения ПО, при котором пользователю предлагается бесплатно ограниченная по возможностям (сроку действия, функциональности — демо-версия) программа или версия со встроенным раздражающим блокиратором-напоминанием о необходимости оплаты тестируемой программы. В лицензионное соглашение может быть включен запрет на коммерческое или профессиональное использование программы. Основной принцип shareware — «попробуй, прежде чем купить» (try before you buy). В течение ограниченного срока, составляющего обычно 30 дней, пользователь может тестировать программу, осваивать ее возможности. Если по истечении срока тестирования пользователь решит продолжить использование ПО, он обязан заплатить правообладателю определенную сумму. В противном случае в соответствии с лицензионным соглашением пользователь должен удалить понравившуюся программу со своего компьютера.
Так как некоторые пользователи продолжают пользоваться программным обеспечением shareware и после установленного срока, то производители предпринимают ряд мер для борьбы с такими нарушителями. Например, программа спустя 30 дней прекращает запускаться, или становится недоступной часть функций, или функциональность остается в полном объеме, но время от времени выходит напоминание о том, что данная копия программы незарегистрированная.
Основной способ распространения shareware-программ — это каталоги программного обеспечения или баннерная реклама в поисковых системах.
Найти и скачать shareware-программы можно на следующих сайтах:
• http://www.viruslab.ru/ — антивирус Panda Antivirus 2008, ознакомительная демо-версия;
• http://www.esetnod32.ru/ — антивирус ESET NOD32, пробная версия;
• http://www.corel.com/ — пакет программ для работы с графикой CorelDRAW Graphics Suite X4;
• http://www.shareware.com/ — файловый архив shareware- и freeware-программ;
• http://games.mail.ru/shareware/ — архив игр.
Free software (англ. free — свободное; software — программное обеспечение) — программное обеспечение, в отношении которого пользователь имеет право делать следующее: запускать, изучать, улучшать и распространять.
В мире есть много людей, готовых бесплатно делиться текстами своих программ и совершенствовать тексты чужих. Свободное ПО унаследовало модель открытой научной разработки, а вместе с ней и академическую модель взаимодействия между учеными, вылившуюся в специфическую организацию сообщества разработчиков и пользователей. Ярким примером таких моделей является получившая мировую известность свободная энциклопедия Википедия. В ее наполнении принимает участие огромное число пользователей Интернета. Любой желающий может добавить или отредактировать статью. Однако совершенствовать программы могут только программисты, понимающие код.
По законодательству многих стран программный продукт и его исходный код охраняются авторским правом, которое дает автору (или другому правообладателю) полную власть над распространением и изменением программы, даже в случае, когда исходный код общедоступен для обозрения (см. Гражданский кодекс РФ от 18.12.2006 № 230-ФЗ, часть 4, глава 70).
Свободное ПО выпускается под одной из так называемых свободных лицензий*. К ним относятся:
• Общественное достояние;
• Лицензия Apache;
• Лицензия BSD (Программная лицензия университета Беркли);
• GNU General Public License (GNU GPL);
• GNU Lesser General Public License;
• GNU Affero General Public License;
• Лицензия MIT;
• Mozilla Public License.
Особенностью общественной лицензии GNU является наличие правила «копи-лефт», которое представляет собой условие распространения свободного ПО: ни один пользователь не имеет права, сделав модифицированную версию свободной программы, распространять ее, не соблюдая всех принципов свободного ПО. То есть нельзя модификацию свободной программы сделать несвободной. По этой причине лицензию GNU прозвали «вирусной лицензией»:'она как бы «заражает» программу, становясь ее неотъемлемой частью. Существует даже знак «копилефт», который симметричен знаку «копирайт»:
Лицензии BSD, MIT, Apache не включают правила «копилефт». Считается, что лицензия Mozilla Public License обеспечивает слабый «копилефт». Такие лицензии позволяют дальнейшие модификации выпускать под другими лицензиями, что может повлечь за собой выход из категории свободного ПО.
С 1985 г. существует фонд свободного программного обеспечения (http:// www.fsf.org/) с целью поддержания идеалов свободного ПО. Фонд формирует каталог свободного ПО для систематизации сведений о нем, а также для информации о том, была ли определенная программа проверена на соответствие критериям свободного ПО.
Свободное ПО может одновременно быть и коммерческим — существует много бизнес-моделей, где не надо платить за каждую копию ПО, например платная сервисная поддержка или коммерческая лицензия для использования свободного кода в собственническом ПО.
Подавляющее большинство открытых программ являются одновременно свободными и наоборот, поскольку определения открытого и свободного программного обеспечения очень близки.
Наиболее известными представителями свободно распространяемых программ являются:
• браузер Mozilla Firefox;
• операционная система Linux (включена в ПСПО для общеобразовательных учреждений);
• язык веб-программирования PHP;
• сервер Apache;
• операционная система FreeBSD;
• программный движок для веб-сайтов MediaWiki;
• Free Pascal Compiler — компилятор языка программирования Паскаль ;
• Free BASIC Compiler — компилятор языка программирования Бейсик;
• система компьютерной верстки ТеХ;
• реляционная СУБД MySQL.
Лицензия — это соглашение (типовой договор) между разработчиком ПО (обладателем авторских прав) и пользователем ПО об условиях использования и распространения программного обеспечения.
Открытое программное обеспечение, т. е. программное обеспечение с (открытым) исходным кодом (англ. open source software), — способ разработки ПО, при котором исходный код создаваемых программ общедоступен, т. е. открыт для просмотра и изменения.
Термин open source был введен в 1998 г. Э. Реймондом и Б. Перенсом, которые утверждали, что термин свободное программное обеспечение (free software) неоднозначен и отпугивает коммерческих предпринимателей.
Open Source является торговой маркой организации Open Source Initiative (OSI) (http://opensource.org/). Существует специальный комитет, решающий, может ли лицензия носить имя Open Source. OSI активно участвует в построении сообщества Open Source. Члены OSI посещают конференции Open Source, встречаются с разработчиками и пользователями Open Source, обсуждают с органами исполнительной власти вопросы о том, как технологии Open Source, лицензии и модели разработки могут обеспечить экономические и стратегические преимущества.
Лицензия на открытое ПО не требует, чтобы оно всегда предоставлялось бесплатно. Многие из наиболее успешных проектов открытого ПО тем не менее бесплатны. Лицензии на открытое ПО часто совпадают с лицензиями на свободное ПО. Так, например, к лицензиям на Open Source относятся:
• PHP License;
• Python license;
• Mozilla Public License;
• MIT license;
• GNU General Public License (GPL);
• GNU Lesser General Public License;
• Apache Software License.
Подавляющее большинство открытых программ являются одновременно свободными и наоборот, так как определения открытого и свободного ПО почти идентичны, а большинство лицензий соответствуют обоим. Существует мнение, что понятие свободного ПО шире, чем открытого.
Отличие между движениями открытого ПО и свободного ПО заключается в основном в акцентах. Сторонники открытого ПО делают упор на эффективность метода его разработки. Приверженцы свободно распространяемого ПО исходят из того, что именно права на распространение, модификацию и изучение программ — главное достоинство свободного ПО.
Наиболее известными представителями программ с открытым кодом являются:
• офисный пакет OpenOffice.org;
• среда дистанционного обучения Moodle;
• операционная система OpenBSD.
Практически все перечисленные свободные программы можно привести и в этом списке, так как они распространяются с исходным кодом, доступным для модификации.
Собственническое, или проприетарное, программное обеспечение (англ. proprietary software) — это несвободное и неоткрытое ПО. Правообладатель сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах. Собственническое ПО не идентично коммерческому, которое может быть и свободным.
Защита исходного кода от копирования и модификации может быть достигнута правовыми и техническими средствами. Технические средства включают в себя выпуск только машинночитаемых двоичных файлов, ограничение доступа к читаемому человеком исходному коду (закрытый исходный код), затруднение использования собственноручно сделанных копий. Правовые средства могут включать в себя коммерческую тайну, копирайт и патенты.
Популярными собственническими программами являются:
• ОС Microsoft Windows Vista;
• офисный пакет Microsoft Office 2007;
• графический редактор Adobe Photoshop;
• издательская система Adobe Acrobat;
• математический пакет Mat head 14.0;
• антивирус Panda Antivirus 2008;
• антивирус Norton Antivirus 2008;
• переводчик PROMT Standard 8.0;
• почтовый клиент The Bat!.
Коммерческое программное обеспечение (англ. commercial software) — программное обеспечение, распространяемое с целью получения прибыли.
Как правило, коммерческие программные продукты имеют постоянную техническую поддержку крупных компаний. Так, например, фирма Microsoft регулярно выпускает обновления для своих программных продуктов в виде пакетов Service Pack. Напротив, техническая поддержка свободного и открытого ПО осуществляется на платной основе.
На все программные продукты, не являющиеся общественным достоянием, накладываются ограничения лицензии согласно авторскому праву. Существует большое число лицензий, и многие компании—разработчики ПО на коммерческой основе составляют собственные лицензионные соглашения. Покупатель коммерческого программного обеспечения должен принять условия лицензии и обязуется соблюдать все ее положения. Все лицензии на коммерческое ПО включают ограничения на коммерческое использование, распространение и модификацию.
На сайте известного распространителя программного обеспечения от ведущих российских и зарубежных компаний—производителей ПО Softline (http:// www.softline.ru) опубликован перечень опасностей, связанных с нарушением условий лицензионных соглашений:
• юридическая ответственность;
• ущерб деловой репутации;
• отсутствие прав на техническую поддержку и обновление продуктов;
• проблемы совместимости программного обеспечения.
Литература
1. Могилев А. В. и др. Информатика: Учеб. пособие для студ. пед. вузов. М.: Академия, 2004.
2. Степанов А. Н. Информатика. Учеб. пособие для студ. высших учеб. заведений. СПб.: Питер, 2005.
3. Шафрин Ю. Основы компьютерной технологии: Учеб. пособие для 7—11 классов. М.: