Фонды алгоритмов и программ: история и перспективы
Кратов Сергей Викторович, Соколова Ольга Дмитриевна
ГосФАП СССР
Задача обеспечения условий для систематизации и широкого использования типовых программных средств, разрабатываемых в различных научных и научно-технических организациях, впервые была сформулирована более 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. приведена копия главной страницы портала.
Подсистема поддержки выполнения основных функций ФАП СО РАН реализуется через разделы портала и включает следующее:
- Регистрация ПО и БД производится в диалоговом режиме на странице 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 и выбранного для демонстрации ПО.
Зарегистрированные на портале ФАП СО РАН пользователи получают доступ на демонстрационный сервер и могут оценить ПО в режиме реальной работы без необходимости в его предварительной установке на собственных компьютерах.
Централизованное использование в СО РАН демонстрационной площадки, а также иных смежных сервисов информационного кластера ФАП СО РАН в процессе разработки и продвижения свободного ПО позволит избежать дополнительных затрат на программное и аппаратное обеспечение в каждой отдельно взятой организации Отделения.
Литература
- Постановление ГКНТ СССР от 10.12.1979 №581 "О повышении эффективности функционирования и использования Государственного фонда алгоритмов и программ".
- Макаревич В.П. Развитие программного обеспечения в СССР // Программные продукты и системы, № 1, 1988 г.
- Интеллектуальная собственность в современном мире. Монография Под ред. Близнеца И.А.
- 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