Программное обеспечение распространяемое на условиях свободного лицензионного договора

Обновлено: 04.07.2024

Что такое свободное программное обеспечение

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

На самом деле мы сталкиваемся со свободным (открытым) ПО и используем его каждый день, и многие представители такого класса программного обеспечения нам хорошо известны. Например, к свободному программному обеспечению относится операционная система Android , веб-браузер Chrome (точнее, он основывается на свободном браузере Chromium ), веб-браузер Mozilla Firefox . При этом специфика свободного (открытого) ПО заключается именно в предоставлении безвозмездных прав на использование программного обеспечения и раскрытии его исходного кода. Соответственно, бесплатное программное обеспечение, предоставляющее право его использования в ограниченных пределах без раскрытия исходного кода, к свободному (открытому) ПО не относится.

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

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

Свободные и открытые лицензии

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

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

Поэтому реализация концепции свободного программного обеспечения происходит с помощью лицензионного соглашения. Текст лицензионного соглашения или ссылка на него распространяются вместе с программой (как и любое другое лицензионное соглашение), а пользователь заключает его путем совершения указанных в лицензионном соглашении действий (как правило – начиная использовать программное обеспечение любым из указанных в лицензионном соглашении способов).

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

Следует отметить, что подобный порядок заключения лицензионного договора (акцепт оферты на заключение лицензионного договора путем совершения определенных действий) допустим и по российскому законодательству, хотя встречалось мнение, что в случае заключения лицензионного договора путем начала использования программного обеспечения условие о письменной форме лицензионного договора, предусмотренное в пункте 2 статьи 1286 ГК РФ, не будет считаться соблюденным. В то же время в 2014 году в статью 1286 ГК РФ были внесены изменения [2] , предусматривающие упрощенный порядок заключения лицензионного договора в отношении программного обеспечения – в форме присоединения к условиям лицензии путем начала использования программного обеспечения.

Существует более двух десятков свободных лицензий, различаемых по возможному предмету лицензии (программное обеспечение, базы данных, документация, произведения в целом), объему предоставляемых прав и накладываемых ограничений. Ряд лицензий разрабатывается упомянутым выше Фондом свободного программного обеспечения, многие другие лицензии – различными коммерческими и некоммерческими организациями, которые в той или иной степени занимаются разработкой свободного программного обеспечения (например, лицензии Mozilla , Apache ), отдельно также стоит выделить семейство лицензий Creative Commons – некоммерческой организации, основной деятельностью которой является разработка типовых свободных лицензий с гибкой возможностью выбора предоставляемых прав и накладываемых ограничений.

Перечень большинства используемых свободных лицензий с указанием различий между ними можно найти в Википедии.

Использование свободного ПО

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

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

Воспроизведение, распространение и доведение до всеобщего сведения свободного программного обеспечения, если в него не вносились изменения, также допускается свободно с незначительными ограничениями (как правило – должны быть указаны сведения об авторе и текст лицензии в неизменном виде, либо ссылка на него). В описании к лицензии GNU GPL от Фонда свободного ПО даже подчеркивается, что Фонд одобряет и поощряет распространение копий свободного программного обеспечения за плату [3] .

Основные вопросы возникают, когда свободное программное обеспечение модифицируется либо используется в другом программном обеспечении (в качестве внешнего компонента или путем внедрения исходного кода). Связано это с тем, что, как я указывал выше, лицензии семейства GNU GPL и совместимые с ними лицензии требуют, чтобы модифицированное или производное ПО:

  • распространялось на условиях той же лицензии, что и первоначальное;
  • распространялось с открытым исходным кодом.

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

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

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

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

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

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

В заключение вернемся к Astra Linux , о котором я говорил в начале. Как я уже говорил, Astra Linux основан на свободной операционной системе Debian , компоненты которой лицензированы несколькими свободными лицензиями, в том числе GNU GPL . Соответственно, разработчики Astra Linux обязаны лицензировать его также на условиях свободных лицензий.

