Документы, регламентирующие использование СПО в России

 Основные имеющиеся и готовящиеся официальные государственные документы и нормативные акты, имеющие отношение к СПО:

1. Стратегия развития информационного общества в Российской Федерации.

Утверждена в феврале 2008 года; регулирует развитие информационного общества в Российской Федерации и заявляет два немаловажных принципа:

- свобода и равенство доступа к информации и знаниям;

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

В Плане сообщается, что к концу 2010 года 25% общеобразовательных учреждений каждого региона РФ должны использовать ПСПО не менее чем на 50% имеющихся персональных компьютеров. К концу 2011 года доля таких школ должна превысить 35%. Ответственными за достижение данных показателей назначены Минобрнауки России и органы исполнительной власти субъектов РФ.

2. Системный проект формирования электронного правительства в Российской Федерации

Утвержден в июле 2010 года. В Системном проекте органам власти в типовых решениях (типовых информационных системах, ИС) предписывается использовать СПО: «в типовых решениях преимущественно должно использоваться свободно лицензируемое ПО, обеспечивающее органам власти и их поставщикам права на свободное тиражирование и модификацию. Отступление от данного принципа подлежит обоснованию в каждом таком случае». Также как системная мера повышения эффективности бюджетных расходов на внедрение информационно-коммуникационных технологий предусмотрен «переход на свободное программное обеспечение для реализации обеспечивающих функций и в части общесистемного программного обеспечения».

3. Государственная программа «Информационное общество (2011–2020 годы)»

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

В государственной программе заявлены следующие планы:

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

- Создание российской программной платформы (комплекс отечественных программных решений — модулей, построенных на базе единых технологий, позволяющих осуществлять разработку новых программных продуктов методом компоновки и настройки уже готовых модулей, а также разработку новых модулей), в том числе: развитие отечественной сборки операционной системы на свободном программном обеспечении; создание отечественной системы управления базами данных на основе открытых разработок; создание российской среды разработки программного обеспечения; разработка набора архитектурных стандартов и типовых компонентов для совместимости программ между собой; создание базового пакета прикладного программного обеспечения, включая драйверы и средства обеспечения информационной безопасности; создание российского фонда алгоритмов и программ (госприклад.рф); формирование пакета типовых решений, их размещение в российском фонде алгоритмов и программ; формирование территориально распределенной инфраструктуры технической и методической поддержки свободного программного обеспечения; формирование открытых стандартов взаимодействия информационных систем, в том числе разработка и поддержка профиля открытых стандартов архитектуры государственных информационных систем, форматов и протоколов обмена данными, обеспечивающих совместимость государственных информационных систем и их компонентов.

4. Распоряжение от 17 декабря 2010 г. № 2299-р «О плане перехода федеральных органов исполнительной власти и федеральных бюджетных учреждений на использование свободного программного обеспечения (2011–2015 годы)»

Включает ряд мероприятий в краткосрочной (до 2010 г.), среднесрочной (до 2012 г.) и долгосрочной (до 2015 г.) перспективе по образованию и развитию профессиональных навыков госслужащих, техническому и организационному обеспечению перехода органов государственной власти на использование СПО. Мероприятия включают все необходимые для постепенного перехода на СПО шаги:

- Мероприятия в сфере образования и развития профессиональных навыков федеральных гражданских служащих.

- Мероприятия по техническому обеспечению перехода федеральных органов исполнительной власти на использование свободного программного обеспечения, в том числе такие шаги, как:

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

- формирование пакетов дополнительных прикладных программ (по направлениям деятельности федеральных органов исполнительной власти и подведомственных бюджетных учреждений), апробация и размещение их в репозитории свободного программного обеспечения, используемого в федеральных органах исполнительной власти;

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

