Фонды алгоритмов и программ: история и перспективы

Фонды алгоритмов и программ: история и перспективы

ГосФАП СССР

Задача обеспечения условий для систематизации и широкого использования типовых программных средств, разрабатываемых в различных научных и научно-технических организациях, впервые была сформулирована более 40 лет назад. Постановлением Государственного комитета Совета Министров СССР по науке и технике от 5 июня 1975 г. [1] были созданы межотраслевые специализированные, отраслевые (ведомственные) и республиканские (территориальные) фонды алгоритмов и программ, образующие в совокупности Государственный фонд алгоритмов и программ (ГосФАП).

Государственный комитет СССР по науке и технике постановил в целях повышения эффективности функционирования и использования ГосФАПа возложил ведение центрального информационного фонда ГосФАП на Всесоюзный научно-технический информационный центр. В состав ГосФАП включались программы, библиотеки и пакеты программ, системы программирования, программные комплексы и другие программные средства, предназначенные для решения широкого круга экономических задач. И сейчас в Интернете можно найти информацию о разработках, зарегистрированных в свое время в ГосФАП СССР, например: Пакет прикладных программ измерения поля давления, 1985 г., разработчики: Васенин В.А., Григорьев С.А., Зенкин А.Н., Плотников С.А.

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

В конце 80-х годов ГосФАП объединял 80 фондов, в том числе 8 межотраслевых специализированных ФАП, 10 республиканских, 62 отраслевых. В журнале «Программные продукты и системы» за 1988 г. Макаревич В. П. пишет [2]: «Давая оценку деятельности ГосФАП, нельзя сказать, что все вопросы, поставленные перед ним, были успешно решены. Причины здесь не только в том, что программы, сдаваемые в ГосФАП, часто были недостаточно высокого качества, имели очень маленькую тиражируемость и не соответствовали требованиям «рыночного» программного продукта. Главный недостаток в деятельности ГосФАП — устаревшие организационно-экономические механизмы функционирования, не соответствующие современным тенденциям перестройки экономического механизма страны».

Деятельность ГосФАП была прекращена в начале 90-х годов, была разрушена государственная система разработок, накопления и использования программного обеспечения. На рынок России вышли крупные западные компании, которые в масштабах одной фирмы делали большие программные пакеты.

Следует отметить, что, хотя главной целью создания ГосФАП СССР являлась каталогизация разработанных в стране программных продуктов, позже при создании различных фондов преследовалась и другая цель – получение авторских прав на разработки [3]. В последние годы регистрацией таких авторских прав занимается Роспатент.

Фонд алгоритмов и программ СО РАН

В 2008 г. идея воссоздать хранилище программных разработок, аналогичное ГосФАП СССР, появилась в Сибирском Отделении РАН. Вышло Постановление Президиума СО РАН: «В целях совершенствования в СО РАН деятельности по формированию и развитию в интересах общего пользования централизованного фонда алгоритмов и программ, создаваемых в институтах Отделения, Президиум Сибирского отделения Российской академии наук ПОСТАНОВЛЯЕТ: подготовить предложения по организации Фонда алгоритмов и программ СО РАН».

При создании Фонда были определены следующие задачи его функционирования:

  • экспертиза программных продуктов, разработанных в организациях СО РАН и подаваемых в ФАП СО РАН;
  • регистрация и каталогизация таких алгоритмов, программных средств и информационных ресурсов; обеспечение доступа к ним;
  • организационная и информационная поддержка распространения зарегистрированных в Фонде программных продуктов.

На основе действующих законодательных и нормативных актов РФ была проработана общая схема регистрации авторских прав на ПО/БД, разработанных в институтах СО РАН, которая представлена на рис. 1.

Рис. 1. Общая схема регистрации авторских прав и распространения лицензий ПО/БД, разработанных в институтах СО РАН