Разработчики Astra Linux исполняют данную обязанность следующим образом. В публичном доступе, на безвозмездной основе и с открытым исходным кодом распространяется свободная версия операционной системы - Astra Linux Common Edition. При этом на коммерческой основе на условиях несвободной лицензии реализуется специальная версия (Astra Linux Special Edition), которая дополнительно содержит в себе специальное программное обеспечение и настройки операционной системы, направленные на повышение уровня информационной безопасности [6] .

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

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

Если вы не принимаете условия лицензионного соглашения в полном объеме, вы не имеете права использовать программу в каких-либо целях.

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

1. Общие положения

1.2. Копируя Программу, устанавливая её на устройства, предназначенные для ввода в гражданский оборот, или используя Программу любым образом, Пользователь выражает свое полное и безоговорочное согласие со всеми условиями Лицензии.

1.3. Использование Программы разрешается только на условиях настоящей Лицензии. Если Пользователь не принимает условия Лицензии в полном объеме, Пользователь не имеет права использовать Программу в каких-либо целях. Использование Программы с нарушением (невыполнением) какого-либо из условий Лицензии запрещено.

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

1.5. К настоящей Лицензии и всем отношениям, связанным с использованием Программы, подлежит применению право Российской Федерации и любые претензии или иски, вытекающие из настоящей Лицензии или использования Программы, должны быть поданы и рассмотрены в суде по месту нахождения Правообладателя.

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

2. Права на Программу

3. Лицензия

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

3.1.1. на территории стран всего мира следующими способами - копировать и воспроизводить Программу в целях установки на устройства, предназначенные для ввода в гражданский оборот на территории ЕврАзЭС,

3.1.2 на территории ЕврАзЭС – импорт экземпляров Программы, предустановленных на устройства, на территорию ЕврАзЭС и их распространение на территории ЕврАзЭС путем продажи и иного отчуждения устройств.

3.2. Пользователь вправе сублицензировать права, указанные в п.3.1 Лицензии, своим аффилированным лицам и партнерам, строго в целях осуществления предоставленных по настоящей Лицензии прав использования Программы.

4. Ограничения

4.1. За исключением использования в объемах и способами, прямо предусмотренными настоящей Лицензией или законодательством Российской Федерации, Пользователь не имеет права изменять, декомпилировать, дизассемблировать, дешифровать и производить иные действия с объектным кодом Программы, имеющие целью извлечение исходного текста Программы и/или получение информации о реализации алгоритмов, используемых в Программе, создавать производные произведения с использованием Программы, а также осуществлять (разрешать осуществлять) иное использование Программы, без письменного согласия Правообладателя.

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

4.3. Программа должна использоваться под наименованием, указанным в п.1.1 Лицензии. Пользователь не вправе изменять наименование Программы, изменять и/или удалять присутствующие в Программе, документации или иных материалах, распространяемых с Программой, знаки охраны авторского права (copyright notice) или иные указания на Правообладателя или иных лиц.

5. Ограничение ответственности по Лицензии

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

Тема использования свободного программного обеспечения в госсекторе России имеет многолетнюю историю. После возобновления противостояния России и США в результате конфликта на Украине, данный вопрос приобрел первостепенную важность.

Содержание

Данная статья посвящена теме использования СПО в органах государственной власти России. Использование свободного ПО в других отраслях, в том числе в образовании рассматривается в статье Свободное ПО в России.

Регулирование программного обеспечения в госсекторе

Зачем внедрять свободное ПО в госсекторе

Президент РАСПО Юлия Овчинникова так описывала преимущества внедрения свободного ПО в госсекторе (июнь 2012 г):

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

История развития свободного ПО в госсекторе России

Комитет Госдумы разрабатывает законопроект о преференциях СПО в госзакупках

Комиссия Госдумы по развитию стратегических информационных систем, действующая при Комитете Госдумы по науке и наукоемким технологиям, на своем заседании в сентябре 2015 года сообщила о том, что приступила к разработке законопроекта, который предоставил бы преимущества СПО перед проприетарными продуктами на закупках по 223-ФЗ и 44-ФЗ.

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

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

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