- Мероприятия по стандартизации государственных информационных систем: разработка и утверждение перечня спецификаций форматов хранения данных и интерфейсов обмена данными, которые должны поддерживаться программным обеспечением, разрабатываемым и приобретаемым для целей его использования в федеральных органах исполнительной власти — в частности, для использования свободного программного обеспечения; переход на хранение данных в федеральных органах исполнительной власти и подведомственных бюджетных учреждениях в форматах хранения данных, соответствующих открытым спецификациям. Мероприятия по организационному обеспечению перехода федеральных органов исполнительной власти на использование свободного программного обеспечения, включающие шаги по внедрению СПО в органах государственной власти: проведение инвентаризации информационных систем федеральных органов исполнительной власти и оценка ресурсов, необходимых для перехода на свободное программное обеспечение; разработка ведомственных планов перехода на использование свободного программного обеспечения, включая планы перехода подведомственных бюджетных учреждений (с учетом результатов инвентаризации информационных систем и оценки ресурсов, необходимых для перехода на свободное программное обеспечение); разработка изменений в инструкции по бюджетному учету нематериальных активов в целях создания механизмов учета свободного программного обеспечения. Шаги по стимуляции развития рынка СПО: Исследование возможных форм (способов) и перспектив государственной поддержки российских разработчиков, участвующих в международных проектах по разработке свободного программного обеспечения, которое может быть использовано для нужд федеральных органов исполнительной власти.

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

5. Принятие формата офисных документов ODF в качестве стандарта ГОСТ

Федеральное агентство по техническому регулированию и метрологии РФ зарегистрировало Государственный стандарт РФ ГОСТ Р ИСО/МЭК 26300-2010 «Информационная технология. Формат Open Document для офисных приложений (OpenDocument) v1.0» (идентичен ISO/IEC 26300:2006). Стандарт вводится с 1 июня 2011 года, с правом досрочного применения.

6. Гражданский кодекс Российской Федерации от 18 декабря 2006 г. N 230-ФЗ Часть четвертая Авторское право на программное обеспечение (программы для ЭВМ) регламентируются четвертой частью ГК РФ, которая, по мнению ряда юристов, сводит на ноль некоторые пункты лицензии GPL: Лицензия GPL в оригинале существует на английском языке, поэтому суд неспособен прочитать лицензию в оригинале. Поэтому, когда в подобных случаях ссылаются на некую лицензию, которая существует в Интернете и на английском языке, суд воспринимает это как отсутствие условий, и использование программы рассматривается как использование без договора, со всеми вытекающими отсюда правовыми рисками. Основное требование, которое существует в законодательстве РФ применительно к лицензионным договорам, заключается в том, что он должен быть заключен в письменной форме и на русском языке. Помимо проблемы с переводом, есть также проблема с письменной формой, поскольку стандарты работы сообщества разработчиков заключаются в том, чтобы делать ссылку на текст лицензии, расположенный в сети Интернет. Для России это пока что не работает, так как наше законодательство еще недостаточно приспособлено к цифровому миру, требуется документ с печатью и подписью. В Российском законодательстве есть требование о том, что лицензионный договор по определению должен быть возмездным; если же он безвозмездный, об этом должно быть прямо в нем написано. И даже в том случае, если лицензию GPL перевели на русский язык, все равно остаются риски — так как в лицензии GPL нет той самой фразы, что права предоставляются безвозмездно. Еще одна формальная сложность заключается в том, что по нашему законодательству в лицензионном договоре должен быть указан срок, на который предоставляются права — и если такой срок не указан, то считается, что права предоставлены на 5 лет. Обычно в типовых свободных лицензиях нет упоминаний о сроке действия, и для российского законодательства это означает, что вы приобретаете права в лучшем случае на 5 лет.

LINUX КАК ЯРКИЙ ПРИМЕР OPEN SOURCE

История

 

К 1990 году в рамках проекта GNU, основанного Ричардом Столлманом, были разработаны и постоянно развивались свободные программы, составляющие основной инструментарий для разработки программ на языке Си: текстовый редактор Emacs, компилятор языка Си gcc, отладчик программ gdb, командная оболочка bash, библиотека важнейших функций для программ на Си libc. Все эти программы были написаны для операционных систем, похожих на UNIX. Поэтому в них использовались стандартные для UNIX системные вызовы — POSIX. При помощи системных вызовов программы получают доступ к оперативной памяти, файловой системе, устройствам ввода и вывода. Благодаря тому, что системные вызовы выглядели более-менее стандартно во всех реализациях UNIX, программы GNU могли работать (с минимальными изменениями или вообще без изменений) в любой UNIX-подобной операционной системе.

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