В рамках проекта был создан серверный кластер ФАП СО РАН на территории ИВМиМГ СО РАН (ССКЦ), включающий 3 сервера, с качественным высокоскоростным подключением к сетевому узлу компьютерной сети СО РАН (ИВТ СО РАН). На серверах ФАП СО РАН функционирует Web-ориентированная информационная система, которая состоит из взаимодействующих интернет-портала «Фонд алгоритмов и программ СО РАН» (http://fap.sbras.ru) и корпоративного репозитория ПО СО РАН (http://mirror.sscc.ru).

В настоящее время процесс интеграции разработки в Каталог Фонда включает: регистрацию продукта, проверку продукта, непосредственную интеграцию продукта в дистрибутив, обновление соответствующего раздела портала.

Основной процесс деятельности ФАП описывает сценарий информационной регистрации ПО/БД, который основан на заполнении заявки на регистрацию (форма заявки содержит информацию разработанного паспорта ПО/БД, см. http://fap.sbras.ru/node/181), процедур просмотра уполномоченным лицом ФАП поступивших заявок, рецензирование заявок, размещение паспортов зарегистрированного ПО и БД в Каталоге Фонда.

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

Рис. 2. Образец свидетельства регистрации в ФАП СО РАН

Для обеспечения информационной поддержки деятельности ФАП СО РАН в рамках проекта разработан и успешно функционирует информационный Интернет-портал (http://fap.sbras.ru). В целом о структуре, содержании и технологиях, реализованных в данном портале, излагается в [4]. В составе портала реализована Web-ориентированная информационная подсистема, которая обеспечивает режим интерактивной информационной регистрации и каталогизации программ и баз данных, разработанных в институтах и организациях Сибирского отделения РАН, информационной поддержки при их популяризации и продвижении. На рис.3. приведена копия главной страницы портала.

Рис. 3. Главная страница портала ФАП СО РАН

Рис. 3. Главная страница портала ФАП СО РАН

Подсистема поддержки выполнения основных функций ФАП СО РАН реализуется через разделы портала и включает следующее:

  • Регистрация ПО и БД производится в диалоговом режиме на странице http://fap.sbras.ru/node/add/program, доступ к которой обеспечивается через информационную службу (http://fap.sbras.ru/add-program) портала.
  • В разделе «Каталог ФАП» реализован процесс актуализации и доступа к Каталогу, поиск и выборка по регламентированным запросам пользователей информации о ПО/БД, прошедших регистрацию в ФАП СО РАН. К разделу «Каталог ФАП» обеспечен публичный режим доступа всех посетителей портала.

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

В Каталоге Фонда зарегистрировано много разработок, интересных своим применением, например:

  • «Компьютерная модель движения финансовых потоков на фондовом рынке» (разработчик – Российский экономический университет имени Г.В. Плеханова, Ивановский филиал) предназначена для прогнозирования финансовых потоков;
  • «Геоинформационная система "Банк данных природных катастроф Земли" (ИВМиМГ, ИНГГ СО РАН) разработана для исследования природных катастроф (землетрясений и космических ударов) и выявления структур сейсмичности;
  • Программа «Задачи маршрутизации транспортных средств с распределенными поставками» (ИМ СО РАН) решает актуальные задачи транспортной логистики.
  • «SMITH – лабораторная информационная система с конвейерной обработкой данных высокопроизводительного секвенирования» (ИВМиМГ СО РАН) поддерживает деятельность биологической лаборатории, начиная с процесса заказа на обработку биологического образца и заканчивая предоставлением готовых к интерпретации данных.

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

«Демонстрационная площадка» Фонда алгоритмов и программ СО РАН

На портале ФАП СО РАН опытная эксплуатация «виртуальной демонстрационной площадки» началась в 2010 г., со второго полугодия 2011 г. площадка функционирует в рабочем режиме, аналогичная подсистема от разработчиков ОС Ubuntu начала действовать с весны 2011 г.

«Виртуальная демонстрационная площадка» (http://fap.sbras.ru/spo/demo) с доступом через портал ФАП СО РАН создана с целью организации демонстрации функциональности наиболее значимых пакетов/программ из рекомендуемого репозитория СПО или разработанных в институтах СО РАН. «Площадка» создана и функционирует как инструмент продвижения в учреждениях СО РАН свободного ПО и обеспечения информационной поддержки ПО/БД, разработанных в учреждениях СО РАН.

«Демонстрационная площадка» интегрирована в портал ФАП СО РАН (http://fap.sbras.ru) в виде специализированной подсистемы (сервиса) и представляет собой систематизированный набор тематических разделов данной подсистемы портала (по выделенным группам пакетов/программ) с соответствующими информационными страницами отдельных программ с доступом через них на демонстрационный сервер с предустановленной корпоративной сборкой на основе ОС Ubuntu и выбранного для демонстрации ПО.

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

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

Литература

  1. Постановление ГКНТ СССР от 10.12.1979 №581 "О повышении эффективности функционирования и использования Государственного фонда алгоритмов и программ".
  2. Макаревич В.П. Развитие программного обеспечения в СССР // Программные продукты и системы, № 1, 1988 г.
  3. Интеллектуальная собственность в современном мире. Монография Под ред. Близнеца И.А.
  4. Sokolova Olga D., Kratov Sergey V. Information Systems for Popularization of Scientific and Knowledge-based Software // 2016 13TH INTERNATIONAL SCIENTIFIC-TECHNICAL CONFERENCE ON ACTUAL PROBLEMS OF ELECTRONIC INSTRUMENT ENGINEERING (APEIE), VOL 2. Book Series: International Conference on Actual Problems of Electronic Instrument Engineering. Pages: 519-522. Published: 2016

Материалы международной конференции Sorucom 2017
Помещена в музей с разрешения авторов 4 июня 2018