Книги по разным темам Pages:     | 1 | 2 |

Перспективы и проблемы внедрения и использования программного обеспечения с открытым кодом в государственном управлении и социокультурной сфере

Алексей Туликов

Руководитель проекта по проблемам интеллектуальной собственности в киберпространстве МОО ВПП ЮНЕСКО Информация для всех

Различный уровень социально-экономического развития приводит к неравномерному использованию достижений информационно-коммуникационной сферы на границах политической карты мира. Тем самым растет напряжение между информационно богатыми и информационно бедными государствами и регионами. Выход из сложившейся ситуации является необходимым условием дальнейшей интеграции международного сообщества и связан не только с продолжением диалога между государствами при посредничестве международных правительственных и неправительственных организаций, но также с инициативами бизнеса, третьего сектора и даже отдельных индивидов.

Одной из таких инициатив стала разработка программного обеспечения с открытым кодом, что во многом явилось следствием монополизации рынка. Создание одновременно свободных, конкурентоспособных и бесплатных приложений позволило обеспечить дополнительные условия для доступа к современным технологиям различным социальным группам. В настоящее время о создании и использовании такого программного обеспечения заявляют как разработчики коммерческих приложений, например Sun Microsystems, так и производители различных технических устройств, в том числе Motorola, Nokia, Siemens, IBM, Intel. Отдельные государства – Бразилия, Китай, Япония, Южная Корея, государства Европейского Союза, Великобритания, Германия, Франция и другие – выражают намерение расширить использование программного обеспечения с открытым кодом в государственных учреждениях. Все больше коммерческих организаций используют приложения с открытым кодом в своих корпоративных информационных системах.

Тогда как флагманская Программа ЮНЕСКО Информация для всех целенаправленно создавалась для решения проблем формирующихся информационно-коммуникационных обществ и обществ знаний, идеология программного обеспечения с открытым кодом имеет иную направленность, в первую очередь поддержку распределенных сред программирования и конструктивного сотрудничества программистов во всем мире. Однако с учетом достигнутых результатов в деле обеспечения всеобщего доступа к информации и знаниям программное обеспечение с открытым кодом непосредственно затрагивает сферу интересов Программы ЮНЕСКО Информация для всех. В данном случае поддержку открытого кода следует рассматривать в рамках содействия использованию международных стандартов и передового опыта в области коммуникаций, информации и информатики в сфере компетенции ЮНЕСКО, а именно в сфере образования, науки и культуры. Распространение программного обеспечения с открытым кодом также играет значимую роль в деле усиления роли институтов в обеспечении доступа к информации, в том числе содействие созданию национальных общественных пунктов доступа к информации и формированию электронного государства.

Для дальнейшей пропаганды и распространения программного обеспечения с открытым кодом в рамках реализации Программы ЮНЕСКО Информация для всех необходимо провести комплексный анализ потенциала и перспектив развития данного феномена – анализа не только технических, но также гуманитарных его аспектов. При этом следует отстраниться от сакрализации и мифологизации открытого кода, как пафоса абсолютной свободы распространения и использования результатов интеллектуальной деятельности. Идеология открытого кода должна рассматриваться как эффективный механизм привлечения интеллектуальной элиты на добровольческих началах к решению не только технических, но также общесоциальных проблем. Использование программного обеспечения с открытым кодом в государственных учреждениях и некоммерческом секторе имеет исключительно прикладную направленность и обусловлено необходимостью решения конкретных задач. Программное обеспечение с открытым кодом не является панацеей от всех бед, имеет как наиболее актуальные сферы приложения, так и границы практического применения. При этом такие границы могут меняться, и в зависимости, от тех или иных факторов, предпочтение может быть отдано коммерческим продуктам.

Существует ряд проблем, связанных с разработкой, внедрением и использованием программного обеспечения с открытым кодом. Основным аргументом в пользу открытого кода становится стоимость основанных на нем приложений. Одновременно заявляется о высоком уровне информационной безопасности такого программного обеспечения. Последнее вызвано главным образом тем, что первоначальное развитие открытый код получил на платформе Linux, которая зарекомендовала себя как исключительно надежный программный продукт. Однако в настоящее время идеология открытого кода равным образом охватывает и другие платформы, в том числе Wintel, информационная безопасность которой далеко не однозначна, и если последовательно рассмотреть все аргументы, то свобода распространения и использования, конкурентоспособность и бесплатность программного обеспечения с открытым кодом в достаточной мере условны.