В 1991 году Линус Торвальдс, финский студент, чрезвычайно увлёкся идеей написать совместимое с UNIX ядро операционной системы для своего персонального компьютера с процессором ставшей очень широко распространённой архитектуры Intel 80386. Прототипом для будущего ядра стала операционная система MINIX: совместимая с UNIX операционная система для персональных компьютеров, которая загружалась с дискет и умещалась в очень ограниченной в те времена памяти персонального компьютера. MINIX был создан Эндрю Таненбаумом в качестве учебной операционной системы, демонстрирующей архитектуру и возможности UNIX. Именно полноценное ядро для своего ПК и хотел сделать Линус Торвальдс. Название своему ядру он дал freax, но позже оно было изменено хозяином ftp сервера на Linux — гибрид имени создателя и слова UNIX.

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

Важнейшую роль в развитии Linux сыграли глобальные компьютерные сети Usenet и Internet. На самых ранних стадиях Линус Торвальдс обсуждал свою работу и возникающие трудности с другими разработчиками в телеконференции comp.os.minix в сети Usenet, посвящённой операционной системе MINIX. Ключевым решением Линуса стала публикация исходных текстов ещё малоработоспособной первой версии ядра под свободной лицензией GNU GPL. Благодаря этому и получавшей всё большее распространение сети Internet очень многие получили возможность самостоятельно компилировать и тестировать это ядро, участвовать в обсуждении и исправлении ошибок, а также присылать исправления и дополнения к исходным текстам Линуса. Теперь над ядром работал уже не один человек, разработка пошла быстрее и эффективнее.

В 1992 году версия ядра Linux достигла 0.95, а в 1994 году вышла версия 1.0, что свидетельствовало о том, что разработчики наконец сочли, что ядро в целом закончено и все ошибки (теоретически) исправлены. В настоящее время разработка ядра Linux — дело уже гораздо большего сообщества, чем во времена до версии 1.0. Изменилась и роль самого Линуса Торвальдса: теперь он не главный разработчик, а наиболее авторитетный член сообщества, по традиции оценивающий качество исходных текстов, которые должны быть включены в ядро, и дающий своё добро на их включение. Тем не менее, общая модель свободной разработки сообществом сохраняется.

Однако как нельзя сделать операционную систему без ядра, так и ядро будет бесполезно без утилит, которые использовали бы его возможности. Благодаря проекту GNU Линус Торвальдс сразу получил возможность использовать с Linux свободные утилиты: bash, компилятор gcc, tar, gzip и многие другие уже известные и широко используемые приложения, которые могли работать с его UNIX-совместимым ядром. Так Linux сразу попал в хорошее окружение и в сочетании с утилитами GNU представлял собой очень интересную среду для разработчиков программного обеспечения даже на самой ранней стадии своего развития.

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

Вскоре появлялись теоретические возможности воплощения идеала, но это не означало его немедленной практической реализации. Совместимость Linux и утилит GNU была обусловлена тем, что и то, и другое писалось с ориентацией на одни и те же стандарты и практику. Однако в рамках этой практики (то есть при наличии множества различных UNIX-систем) оставался большой простор для несовместимости и различных решений. Поэтому на начальном этапе разработки ядра каждое заработавшее на Linux приложение GNU было для Линуса очередным достижением. Первыми стали bash и gcc. Таким образом, сочетание GNU и Linux давало возможность создать свободную операционную систему, но само по себе ещё не составляло такой системы, потому что Linux и различные утилиты GNU оставались разрозненными программными продуктами, написанными разными людьми, не всегда принимавшими в расчёт то, что делали другие. Основным же свойством любой системы является согласованность её компонентов.




double arrow
Сейчас читают про: