Документ для директора фирмы "Почему нам выгодно использовать Linux
и ПО распространяемое под лицензией GNU GPL"
Этот документ предназначен для Вашего директора, шефа,
начальника отдела и должен обозначить основные выгоды и
преимущества использования свободного ПО.
Если у Вас возникли вопросы предложения и замечания - пишите по
адресу sena73@narod.ru
Почему нам выгодно использовать Linux и свободное программное
обеспечение распространяемое под лицензией GNU GPL.
1. Лицензирование
Доступность исходных текстов свободного программного
обеспечения, распространяемого под лицензией GNU (читается
"гну"), гарантирует право на внесение изменений и
распространение, что позволяет наилучшим программным продуктам
(ПП) развиваться с максимальной скоростью. Каждое
заинтересованное в развитии данного ПП лицо, имеет право и
возможность внести улучшения и дополнения в данный продукт или
профинансировать группу программистов, которые внесут эти
изменения. Организация работы через Internet, сделала эти
проекты (ядро Linux, Apache, GTK+, emacs, KDE, Gnome, perl и
многие другие) всемирными и привлекла большое число
программистов из разных стран (по словам Линуса Торвальдса -
создателя ядра Linux - количество разработчиков ядра превышает
число разработчиков ядра NT).
Apache - самый попуярный веб-сервер в мире (более 50
процентов веб-серверов используют Apache)
KDE и GNOME - графические десктоп-системы, предоставляющие
интуитивно-понятный интерфейс
perl - один из наиболее популярных язык скриптов для
создания интернет приложений
С другой стороны, лицензия GNU исключает ситуации часто
встречающиеся на рынке коммерческого ПО, когда фирма по
финансовым или другим соображениям прекращает развитие и
распространение ПП (как это случилось с Open Server фирмы Santa
Crus Operation), и пользователи не имеющие ни исходных текстов
ни права на внесение измений в ПП, оказываются перед
необходимостью финансовых, временных и прочих затрат для
перехода на иной ПП.
Вот другая распространенная ситуация, связанная с
закрытостью исходного кода: иногда необходимо внести небольшие
изменения, например в драйвер устройства или в системную
библиотеку (яркий пример - руссификация Motif), но ни права ни
возможности внести изменения нет, а даже если каким-то образом
и удается их внести, то эти изменения остаются недоступными
другим людям, в частности разработчикам этого ПП, и следующую
версию ПП надо будет снова перекраивать.
Лицензия GNU избавляет от "изобретения колеса", когда из-за
высокой цены, невозможности адаптации закрытого ПО к конкретным
условиям, разработчики вынуждены дублировать функции этого ПО в
своем ПО. Пример:
2. Поддержка промышленных СУБД:
Линукс поддерживает большинство основных промышленных СУБД,
ставших стандартом: Oracle, Informix, Sybase, InterBase,
PostgreSQL, MySQL etc.
3. Аппаратное обеспечение
Устройства ставшие стандартными на IT-рынке сегодня
поддерживаются Linux.
Есть поддержка для SCSI, RAID массивов (в том числе их
программная эмуляция на обыкновенных устройствах), широкого
спектра звуковых карт, современных видеокарт и видеоускорителей.
Необходимо рассматривать совместимость в каждом конкретном
случае. Например в дистрибутивы входят пакеты SMP для
поддержки многопроцессорных материнских плат.
4. Интернационализация (далее I18N)
Во многих распространяемых дистибутивах (KSI Linux, Black Cat
Linux и др.) полностью решены вопросы руссификации и
украинизации, как консоли, так и X Windows (в отличие от SCO
Open Server, где консоль руссифицируется не лучшим образом, а в
X Windows - вообще не руссифицируема системными средствами
(не говоря о локализации) и Unixware в части X Windows).
5. Распространненость
=== Из списка рассылки VDM News (City Cat) от 31 мая 1999 ===
По данным IDC, доля Linux на рынке серверных OC выросла с 7% в
1997 году до 17% в 1998, и продолжает быстро увеличиваться, сохраняя
самые высокие показатели роста в индустрии. В то время как доля
Windows NT не изменяется и держится на уровне 36%.
=== Конец цитаты ===
99. Стоимость
99.1. Стоимость свободного программного обеспечения (самого ядра
Linux и многих других пакетов) меньше любого коммерческого на
~99-100%.
99.2. Стоимость сопровождения. Для Red Hat Linux и для некоторых
других дистрибутивов существует БЕСПЛАТНОЕ сопровождение (в
Internet). Для большинства дистрибутивов существует платное
сопровождение.
По каждому из дистрибутивов и почти каждому продукту
свободного программного обеспечения существуют общедоступные
бесплатные телеконференции, списки рассылки, группы новостей, в
том числе и на русском языке.
99.3. Стоимость аппаратного обеспечения для работы ядра Linux
значительно меньше многих других операционок. Минимальная
конфигурация - 80386 с 4 Mb RAM. Для эффективной работы
большинства приложенийь (включая X приложения) достаточно 16 Mb
RAM и 386DX40 процессора.
Автор выражает благодарность за существенную помощь
Андрей Попович andrey@tavria.comint.net
Автор: Сергей В. Спиридонов sena73@narod.ru
Об этом документе
В фирме где я работал около двух лет, и которая занималась разработкой
систем оперативного диспетчерского управления "под ключ",
успешно применялась в течение многих лет связка SCO Open Server и
Oracle.
После того как Oracle объявил о прекращении поддержки SCO Open Server
как
платформы для своего продукта, возник вопрос о переходе на другую ОС.
Первоначально в список кандидатов попали Solaris и Unixware. В то
время я
только услышал о Linux и, конечно, не мог сказать что-либо в его
поддержку. После того как я получил некий опыт общения с Red Hat, а
затем и с Black Cat, я понял, насколько перспективна эта платформа для
серверных приложений сегодня, и клиентских приложений завтра.
Но
Мой шеф этого опыта не получил. Передо мной встала нелегкая задача
рассказать человеку, который, с одной стороны не новичок в
компьютерных
технологиях, но с другой - не профессиональный программист о
преимуществах
программного обеспечения, распространяемого под лицензией GNU GPL.
Поиски в интернете положительного результата не принесли, и я решил
составить документ самостоятельно. Я понимаю, что такая задача может
возникнуть и уже возникала перед многими из нас и потому прошу каждого
ознакомиться с этим документом, внести свои предложения, замечания и
поправки. Предполагается опубликовать результат на www.linux.zp.ua и,
после открытия, на www.gnu.zp.ua. Конечная цель - получить
документ(ы), который можно загрузить из интернета, распечатать и
положить на стол шефу.