Необходимо учитывать, что при выборе наиболее предпочтительного технического решения проводится сравнительный анализ качества различных предложений на рынке. Под качеством технического решения в данном случае следует понимать отношение полезного эффекта к затратам. В общем случае для разработчика и пользователя эти показатель различны.

Разработка коммерческих продуктов осуществляется преимущественно за счет собственных капиталовложений, а также за счет инвестиций издателей и других партнеров, прогнозирующих конкретный коммерческий эффект непосредственно от продаж на рынке программного обеспечения. Создание приложений с открытым кодом не предполагает непосредственного дохода от реализации программных продуктов, при этом наиболее перспективные и успешные, в части выполнения прикладных задач, проекты финансируется за счет средств третьего сектора, который не редко представлен объединениями коммерческих организаций, а также производителей технических устройств. Тем самым приложения с открытым кодом только условно можно назвать бесплатными, поскольку оконечные корпоративные потребители программного обеспечения непосредственно инвестируют его разработку.

В разработке и финансировании приложений с открытым кодом также имеет место и участие производителей и издателей коммерческого программного обеспечения. Однако оно основано главным образом на маркетинговых исследованиях и предполагает извлечение косвенной прибыли за счет рекламы и привлечения новых кадров.

Среди программного обеспечения с открытым кодом наибольший интерес для учреждений госсектора, а также организаций социокультурной сферы представляют сложное прикладное программное обеспечение, а также многофункциональное общесистемного назначения. Это вызвано высокой ценой корпоративных лицензий на аналогичные коммерческие продукты. И в этой связи инвестирование в программное обеспечение с открытым кодом может быть экономически выгодно. Однако кроме капиталовложений подобные разработки требуют значительных затрат времени, участия большого числа специалистов, эффективного руководства и координации. Ресурсоемкие проекты с открытым кодом развиваются и совершенствуются до тех пор, пока наличествует финансирование и организация. Исключение хотя бы одного из этих компонентов приводит к утрате источников для развития, и проект пользуется популярностью до тех пор, пока в технологическом и моральном плане окончательно не устаревает.

Государственное финансирование разработок с открытым кодом является мощным ресурсом для продолжительной поддержки жизненного цикла программных продуктов. Однако участие государственных инвестиций в перспективе может привести к неожиданным и непредсказуемым последствием для традиционных игроков на рынке программного обеспечения. В целях сбалансированного учета конкурирующих интересов различных групп, в том числе пользователей программных продуктов, доля государственного капитала при финансирования разработок с открытым кодом должна быть ограничена и с учетом антимонопольной политики не должна препятствовать развитию свободного рынка.

Для пользователей, в первую очередь организаций с большим числом автоматизированных рабочих мест, программное обеспечение с открытым кодом может быть связано с затратами не только на стадии разработки, но также на стадии внедрения и непосредственного использования.

Внедрение любого программного обеспечения охватывает комплекс различных мероприятий. Залогом успеха при этом является надлежащая квалификация будущих пользователей, что возможно обеспечить только либо за счет ужесточения квалификационных требований к персоналу, либо за счет дополнительных инвестиций, направленных на обучение персонала новым технологиям. Не редко обучение приложениям с открытым кодом, особенно на незнакомой платформе, требует значительно больших затрат времени и денег нежели для обучения коммерческим продуктам. Определяющим фактором здесь является наличие навыков работы в соответствующей программной среде, приобретенных в школе, вузе, дома. В этой связи процесс внедрения программного обеспечения с открытым кодом должен протекать одновременно в сфере прикладного использования и в сфере образования. Однако даже в том случае, когда определиться исключительный лидер на рынке программного обеспечения, выбор предмета обучения в образовательном учреждении должен в максимальной степени оставаться за обучаемым. Следует также учитывать предполагаемую профориентацию обучаемого и ресурсы образовательного учреждения. То есть обучение программному обеспечению независимо от того, проходит оно в рамках общеобразовательной, профессиональной образовательной программы или же повышения квалификации должно преследовать прикладные цели. Обучение программному обеспечению с открытым кодом не должно становиться самоцелью.