Параллельно с преференциями СПО на закупках комиссия ГД предлагает также закрепить в законодательстве классификацию ПО на свободное и лицензионное, в соответствии со следующими определениями:

  • СПО – программное обеспечение, распространяемое на условиях свободного лицензионного договора, на основании которого пользователь получает право использовать программу в любых, не запрещенных законом целях; получать доступ к исходным текстам (кодам) программы как в целях ее изучения и адаптации, так и в целях переработки, распространять программу (бесплатно или за плату, по своему усмотрению), вносить изменения в программу (перерабатывать), и распространять экземпляры измененной (переработанной) программы с учетом возможных требований наследования лицензии;
  • Лицензионное ПО – это программное обеспечение, все возможности по использованию, модификации и распространении которого определяются для конкретного пользователя правообладателем.

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

Идеологи законопроекта рассчитывают подготовить и внести его на рассмотрение в Госдуму в конце ноября - начале декабря 2015 года, а предварительный срок вступления закона в силу обозначают 1 января 2016 года.

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


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

Пересмотр плана перехода госорганов на СПО

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

Гранты для миграции на свободное ПО

В феврале 2015 года на конференции разработчиков свободной СУБД PostgreSQL Минкомсвязи сообщило о планах финансово поддержать миграцию российских госорганов на свободное ПО [2] .

Всероссийское совещание о переходе на свободное ПО

Минкомсвязи, Минэкономразвития и Федеральное казначейство решили провести рабочее совещание с регионами по вопросам использования свободного програмного обеспечения. По информации TAdviser, оно должно состояться до 1 апреля 2015 года. Как правило, подобные мероприятия проводятся с участием всех 85 субъектов РФ в формате видеоконференций.

Решение о проведении совещания было принято по итогам заседания правительственной подкомиссии по ИТ, прошедшей под председательством министра связи Николая Никифорова в феврале 2015 года.

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


Минкомсвязи, Минэкономразвития и Федеральное казначейство проведут совещание по вопросам использования свободного ПО в субъектах РФ

В департаменте ИТ Москвы (ДИТ) поделились с TAdviser мнением, что на федеральном уровне было бы интересно обсудить вопрос распределения ответственности за сбои ПО с открытым кодом. В случае с проприетарными решениями всегда понятно, куда обращаться и с кем вести диалог, добавляют в ДИТ.

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

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

СПО вошло в приоритеты развития ИКТ в госорганах

Весной 2015 года Минкомсвязи подготовило проект постановления правительства, согласно которому в число приоритетных направлений развития ИКТ в госорганах вошло обеспечение технологической независимости и информационной безопасности при использовании ими ИКТ, в том числе - за счет отечественных технологий и свободного ПО. Подробнее по ссылке.

2014: Цели и задачи

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

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

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

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

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

Использование СПО, по мнению Минкомсвязи, позволяет решать следующие задачи:

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

2012: Нерешенные вопросы тормозят внедрение СПО

