1 УДК 338.242, 004.4 ПРОБЛЕМЫ ПЕРЕХОДА НА СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Жилина В.А., Петров В.Ю. Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики В настоящее время разработка и внедрение программного обеспечения является тем ключевым фактором, который стимулирует развитие информационной экономики, поэтому появление свободного программного обеспечения может оказать значительное влияние на индустрию IT и информационное общество в целом. Термины бесплатное программное обеспечение и свободное программное обеспечение (СПО) описывают разный тип программ. Бесплатное ПО — это программа, которую можно использовать бесплатно в данном конкретном случае. Свободное ПО помимо этого можно еще модифицировать и распространять по специальным открытым лицензиям (GPL, BSD, MIT), а это юридически дает право пользователю использовать его бесплатно, изменять и копировать. [3] Свободное программное обеспечение имеет открытый исходный код, это дает большие плюсы по сравнению с закрытыми коммерческими программами: Свободное программное обеспечение более надежно и безопасно, чем коммерческое ПО. Механизмы, по которым действует программа открыты и дают полную уверенность в том, что к вашим данным нет доступа у третьих лиц. Исходный код открытой программы изучается и модернизируется людьми по всему миру, ошибки оперативно устраняются и доступны пользователю абсолютно бесплатно; Программист может дополнить необходимый функционал программы самостоятельно, что невозможно сделать в случае закрытого коммерческого ПО. Свободное программное обеспечение можно изменять и копировать совершенно законно; Разработка и поддержка открытого программного обеспечения никогда не закончатся. Не будет необходимости покупать новую версию программы через определенное время, как в случае с коммерческим ПО; Свободное программное обеспечение принадлежит всему мировому сообществу, в то время, как коммерческое принадлежит конкретной компании. А это значит, что вы имеете практически неограниченные права на использование таких продуктов. [1, 2] Однако, стоит заметить, что СПО не всегда бывает бесплатным продуктом, хотя часто распространяется бесплатно. Не стоит его путать с обычным бесплатным программным обеспечением, которое хоть и распространяется без взимания платы за использование, но так или иначе недоступно для изменения и, следовательно, не является свободным, потому что его исходные тексты не опубликованы. А свободное программное 2 обеспечение может распространяться с оплатой за разработку, но при этом каждому пользователю предоставляется право получить исходные тексты программы без дополнительной платы, изменять их и распространять далее по своему усмотрению, т. к. пользователь уже заплатил за разработку именно этой программы. Как правило, компании-производители СПО получают прибыль за счет предоставления услуг по внедрению и технической поддержке своих продуктов, но при этом пользователь может обойтись и без сторонних разработчиков (например, взяв в штат специалиста по выбранному ПО или обучить своего сотрудника работе с новой программой). Переход на свободное программное обеспечение проводится постепенно и безболезненно для сотрудников компании, возможна как частичная, так и полная миграция парка компьютерной техники на свободное ПО. Процесс перехода индивидуален для каждой конкретной компании, но в целом он состоит из следующих основных пунктов: 1. Аудит используемого аппаратного и программного обеспечения; 2. Определение экономической целесообразности перехода на свободное программное обеспечение; 3. Разработка плана миграции; 4. Пилотное внедрение и внедрение кроссплатформенных программ на рабочие станции пользователей. Большая часть свободного программного обеспечения может запускаться на разных операционных системах, и это позволяет пользователям постепенно привыкать к новым программам. 5. Основной этап миграции. Перевод парка компьютерной техники на свободное программное обеспечение согласно плану миграции; 6. Обучение пользователей, сопровождение и техническая поддержка ИТ-инфраструктуры. У процесса перехода на свободное ПО есть два аспекта— технический и социальный. С одной стороны, переход на свободное ПО— это реализация технического проекта по переходу с одного конкретного ПО на другое, свободное (например, переход с операционной системы Microsoft Windows на Linux, замена Microsoft Office на OpenOffice и т. п.) Часто переход ограничивается простой переустановкой программ, не требуя процесса программирования. Особое значение имеет переход на свободную ОС, поскольку это в значительной степени определяет приложения, которые в дальнейшем будут устанавливаться и использоваться. С другой стороны, переход на СПО может рассматриваться как некий современный общественный тренд распространения свободного программного обеспечения среди различных групп пользователей. При этом уже важен сам факт выбора в пользу свободного ПО (или компьютерного устройства с предустановленным свободным ПО) и отказа от использования проприетарного ПО, а не технические детали установки конкретного программного обеспечения. 3 В разных странах проблему перехода на свободное ПО понимают поразному: В развитых странах с низким уровнем «компьютерного пиратства» пользователи делают акцент на качестве ПО, нюансах лицензирования и возможности беспрепятственной реализации гражданских прав и свобод. Подчеркивается тот факт, что если исходный код открыт, это не всегда означает, что пользователь имеет право вносить в него изменения и т. п. В странах бывшего СССР и ряде других пользователи часто ищут низкобюджетную альтернативу дорогостоящему проприетарному ПО. По этой причине, свободное ПО даже иногда ошибочно путают с бесплатным. В современных российских СМИ также говорят о «переходе на свободное программное обеспечение и внедрении открытых стандартов», «переходе на открытый софт» и т.п., подразумевая на самом деле практически одно и то же. Практические сложности с процессом перехода на СПО В отдельных, некоторых случаях, отсутствие узкоспециализированных программ на производствах (большая часть из них ориентированы на использование DOS, ОС Windows, реже — Mac OS). Иногда возникающие сложности совместимости с закрытыми форматами файлов и протоколов обмена несвободного ПО (жесткие лицензионные ограничения проприетарных форматов). Предустановка проприетарного ПО производителем (на всё новое оборудование). Консервативность конечных пользователей, инерция мышления пользователей (некоторые пользователи даже не знают про существование других ОС, кроме тех, с которыми работают в данный момент). Частое отсутствие достаточно квалифицированных и "сертифицированных" кадров для техподдержки, из-за этого возникает необходимость «дополнительных» затрат на оплату IT-специалиста. Необходимость в дополнительных услугах IT-консалтинга по СПО, проблема выбора конкретной версии СПО (существует около десятка оригинальных дистрибутивов Linux и более 400 их модификаций). Медленное наращивание числа курсов по изучению СПО в школьных и вузовских программах. Неявное, но достаточно активное противодействие процессу компаниями-производителями и распространителями проприетарного ПО. Подводя итог, можно сказать, что оптимальным решением в краткосрочной и даже в среднесрочной перспективе перехода на СПО будет сохранение операционной системы MS Windows на рабочих станциях под управлением серверов MS Windows с заменой части серверного программного обеспечения и программ на рабочих станциях на СПО. Для небольших подразделений вполне реальным является вариант полного отказа от коммерческого программного обеспечения. С правовой точки зрения основной проблемой, которая стоит перед органами государственной власти, является проблема управления 4 полученными по лицензионным соглашениям правами на программы для ЭВМ. Актуальность данной задачи обусловлена трудностями, сопряженными с переходом от командно-административных к рыночным методам хозяйствования, и в равной степени относится как к коммерческим, так и к «свободным» программам. Литература 1. Григорий Рудницкий. НПП и Свободное ПО: цели, задачи, информация. – онлайн-чтение. 2012г. [Электронный ресурс] Код доступа: http://www.gosbook.ru/node/21023/ 2. Пожарина Г.Ю. Свободное программное обеспечение на уроке информатики (+CD ROM). БХВ-Петербург, 2010, 336с., 3. Отставнов Максим. Перспективы свободного программного обеспечения в сфере государственного управления и бюджетном секторе экономики– онлайн-чтение. 2010г. [Электронный ресурс] Код доступа: http://thelid/ru/books/otstavnov_mak