В государствах Европейского Союза и странах третьего мира представители системы образования с большим энтузиазмом относятся к внедрению в учебные циклы программного обеспечения с открытым кодом. Однако цели образования не будут достигнуты, если подобная активность будет расходиться с требованиями рынка труда и платформами, которые в приоритетном порядке используются на рабочих местах. В настоящее время работодатели обладают различными инструментами для проверки компьютерной грамотности и навыков владения компьютером и основными приложениями своих настоящих и будущих сотрудников. Для коммерческих продуктов распространенными являются программы сертификации Microsoft, для разработок с открытым кодом – Red Hat. Все большую популярность набирает программа сертификации ECDL, которая, сохраняя платформенную независимость, представляет интерес равным образом для пользователей Linux, Mac и Windows. Если пользователь не обладает навыками использования требуемого программного обеспечения, он теряет позиции на рынке труда и обучение проходит даром.

При использовании открытого кода грань между разработчиком и пользователем стирается. В этой связи полезный эффект от использования приложений с открытым кодом во многом зависит от квалификации пользователя. Для того чтобы получить максимальные результаты от внедрения и использования данного программного обеспечения, в штат организации должны входить профессиональные программисты. Чем крупнее организация, тем большее число программистов следует предусмотреть. В отличие от коммерческих программных продуктов, на сегодняшний день разработки с открытым кодом не обеспечены надлежащей технической поддержкой и обновлениями. Пользователь несет риск использования высокотехнологичных разработок, а также риск их морального и технологического устаревания. И если организация не обладает надлежащими кадровыми ресурсами, то преимущество открытого кода утрачивается. Подобные разработки для пользователя рассматривается как не более чем разновидность бесплатно распространяемого программного обеспечения – freeware. В данном случае предпочтение может быть отдано коммерческим продуктам с широкой и продолжительной технической поддержкой.

Предполагается, что в будущем естественный процесс выживания заставит разработчиков приложений с открытым кодом перейти на коммерческие рельсы. Однако основным источником прибыли будет именно предоставление платных услуг технической поддержки, нежели доход от продажи экземпляров и лицензионных отчислений.

Квалификация пользователей равным образом влияет на информационную безопасность от использования приложений. Известно, что наибольшее число несанкционированных проникновений в информационные системы вызвано ошибками пользователей. В этой связи не столько компьютерная грамотность, сколько надлежащая информационной культуры сотрудников организации является необходимым условием обеспечения информационной безопасности. Однако даже в этом случае и наиболее защищенные информационные системы не застрахованы от преднамеренных атак. Уровень информационной безопасности различных программных продуктов должен оцениваться не только исходя из спецификаций непосредственно приложений, но также с учетом среды применения и кадрового потенциала. Для большинства разработок с открытым кодом поддержка и актуализация разработчиком осуществляется инертно. Решение многочисленных вопросов возлагается на пользователей. Наличие хотя бы одной критической ошибки, при отсутствии квалифицированных кадров может на долгое время создать угрозу для надежного и безопасного функционирования информационных систем. Именно последовательная поддержка и актуализация коммерческого программного обеспечения, оперативное устранение критических ошибок в настоящее время выгодно отличает коммерческие разработки. Создание кооперативного механизма обновления и актуализации открытого кода позволит устранить указанное упущение, которое во многом носит организационный характер.

Для некоммерческой и социокультурной сферы проблемы информационной безопасности не столь критичны. Здесь основным аргументом при выборе тех или иных приложений, остается стоимость. Однако для государственных органов, военных учреждений и других стратегически важных объектов информационная безопасность, в том числе охрана государственной и служебной тайны, а также предотвращение различного рода сбоев, являются ключевыми проблемами. И здесь позиции коммерческого программного обеспечения выглядят не столь убедительно, в первую очередь в силу не редкого наличия недокументированных функций, многие из которых могут быть далеко не безобидными. В данном случае создание специализированного штата для технической поддержки используемого программного обеспечения имеет ряд несомненных преимуществ.

Pages:     | 1 | 2 |    Книги по разным темам