В июне 2012 года Дмитрий Фишелев, исполнительный директор ПингВин Софтвер` отмечал, что при внедрении СПО остается ряд нерешенных вопросов:

  • кому продукт принадлежит (если, например, заказчик — госорганизация — не оформила права на его владение);
  • не ясны условия доступа для коммерческих организаций к такому ПО (если разработка профинансирована из госбюджета);
  • отсутствует законодательная база на юридическое оформление использования бесплатных продуктов, которые невозможно поставить на баланс, в результате чего возникают проблемы с налоговиками, правоохранительными органами и пр. Правда, отметил он, этот вопрос находится на рассмотрении в Правительстве РФ в связи с поручением, данным предыдущим Президентом России.

Президент РАСПО Юлия Овчинникова тогда же приводила ряд проблем, препятствующих внедрению СПО:

  • дефицит ИТ-кадров и региональной инфраструктуры поддержки СПО,
  • сложности в оценке экономической эффективности ИТ-проектов,
  • преобладание проприетарного ПО в информационном поле,
  • нерешенная проблема с драйверами.

2010: План Путина по переходу на свободное ПО

27 декабря 2010 г. стало известно, что премьер-министр Владимир Путин подписал документ, в котором описан график перехода властных структур на свободное ПО (СПО).

Заместитель главы Минкомсвязи Илья Массух рассказал CNews, что документ предусматривает полный переход федеральных властей и бюджетников на свободное ПО. План занимает 17 страниц, скачать его можно здесь (идея сохранить документ об СПО в формате .doc принадлежит аппарату правительства РФ).

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

Апробация базового пакета СПО в пилотных учреждениях должна начаться во II квартале 2012 г. Внедрение пакета свободного ПО в органах власти и бюджетных учреждениях должно быть завершено к III кварталу 2014 г.

Создатель репозитория будет выбран либо постановлением правительства, либо на конкурсной основе, пояснил Илья Массух.

2009: Подготовка плана перехода органов госвласти на СПО

По заказу Минздравсоцразвития РФ и ФАИТ РФ разработана Федеральная типовая медицинская информационная система для лечебно-профилактических учреждений на базе СПО (разработчик КОРУС Консалтинг). В 2009 г. реализуются пилотные проекты по внедрению системы в трех регионах РФ. По заказу Минэкономразвития России ЛАНИТ разрабатывает портал и реестр государственных услуг на базе СПО. Решение выкладывается в открытый доступ и начинает использоваться различными регионами.

В апреле 2009 г. Министерство связи и массовых коммуникаций РФ разрабатывает и публикует следующие документы:

  • проект приказа Министерства связи и массовых коммуникаций Российской Федерации "Об утверждении Методических рекомендаций по разработке и приобретению программного обеспечения для использования в органах государственной власти и бюджетных учреждениях"
  • проект Плана перехода органов государственной власти (ОГВ) и бюджетных учреждений на использование свободного программного обеспечения.

2007-2008: Новые поставщики и первые конкурсы Минкомсвязи

Более широкое использование Linux-систем в госсекторе и появившиеся перспективы масштабных государственных проектов в этой сфере закономерно приводят к более активной сертификации программно-аппаратных решений на базе СПО.

В 2007-2008 гг. сертификаты ФСТЭК получают Red Hat Enterprise Linux AS на всех серверных платформах IBM, ALT Linux 4.0 Server Edition и ALT Linux 4.0 Desktop Professional, ряд продуктов Mandriva (Mandriva PowerPack+, Corporate Server, Corporate Desktop, Mandriva Flash) в 2009 г. проходит сертификацию решение Open Referent on Software United, включающее Red Hat Enterprise Linux 5.2, платформу совместной работы IBM Lotus Domino 8.0.1, систему контроля исполнительной дисциплины Сервер Open Referent 3.1.4.

В этот период своеобразного бума внедрений СПО-решений в бюджетной сфере на российском рынке Linux-систем появляются новые игроки. Так, Информзащита создает на базе Linux-Online компанию TrustVerse и выпускает защищенные дистрибутивы для ПК и рабочих станций TrustVerse Linux XP Desktop 2008 Home Edition и Enterprise Edition. Свое представительство в России открывает норвежский системный интегратор Freecode, разрабатывающий интегрированные решения по информационной безопасности, IP-телефонии, системам электронной почты и SMS на базе СПО и проприетарного ПО. Осенью 2008 г. НПО Сеть представляет геоинформационную систему Геодизайнер, которая работает на платформе Linux с использованием СУБД PostgreSQL. Корпорация Парус выпускает под открытой лицензией платформу Торнадо для смешанных систем на базе Windows и GNU/Linux, появляются и другие российские проекты разработки свободно распространяемых специализированных систем для бизнеса и обычных пользователей.

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

В ноябре 2008 г. Министерство связи и массовых коммуникаций РФ проводит 3 конкурса по теме свободного программного обеспечения:

1. Создание программно-технического комплекса для экспериментального апробирования использования программных продуктов с открытыми кодами для реализации оказания государственных услуг на ОГИЦ (работы выполняет ФГУП МНИИ Интеграл, соисполнитель ALT Linux)

2. Исследование вопросов перехода органов государственной власти на использование ПО с открытыми кодами и разработка детализированных предложений по последовательности их действий по реализации этого перехода на период 2009-2011 гг. (работы выполняет ООО Парк Медиа Консалтинг)

3. Разработка предложений по созданию единой технологической платформы для разработки автоматизированных информационных систем государственного управления на базе СПО (работы выполняет КОРУС Консалтинг, соисполнитель ГНУ/Линуксцентр (Мезон.Ру).)

Андрей Алексейчук, адвокат, юрист практики по интеллектуальной собственности / информационным технологиям раскрывает понятие и особенности регулирования ПО.

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

На самом деле, многие программы, которые встречаются в повседневной деятельности, являются свободным программным обеспечением. Например, два самых популярных интернет-браузера – Mozilla Firefox и Chromium (являющийся основой для Google Chrome) лицензируются на условиях свободных лицензий.

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

Разбираемся в терминологии

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

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

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

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

Например, Фонд свободного программного обеспечения разрабатывает четыре основных вида лицензий:

  • GNU GPL – основная лицензия для программного обеспечения, распространяемого в виде экземпляров;
  • GNU LGPL – лицензия для компонентов программ (библиотек), которая содержит менее строгие правила для использования компонента в производных работах;
  • GNU AGPL – лицензия для серверных программ и компонентов, ключевое отличие которой заключается в том, что условие о копилефте действует даже при отсутствии распространения программы;
  • GNU FDL – лицензия для технической документации.

Среди иных наиболее часто используемых лицензий необходимо отметить следующие:

Условия лицензии, разработанные одной компанией, впоследствии могут использоваться и другими компаниями для лицензирования собственного программного обеспечения. Например, популярная операционная система Android, разработанная компанией Google, лицензируется на условиях лицензии Apache.

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

Копилефт

  • лицензия позволяет использовать произведение для создания производных работ без согласия автора и правообладателя и без внесения платы;
  • лицензия требует, чтобы данное и предыдущее условие присутствовали в лицензии производной работы.

Распространение свободного программного обеспечения за плату

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

На самом деле, условия свободных лицензий, например, семейства GNU, созданных Фондом свободного программного обеспечения, не содержат ограничений на распространение копий программного обеспечения за плату. Наоборот, в описании к лицензии GNU GPL даже подчеркивается, что Фонд одобряет и поощряет такие действия [3] .

Кроме того, условия свободной лицензии в любом случае не ограничивают правообладателя в возможности лицензировать свое программное обеспечение дополнительно на условиях какой-либо другой лицензии[4]. Многие разработчики свободных программ примерно таким образом и поступают — предоставляют другим возможность использовать свою программу бесплатно на условиях свободной лицензии, а если будущие пользователи не хотят, в свою очередь, быть связанными копилефтом, они могут приобрести у правообладателя коммерческую лицензию.

Концепция свободного программного обеспечения и соответствующие ей лицензии также не ограничивают и не могут ограничивать в праве оказывать дополнительные платные услуги (например, обучения или технической поддержки), связанные со свободным программным обеспечением. За счет этого многие компании, распространяя свой основной продукт на условиях свободной лицензии, могут стать коммерчески успешными в результате продажи сопутствующих услуг. Так, например, компания Nginx Inc., основной продукт которой (одноименный веб-сервер) распространяется свободно и бесплатно на условиях лицензии BSD, была продана в 2019 году за 670 миллионов долларов. Основную прибыль компания зарабатывала за счет продажи дополнительного программного обеспечения, расширяющего функции веб-сервера, а также услуг по его установке, оптимизации и технической поддержки[5].

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

Создание программного обеспечения на основе свободных компонентов

Как следует из подпункта 9 пункта 2 статьи 1270 ГК РФ применительно к программам для ЭВМ модификацией (переработкой) признается любое изменение программы для ЭВМ, за исключением адаптации под конкретное оборудование.

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

Сам Фонд свободного программного обеспечения предлагает разрешать этот вопрос, руководствуясь следующими критериями[6]:

[2] Войниканис Е.А. Право интеллектуальной собственности в цифровую эпоху: парадигма баланса и гибкости. М.: Юриспруденция, 2013. 552 с.

[7] Чурилов А.Ю. Правовое регулирование интеллектуальной собственности и новых технологий: вызовы XXI века: монография. М.: Юстицинформ, 2020. 224 с.

Читайте также: