
Cite: Vasilyeva N. V. Open-source software for repositories // Scientific and technical libraries. 2023. No. 3. P. 102–119. https://doi.org/10.33186/1027-3689-2023-3-102-119

       
Введение
    Увеличение числа исследований и развитие новых информационных технологий, обеспечивающих доступность инструментов быстрого обмена информацией, изменили классическую модель взаимодействия в академической среде, которая ранее базировалась на печатных изданиях и участии в конференциях. 
    Технологии повлияли на скорость и объём обмена данными, в том числе и массивами экспериментальных данных. Во многих научных областях обычным способом общения стали архивы препринтов. Благодаря препринтам учёные получают быструю обратную связь от коллег и вносят в работу коррективы, а также закрепляют за собой право называться первооткрывателями [1]. Широкому кругу учёных предоставляется возможность проверить и воспроизвести результаты, проанализировать данные, лежащие в основе исследования, получить опыт моделирования и визуализации [2].
    Сотрудники университетов занимаются научной работой, учебное заведение ежегодно формирует тысячи неопубликованных документов, технических отчётов и других материалов, а также первичных цифровых массивов в виде наборов данных (статистических, картографических, фотографических, видеофайлов и др.) и программное обеспечение. Учёные самостоятельно размещают результаты своей научной деятельности как на персональных сайтах, так и на сайтах учебного заведения и его подразделений, чтобы показать результаты своей работы и обеспечить к ним доступ [3].
    Это привело к тому, что одной из ключевых задач современной организации научной деятельности стало обеспечение быстрого, качественного и эффективного доступа к результатам исследований [4]. 
В ходе решения данной задачи многими учреждениями были созданы институциональные репозитории (ИР). ИР – это одна из возможных реализаций открытого доступа [5]. 
    Вопросы организации открытой науки, основы открытого доступа, зарубежный и российский опыт развития открытых электронных библиотек были освещены в работах Я. Л. Шрайберга, А. И. Земскова, 
И. И. Засурского и др. [1, 5–8]. В статьях М. В. Гончарова, К. А. Колосова [9, 10] рассматриваются аспекты взаимодействия информационных систем и интероперабельности метаданных в рамках разработки ЕОАИ ГПНТБ России. История, развитие репозиториев и их реализация, как направление открытого доступа, рассматривались в работах И. Г. Юдиной, О. А. Федотовой и М. Ю. Рождественской [3, 11]. Вопросами технологий и моделей цифровых репозиториев занимались А. М. Федотов, О. Л. Жижимов и др. [1, 12–14].
    
Программное обеспечение 
институционального репозитория: 
понятие и подходы к классификации
    Институциональный репозиторий в словаре-справочнике терминов по информатике [15] определяется как «система длительного хранения, накопления и обеспечения надёжного доступа в электронной форме интеллектуальной продукции учреждения, в частности, научного или образовательного учреждения. Институциональные репозитории частично связаны с вопросом цифровой интероперабельности (способности программно-технического обеспечения (ПТО) и интерфейса системы беспрепятственно взаимодействовать с другими ПТО в доступе и, при необходимости, – в выгрузке [9]) и с инициативой открытых архивов (OAI – Open Archives Initiative), а также частично связаны с понятием электронной библиотеки – то есть с функциями сбора, хранения, классификации, каталогизации и обеспечения доступа к цифровому контенту».
    Основные особенности институционального репозитория связаны с обеспечением свободного доступа к разнородной информации организации, к результатам научных исследований; также сосредоточением информационных ресурсов в одном месте (единая точка доступа); сохранением других информационных ресурсов, в том числе неопубликованных, таких как диссертации, препринты и технические отчёты [13. С. 159].
    В основном институциональные репозитории основаны на свободном программном обеспечении (ПО), составляющем более 66% [16], согласно данным OpenDOAR (The Directory of Open Access Repositories). «Система OpenDOAR собирает и предоставляет информацию исключительно о сайтах, полностью реализующих концепцию ОД к полным текстам документов, нужных вузовским учёным» [7]. 
    Открытое программное обеспечение (open source software) – это всё ПО с открытым исходным кодом, на базе которого программные продукты доступны не только для просмотра, но и для изменения, что позволяет использовать уже созданный код для написания новых версий ПО, для исправления ошибок и доработки открытой программы. Это определение было сформулировано Эриком Реймондом и Брюсом Перенсом [17], создателями организации Open Source Initiative, основанной в 1998 г. для продвижения и решения проблем свободного программного обеспечения. 
    ПО классифицируют по способу его распространения [18]: 
    свободное ПО (Freeware) – программное обеспечение, которое может свободно устанавливаться и свободно использоваться на любых компьютерах;
    открытое ПО (Open Source) – открытое программное обеспечение, которое поставляется вместе с исходными текстами программ;
    закрытое ПО – программное обеспечение, исходные тексты которого закрыты от доступа пользователей;
    коммерческое ПО (Commercial Software) – закрытое программное обеспечение, которое распространяется на платной основе с лицензиями.
    Организация Open Source Initiative (https://opensource.org/) устанавливает следующие требования к открытому программному обеспечению: оно должно распространяться свободно; исходный код должен быть общедоступным, его можно модифицировать и распространять в других форматах; в лицензии не должно быть дискриминации в отношении отдельных людей и групп, и она не должна ограничивать использование других программных продуктов [19]. 
    CNews, крупнейшее издание в сфере высоких технологий в России и странах СНГ, утверждает, что открытые программные продукты достигли высокого уровня развития и уже используются в различных отраслях, в том числе и в госсекторе, который предъявляет очень высокие требования к качеству, надёжности и безопасности ИТ-инфраструктуры [20].
    Многие крупные вузы организовали свои репозитории, и их количество с каждым годом растёт. При этом одни учреждения используют готовое программное обеспечение, а другие предпринимают попытки создания собственного [11]. За последние шесть лет количество репозиториев, по данным системы OpenDOAR, выросло в два раза: на август 2022 г. в системе представлено почти 6 тыс., в их числе 50 русскоязычных, созданных в России (данные на март 2016 г.: соответственно 
3 016 и 22). 
    Сейчас существует более 20 платформ для организации репозиториев, из них не менее 15 с открытым исходным кодом. Выбор программного решения – сложный вопрос, не в каждой организации есть возможность разработки собственного ПО, также не всегда можно задействовать дополнительный персонал, необходимый для создания репозитория с открытым исходным кодом, поэтому предпочитают коммерческий вариант [21]. Основное преимущество ПО репозитория с открытым исходным кодом – это стоимость, так как продукт является бесплатным. Некоторые цифровые репозитории могут быть пригодными для использования в той форме, в которой они предоставляются, без дополнительной настройки, тем самым уменьшаются технические и материальные расходы. Но большинство учреждений предпочитает что-то более индивидуальное, а это требует времени и привлечения людей, обладающих навыками программирования, для создания модификации. Также надо позаботиться о необходимом оборудовании и дисковом пространстве. Таким образом, расходы на создание и поддержку репозитория будут в любом случае [22].
Тенденции использования ПО 
в репозиториях вузов
    Для изучения тенденции использования ПО с открытым исходным кодом в университетах было проведено исследование, для которого выбраны 100 учреждений по рейтингу лучших вузов мира QS World University Rankings и 110 российских высших учебных заведений (основой выбора стал рейтинг лучших вузов России RAEX-100).
    Для исследования репозиториев университетов были использованы директории институциональных репозиториев: OpenDOAR, Registry of Open Access Repositories (ROAR), «Национальный агрегатор открытых репозиториев» (НОРА), а также сайты высших учебных заведений. 
    Из 100 лучших вузов мира институциональные репозитории есть у 96. Программное обеспечение для репозиториев с открытым кодом использовалось в 64,5% (62 университета), собственная разработка – 13,5% (13), коммерческое ПО – 22% (21).
    Самыми популярными платформами с открытым кодом являются: DSpace – 37 (59%), Eprints – 13 (21%), Fedora – 6 (10%) и по 2 (3%) – Dataverse, Samvera, WEKO. Коммерческие ПО: Digital Commons – 
5 (24%), Pure – 9 (43%).
    
DSpace (первый релиз – 2002 г., разработка Hewlett-Packard в сотрудничестве с библиотеками Массачусетского технологического института) – это веб-приложение, позволяющее исследователям и учёным публиковать документы и данные. В то время как DSpace имеет некоторые общие функции с системами управления контентом и системами управления документами, программное обеспечение репозитория DSpace работает в качестве системы цифровых архивов, ориентированной на долгосрочное хранение и доступ к цифровому контенту. Программный продукт бесплатен, прост в установке и полностью настраивается в соответствии с потребностями любой организации [23]. DSpace – это самое популярное в академической среде ПО 
для создания репозитория. В базовой организации данных DSpace используется модель данных, основанная на схеме DC (Dublin Core) и её расширениях. Система хранит (конвертирует) и индексирует метаданные в разнообразных форматах. Список форматов может быть расширен добавлением новых, в том числе собственной генерации, конвертеров [10].
    EPrints (первый релиз – 2000 г., разработка Школы электроники и информатики Университета Саутгемптона) – это свободно распространяемое ПО, содержащее стабильную, прагматичную инфраструктуру, которую учреждения во всём мире используют для реализации своих программ открытого доступа, для создания настраиваемых веб-хранилищ, совместимых с протоколом OAI (Инициатива открытых архивов). Программный продукт разделяет многие функции, обычно встречающиеся в системах управления документами, но в основном используется для институциональных репозиториев и научных журналов [24]. 
    Fedora (первый релиз – 2002 г., разработка некоммерческой организацией DuraSpace) – современная независимая платформа с открытым исходным кодом для оборудования, облаков и контейнеров, которая даёт возможность разработчикам программного обеспечения и членам сообщества создавать индивидуальные решения для своих пользователей [25].
    Dataverse (первый релиз – 2006 г., разработка Института количественных социальных наук Гарвардского университета) – это веб-приложение с открытым исходным кодом для обмена, сохранения, цитирования, изучения, а также анализа данных исследований [26].
    Weko3 (первый релиз – 2008 г., разработка Национального института информатики Японии) – это мультиарендная платформа репозитория на основе Invenio, предназначенная для поддержки 500 японских университетов [27]. Invenio – это проект с открытым исходным кодом, изначально разработанный CERN, в настоящее время состоит из трёх основных продуктов: InvenioRDM – платформа управления репозиторием, InvenioILS – интегрированная библиотечная система, Invenio Framework – библиотека кода для создания крупномасштабных информационных систем [28].
    Samvera (первый релиз – 2008 г., ПО было разработано в результате сотрудничества Стэнфордского университета, Университета Вирджинии, Университета Халла и Fedora Commons) – это платформа репозитория с открытым исходным кодом. Samvera не работает изолированно и опирается на ряд внешних компонентов, в том числе: Fedora, Apache Solr – быстрая и производительная поисковая платформа, Blacklight – платформа обнаружения, построенная на Solr [29].
    Digital Commons (первый релиз – 2002 г., Berkeley Electronic Press в партнёрстве с Калифорнийской цифровой библиотекой представили репозиторий eScholarship, 2004 г. – Digital Commons, в 2017 г. компания перешла к научному издательству Elsevier) – это коммерческая платформа для открытой публикации, управления и демонстрации всего спектра исследований. Облачное ПО Digital Commons для институционального репозитория представляет собой профессиональную платформу для публикации журналов, материалов конференций, открытых образовательных ресурсов, книг, информационных бюллетеней кампуса и журналов [30].
    Pure (первый релиз – 2003 г., компания Atira опубликовала исследовательскую информационную систему Pure, в 2012 г. компания перешла к научному издательству Elsevier) – это система управления исследовательской информацией (RIMS) или система текущей исследовательской информации (CRIS) [31].
    Стоит отметить, что в 78% исследуемых вузов мира библиотеки принимают непосредственное участие в работе репозитория, иногда совместно с IT-структурой учреждения, или имеют собственное IT-подразделение: следят за контентом, чётко прописывают правила доступа к статьям. Часто материалы размещаются после проверки библиотекаря.
    Из 110 исследуемых вузов России институциональные репозитории есть у 36 учреждений (см. табл.). Программное обеспечение с открытым кодом для репозиториев использовалось в 75% (27 вузов). 
Самой популярной платформой с открытым кодом является DSpace – 24 (89%), также есть платформы Eprints и Vital (старая версия).
Репозитории российских вузов 
№ 
п/п
Вуз
Адрес репозитория
Программное обеспечение
1
Алтайский государственный университет
http://elibrary.asu.ru/
DSpace 6.2
2
Башкирский государственный медицинский университет Минздрава России
https://repo.bashgmu.ru/
DSpace
3
Башкирский государственный университет 
https://elib.bashedu.ru/
АБИС «Руслан-Нео»
4
Белгородский государственный национальный исследовательский университет
http://dspace.bsu.edu.ru/
DSpace 5.5
5
Белгородский государственный технологический университет 
http://dspace.bstu.ru/
DSpace 6.2
6
Дальневосточный федеральный университет
https://elib.dvfu.ru/vital/
access/manager/Index
Vital
7
Казанский (Приволжский) федеральный университет
https://dspace.kpfu.ru/
DSpace 6.0
8
Национальный исследовательский Томский государственный университет
https://vital.lib.tsu.ru/vital/access/manager/Index
Vital 
9
Национальный исследовательский Томский политехнический университет
http://earchive.tpu.ru/
DSpace 5.4
10
Новосибирский государственный педагогический университет
http://repo.nspu.ru/
DSpace 6.3
11
Новосибирский национальный исследовательский государственный университет
https://nsu.ru/xmlui/ 
DSpace 6.4
12
Оренбургский государственный университет
http://elib.osu.ru/
DSpace 4.2
    

Продолжение таблицы 
№ 
п/п
Вуз
Адрес репозитория
Программное обеспечение
13
Первый Московский государственный медицинский университет 
https://repo.rucml.ru/
Software AG
14
Российская академия народного хозяйства и государственной службы 
при Президенте РФ
https://www.ranepa.ru/
repository/
Другое*
15
Российский государственный аграрный университет – МСХА 
им. К. А. Тимирязева
http://elib.timacad.ru/ 
Другое*
16
Российский государственный 
педагогический университет 
https://repo.herzen.spb.ru/
Другое*
17
Российский государственный 
профессионально-педагогический 
университет
https://elar.rsvpu.ru/
DSpace 5.10
18
Российский университет дружбы 
народов
https://repository.rudn.
ru/ru/
Другое*
19
Самарский национальный 
исследовательский университет 
http://repo.ssau.ru/
DSpace 5.2
20
Санкт-Петербургский государственный университет
https://dspace.spbu.ru/
DSpace 5.10
21
Санкт-Петербургский политехнический университет Петра Великого
https://elib.spbstu.ru/
АБИС «Руслан-Нео»
22
Северо-Кавказский федеральный университет
https://dspace.ncfu.ru/
?locale=ru
DSpace 6.2
23
Сибирский государственный 
медицинский университет Минздрава России
http://elar.ssmu.ru/ 
DSpace 6.3
24
Сибирский федеральный университет
https://elib.sfu-kras.ru/
DSpace 5.5
25
Тверской государственный 
университет
http://eprints.tversu.ru/
EPrints
26
Тольяттинский государственный 
университет
https://dspace.tltsu.ru/
DSpace 5.4
27
Тюменский государственный университет
https://elib.utmn.ru/jspui/
DSpace 6.3
        

Окончание таблицы 
№ 
п/п
Вуз
Адрес репозитория
Программное обеспечение
28
Удмуртский государственный 
университет
http://elibrary.udsu.ru/
xmlui/
DSpace 1.0
29
Университет ИТМО
https://openbooks.itmo.ru/
Другое*
30
Уральский государственный 
лесотехнический университет
https://elar.usfeu.ru/
DSpace 5.10
31
Уральский государственный 
медицинский университет 
Минздрава России
http://elib.usma.ru/
DSpace 5.8
32
Уральский государственный 
педагогический университет
http://elar.uspu.ru/
DSpace 5.10
33
Уральский федеральный университет им. первого Президента России 
Б. Н. Ельцина
https://elar.urfu.ru/ 
DSpace 5.10
34
Южно-Уральский государственный университет 
https://dspace.susu.ru/
xmlui/
DSpace 6.3
35
Южный федеральный университет
https://hub.sfedu.ru/
Другое*
36
Ярославский государственный университет им. П. Г. Демидова
http://elar.uniyar.ac.ru/
jspui/ 
DSpace 1.7
     
     * Программное обеспечение, созданное с помощью систем управления данными (например, Drupal, Bitrix и др.), или ПО собственной разработки.
     
    Кроме репозиториев в российских вузах для представления трудов сотрудников используются электронные библиотечные системы (ЭБС), научно-образовательный портал, система сбора и анализа публикационной активности сотрудников, электронные каталоги публикаций, списки и т. д.
    Российские университеты используют в основном DSpace (версии 5.x и 6.x). При этом, в отличие от зарубежных коллег, работники наших вузов устанавливают обычно базовый пакет, а потому нет информации о том, какое подразделение поддерживает репозиторий, как в нём работать, что такое открытый доступ и т. д. 
    
Сейчас уже состоялся релиз 7-й версии DSpace, и последнее 
обновление считается устойчивым. Именно в 7-й версии произошло серьёзное изменение структуры платформы: новый интерфейс, новый архитектурный стиль взаимодействия компонентов распределённого приложения в сети и др. Вероятно, со временем состоится переход 
на новую версию с устаревших, которые уже давно не поддерживаются.
    В пособии «Электронная библиотека: инструкция по установке» [32. С. 50] приводится пример только двух российских платформ (коммерческое ПО); отечественных платформ с открытым исходным кодом нет. Инфорост – это специализированная система управления контентом, фокусирующаяся на проблемах архивов и библиотек, и OPAC-Global – централизованная полнофункциональная автоматизированная информационно-библиотечная система. Однако стоит отметить, что Электронная библиотека Санкт-Петербургского политехнического университета Петра Великого, созданная на платформе АБИС «Руслан-Нео» (российская автоматизированная библиотечно-информационная система), заняла 3-е место среди вузов России и 62-е место в Международном рейтинге репозиториев TRANSPARENT RANKING: Institutional Repositories by Google Scholar [33]. 42-е место – у Электронной библиотеки Томского государственного университета (ПО с открытым исходным кодом Vital – старая версия, до перехода в Innovative), и 24-е место занимает Электронный научный архив Уральского федерального университета (программное обеспечение DSpace).
Заключение
    Проведённый анализ показал, что использование программного обеспечения с открытым исходным кодом наиболее распространено в российских вузах, однако выбор платформ существенно ограничен в сравнении с иностранными университетами. Так, если среди популярных платформ за рубежом можно назвать DSpace, Eprints, Fedora, Dataverse, Samvera, WEKO, то 89% лучших отечественных вузов, использующих репозитории, применяют DSpace.
    Также необходимо отметить, что, в отличие от зарубежных вузов, отечественные практически не создают собственные репозитории: институциональные репозитории есть у 39,6% учреждений среди рассмотренных. Несмотря на мировую тенденцию к переходу на репозитории, в российских вузах для представления трудов сотрудников активно используются ЭБС, научно-образовательные порталы, системы сбора и анализа публикационной активности сотрудников, электронные каталоги публикаций, списки и т. д.
    Таким образом, принимая во внимание накопленный зарубежный опыт по использованию разнообразных платформ, а также активный интерес отечественных вузов к использованию программного обеспечения с открытым исходным кодом в целом и платформе DSpace в частности, представляется возможным дальнейшее комплексное внедрение разнообразного ПО в развивающуюся структуру репозиториев российских вузов.
