close

Вход

Забыли?

вход по аккаунту

?

Альтернативное программное обеспечение.

код для вставкиСкачать
А. А. Вичугова, В. Н. Вичугов
Альтернативное программное обеспечение
Одной из самых актуальных современных проблем в сфере информационных тех
нологий, наиболее остро стоящих перед многими российскими предприятиями
и учебными заведениями, является задача лицензирования программного обеспече
ния (ПО). Достаточно высокая стоимость лицензии на использование программных
продуктов вынуждает обратиться к поиску альтернативного софта, или так называе
мого свободного ПО.
В
настоящее время перед многими
российскими предприятиями и учеб
ными заведениями остро стоит про
блема лицензирования программного обес
печения (ПО). Изза достаточно высокой
стоимости лицензии на использование про
граммных продуктов они вынуждены осу
ществлять поиск альтернативного софта,
или так называемого свободного ПО.
В России это становится все более попу
лярным, поскольку часто под свободным ПО
понимают бесплатное ПО (английское «free»
можно перевести как «свободное» и «бес
платное»). Однако бесплатное ПО подразу
мевает только доступность программ для
всеобщего использования, критики и улуч
шения, но никак не оговаривает связанные
с распространением программ денежные
отношения, в том числе и бесплатность.
Согласно законодательству большинст
ва стран программный продукт и его исход
ный код по умолчанию охраняются автор
ским правом, которое дает автору или дру
гому правообладателю полную власть над
распространением и изменением програм
мы, даже в случае общедоступности исход
ного кода. Свободной является такая про
граммная система, в отношении которой
пользователь обладает четырьмя свобода
ми: запускать, изучать, распространять и
улучшать программу. Чтобы ПО стало сво
бодным, его правообладатели должны дать
пользователю все четыре свободы дейст
вий. Это достигается путем выпуска исход
ного кода ПО под одной из лицензий, назы
18
ваемых свободными. При этом автор про
граммы сохраняет свои авторские права,
и ни один пользователь не имеет права, мо
дифицировав свободную программу, рас
пространять ее без соблюдения всех прин
ципов свободного ПО. Таким образом, нель
зя модификацию свободной программы
сделать несвободной.
Наиболее распространенной лицензией
на свободное ПО является GNU GPL (Gene
ral Public License (Универсальная общедос
тупная лицензия) GNU) или Открытое ли
цензионное соглашение GNU. GNU — это
рекурсивная аббревиатура для «GNU’s Not
UNIX» («GNU — не UNIX»). Главной спон
сирующей организацией проекта GNU яв
ляется фонд свободного ПО (Free Softwa
re Foundation — FSF). FSF был основан
в 80х годах XX века сотрудником лаборато
рии искусственного интеллекта Массачу
сетсского технологического института Ри
чардом Столлманом, который продолжал
развивать Lispмашины даже после их ком
мерциализации. Основная цель FSF — раз
витие ПО, процесс разработки которого
всегда будет гарантированно открытым,
а исходные тексты — всегда доступными.
В настоящее время, помимо GPL, суще
ствуют другие лицензии, под которыми мо
жет распространяться свободное ПО. Са
мая известная из них — BSD. Она отличает
ся от GPL тем, что на основании свободного
ПО, распространяемого под этой лицензи
ей, можно производить несвободные мо
дификации. BSD и другие лицензии будут
IT и образование R Технологии обучения
IT и образование R Технологии обучения
труд людей, которые работают в рамках
этих проектов.
Патентованные программы часто назы
вают проприетарными (от английского «pro
prietary») или собственническими, а также
коммерческими. Последнее является не со
всем верным, поскольку получать выгоду от
программы можно различными способами,
что подтверждается многими успешными
свободными продуктами. Согласно опреде
лению коммерческого ПО таким считается
софт, созданный коммерческой организа
цией с целью получения прибыли. Поэтому
свободные программы вполне могут быть
коммерческими, и наоборот.
Принципиальное отличие пользователя
свободной программы от пользователей про
приетарных программ заключается в том,
что у него всегда есть возможность загля
нуть в исходные тексты. Лицензии собствен
нического ПО не предоставляют таких прав
(например, они запрещают восстановление
исходного кода, так называемое «дизас
семблирование»). Пользователь свободно
распространяемой программы не получает
вместе с ней никаких гарантий, так как автор
не берет на себя какихлибо обязательств.
В этом отношении пользователь патенто
ванной программы находится в лучшем по
ложении, поскольку при оплате за нее он
получает от производителя некоторые га
рантии и услуги службы поддержки.
Производитель патентованной програм
мы создает и оплачивает работу отдела кон
троля качества, который занимается поис
ком ошибок. Однако некоторые ошибки все
же проходят, и пользователь, столкнувшись
с ними, не может выявить их причину, по
скольку ему недоступны ни исходные тек
сты программы, ни даже отладочная ин
формация. Он может только сообщить об
ошибке производителю программы путем
обращения в службу поддержки и ожидать,
что в следующей версии программы ошиб
ка будет исправлена.
Как правило, у свободно распространяе
мой программы нет отдела контроля качества,
что увеличивает вероятность столкновения
19
А. А. Вичугова, В. Н. Вичугов
оставаться лицензиями на свободное ПО до
тех пор, пока они соответствуют принципам
свободного ПО и условиям FSF.
Говоря о свободном ПО, нельзя не упо
мянуть про открытые системы. Эти две кате
гории программных продуктов очень похо
жи между собой, однако между ними суще
ствуют определенные различия. В открытом
ПО главным является именно доступность
исходных кодов для пользователя, при этом
в отличие от свободных лицензий конечный
пользователь может не иметь прав на рас
пространение и модификацию программы.
Лицензия открытых программ называется
OpenSource — это торговая марка органи
зации Open Source Initiative. Для вынесения
решения, может ли лицензия называться
OpenSource, специальный комитет исполь
зует 10 положений, основанных на директи
вах Debian для свободного ПО. Большинст
во этих директив написаны одним из лиде
ров проекта Debian Брюсом Перенсом.
Исходники открытых программ выпуска
ются как общественное достояние или под
свободными лицензиями — такими, как
GNU GPL или BSD. Свободная лицензия по
зволяет использовать исходный код про
граммы для своих нужд с минимальными ог
раничениями, не противоречащими опреде
лению OpenSource. Таким ограничением
может быть требование ссылаться на пре
дыдущих создателей или сохранять доступ
ность исходных кодов при дальнейшем рас
пространении того же самого или модифи
цированного открытого продукта. Поэтому
большинство открытых программ являются
одновременно свободными, и наоборот, по
скольку определения этих групп программ
ных продуктов близки, а большая часть ли
цензий соответствует обоим направлениям.
Однако основным условием существования
свободного и открытого ПО является не ли
цензия, а люди, которые готовы бесплатно
делиться исходниками своих программ
и совершенствовать чужие. Кроме того, не
которые солидные корпорации (например,
Intel или IBM) поддерживают проекты по
разработке свободного ПО и оплачивают
Альтернативное программное обеспечение
пользователя с ошибками. Поэтому для поль
зователя актуальна возможность сообщить
об ошибке разработчикам программы. Чем
больше у свободной программы активных
пользователей, готовых вносить исправле
ния и дополнения и делиться ими, тем надеж
нее работает и быстрее развивается про
грамма. Но не все свободные программы
в равной степени доступны пользователям
для внесения изменений, поскольку для это
го необходимы определенные знания и опыт.
Кроме того, если программа достаточно объ
емна, то даже квалифицированному поль
зователю потребуется много времени, чтобы
разобраться в ней. Не все замечания и пред
ложения пользователей могут быть отрабо
таны, поскольку разработчики не несут ни
каких обязательств по качеству программы.
Заметим, что в большинстве случаев и про
приетарное ПО поставляется «как есть»
и без гарантий. Однако в любом случае мо
дель отслеживания и исправления ошибок
свободной программы, у которой тысячи ак
тивных пользователей, может оказаться бо
лее эффективной, чем патентованной про
граммы. Поэтому популярная свободная
программа может быть гораздо надежнее
патентованных аналогов.
В целом можно сказать, что сектор сво
бодных и открытых систем на сегодняшнем
рынке ПО очень значителен, поскольку они
используются повсеместно, прямо или опо
средованно. Стоимость лицензии на ис
пользование свободных программных про
дуктов гораздо ниже, чем патентованных
аналогов, или она вообще отсутствует.
Бесплатное ПО распространяется без
взимания платы за использование, но неко
торые программы недоступны для измене
ния, так как не опубликованы их исходные
тексты. Такое бесплатное ПО не является
свободным. Вопреки сложившемуся мне
нию «дешевле — значит, хуже», бесплатное
ПО даст фору многим коммерческим проек
там, поскольку, как правило, изначально
оно разрабатывалось программистом для
личного пользования. Некоторые произво
дители ПО предоставляют бесплатные вер
20
сии своих программных продуктов для ис
пользования в некоммерческих целях.
Такие разработки могут иметь некоторую
функциональную ограниченность, но, как
правило, отсутствие какихлибо специфи
ческих функций в программе не влияет на
возможность использования ее на домаш
нем компьютере или в учебном процессе
для решения академических задач.
Для сокращения расходов на стоимость
лицензий программных продуктов следует
найти альтернативы дорогим системам, ко
торые будут не уступать им по качеству, но
использование которых не требует «кре
кинга» и ни в коей мере не нарушает чьи
либо авторские права, а является абсолют
но лицензионным и правомочным. Практи
чески для всех видов платного ПО — от опе
рационных систем до различных специаль
ных прикладных программ, включая офис
ные, графические, математические и CAD
пакеты, а также инструменты администри
рования, просмотра и обработки мультиме
дийной информации и т. д. — существуют
лицензионные бесплатные аналоги.
Проанализировав основные запросы на
функциональность ПО для домашнего и учеб
ного использования, авторы осуществили
поиск альтернатив платному ПО для опера
ционных систем (ОС) семейства Windows (см.
табл. 1). В результате были найдены, апроби
рованы и внедрены в учебный процесс мно
гие программные продукты, а также создан
сайт http://soft.modsite.net, посвященный дан
ному направлению. На сайте представлены
не только описания и скриншоты программ,
но и дистрибутивы для скачивания и советы
по установке и настройке. При создании это
го сайта были использованы только лицензи
онные, свободные и бесплатные программ
ные продукты: все рисунки выполнены в сво
бодном растровом графическом редакторе
Gimp, написание javaскриптов и верстка
htmlкода произведены в удобном текстовом
редакторе с поддержкой почти всех языков
программирования PsPAD, отладка и про
верка осуществлялись с помощью мощного
свободного кроссплатформенного широко
IT и образование R Технологии обучения
Назначение
Удаленное администрирование
Чистка реестра
Антивирусы
Архиваторы
СУБД
Растровая графика
Векторная графика
Трехмерная графика и анимация
Офисные программы
Распознавание текста
Переводчики
Проектирование печатных плат
Моделирование систем
Просмотр графики
Мультимедиапроигрыватели
Среды разработки
Платные программы
Бесплатные аналоги
Radmin
PowerTools (RegCleaner)
Nod32, Kaspersky Antivirus,
Norton Antivirus
WinRar
MS SQL
UltraVNC
CCleaner
ClamWin Free Antivirus, RemoveIT
7Zip, IZArc
MySQL+MySQLFront / HeidiSQL /
SQLyog / Aqua Data Studio
OpenOffice.org Base
Gimp
Inkscape
Blender
OpenOffice.org
OCR CuneiForm
JaLingo, Dicto
DipTrace*
Octave, VisSim*
FastStone MaxView
VideoLAN VLCMediaPlayer
Free Pascal, Pascal ABC
Borland Turbo Explorer C++,
Borland Turbo Explorer Delphi
NetBeans, Eclipse
SWI Prolog
PsPAD, Notepad++
Far
Small CDWriter
DAEMON Tools
MS Access
Adobe Photoshop
Corel Draw
3D Studio Max
MS Office
ABBY FineReader
ABBY Lingvo
PCAD
Matlab
ACDSee
NVIDIA, Winamp
Turbo Pascal
Borland Developer Studio
Текстовый редактор
Файловый менеджер
Запись CDDVD
Эмулятор CDDVD
Idea
Turbo Prolog
Aditor
Total Comander
Nero
Alcohol
* Программа бесплатна для домашнего и учебного использования.
известного браузера Mozilla Firefox и его
весьма полезного инструмента «Инспектор
DOM».
В настоящее время существует много
альтернативных бесплатных ОС с удобным
и интуитивно понятным графическим интер
фейсом, ориентированным на пользовате
ля, который привык работать с продуктами
семейства Windows. Среди них наиболее
популярными являются различные UNIXпо
добные дистрибутивы Linux: KUbuntu, ASP,
Zenwalk, SimplyMEPIS, Fedora, Mandriva, Mint,
Gentoo. Как правило, эти дистрибутивы со
держат не только саму ОС, но и базовый на
бор офисных программ — текстовые, таб
IT и образование R Технологии обучения
личные и графические редакторы, архива
торы, файловые менеджеры, калькуляторы,
утилиты для работы с периферийными уст
ройствами и различные драйвера.
Список литературы
1. Википедия — электронная энциклопедия
[электронный ресурс]. Режим доступа: http://ru.
wikipedia.org
2. Открытые системы [электронный ресурс].
Режим доступа: http://www.osp.ru/os/2007/01/39992
3. Корпорация Microsoft. Лицензирование
[электронный ресурс]. Режим доступа: http://
www.microsoft.com/rus/licensing/general/examples/
winxp_pro_sp2.mspx
21
А. А. Вичугова, В. Н. Вичугов
Таблица 1
Бесплатные аналоги наиболее популярных приложений
(для ОС семейства Windows)
Документ
Категория
Без категории
Просмотров
9
Размер файла
95 Кб
Теги
альтернативный, обеспечение, программного
1/--страниц
Пожаловаться на содержимое документа