
Something more than just NEL
Visly A.I., Shorin, O.N.
Abstract: On 17 February 2018, Vladimir Putin signed a resolution in response to a letter from Russian presidential aide Igor Shchegolev containing four points. The implementation of these points should improve the functioning of the National Electronic Library (NEL). However, the letter does not specify any particular mechanisms; it is assumed that the rights holders, libraries, the NEL operator, the Russian Book Union, the Interdepartmental Council for the Development of the NEL, the Ministry of Culture of the Russian Federation, the Administration of the President of the Russian Federation and other relevant parties will agree on a solution that meets all requirements. According to the authors, the third point of the letter is of the greatest interest: 'Switch to a system of direct payments to rights holders based on the actual number of views of their works stored in the NEL.' They believe that this can be successfully implemented by slightly modifying the existing NEL electronic interaction mechanism.
Citation: Visly A.I., Shorin, O.N. Something more than just NEL. // Universitetskaya kniga. — 2018. — No. 7. — P. 70-73.
Введение
17 февраля 2018 года Президент РФ В.В. Путин поставил резолюцию «Согласен» на письме Помощника Президента РФ И.О. Щёголева, в котором содержалось 4 пункта. Реализация этих пунктов должна усовершенствовать функционирование Национальной электронной библиотеки. При этом в письме никоим образом не прописаны механизмы реализации этих пунктов, поскольку подразумевается, что правообладатели, библиотеки, оператор НЭБ, Российский книжный союз, Межведомственный совет по развитию НЭБ, Министерство культуры РФ, Администрация Президента РФ и остальные участники, вовлеченные в процесс функционирования и развития НЭБ, выработают решение, удовлетворяющее всем требованиям.
В разрезе данной статьи наибольший интерес представляет третий пункт этого письма, а именно: «Перейти к системе прямых выплат правообладателям в зависимости от фактического количества просмотров их произведений, хранящихся в НЭБ». Как нам кажется, успешной реализации этого пункта можно достичь, немного преобразовав существующий механизм электронного взаимодействия в НЭБ.
Децентрализация НЭБ
Когда Министерство культуры назначило Российскую государственную библиотеку (РГБ) оператором НЭБ, будущее строение НЭБ всем виделось довольно четко: РГБ построила отдельный центр обработки данных для НЭБ, преобразовала свою структуру, выделив несколько отделов, которые должны были заниматься НЭБ, заказала разработку программного обеспечения и стала собирать электронные документы – объекты НЭБ по всем библиотекам России.
Однако, проблема пришла оттуда, откуда не ждали. Российская национальная библиотека (РНБ) – одна из библиотек-основателей НЭБ не смогла передать все свои электронные документы в РГБ. Дело в том, что РНБ на тот момент успела заключить лицензионные соглашения с правообладателями, в которых была прописана возможность обслуживания читателей электронными документами этих правообладателей, но передача копий этих документов кому бы то ни было запрещалась.
Не мудрствуя лукаво, РНБ и РГБ договорились использовать механизм взаимодействия, аналогичный тому, что применялся с 2008 года в Виртуальных читальных залах РГБ. А именно, передавать документ не целиком, а постранично и только по запросу пользователя. Упрощенно сценарий работы пользователя НЭБ с документом, находящимся в РНБ, выглядел следующим образом:
Пользователь заходит на портал НЭБ и осуществляет поиск.
Портал НЭБ проверяет возможность данным пользователем просмотра найденных документов и соответствующим образом помечает результаты поискового запроса.
Если пользователь пытается открыть документ, располагающийся в РНБ, центральный портал посылает запрос серверу РНБ с требованием выдать необходимую страницу документа.
Сервер РНБ, получив подобный запрос, записывает эту информацию для того, чтобы впоследствии можно было анализировать статистику, и отсылает порталу НЭБ запрошенную страницу.
Портал НЭБ, получив страницу из документа, демонстрирует её пользователю.
Пользователь читает страницу на портале НЭБ, совершенно не догадываясь о том, какая работа была проделана для того, чтобы ему её продемонстрировать.
На первых порах такого взаимодействия специалистам РНБ и РГБ пришлось потратить немало усилий, чтобы доказать жизнеспособность этого механизма. Необходимо было добиться безотказной связанной работы и портала НЭБ, и серверов РНБ. Также необходимо было убедить Министерство культуры в том, что данный механизм не противоречит логике НЭБ, а скорость выдачи страниц документов из РНБ соизмерима со скоростью показа страниц из документов, располагающихся в ЦОД РГБ.
В конечном итоге, все усилия оказались не напрасными, и механизм электронного взаимодействия между РГБ и РНБ с использованием разработанного протокола стал восприниматься как данность. Между РГБ и РНБ был заключен договор о предоставлении доступа к объектам НЭБ, содержащимся в фондах участника НЭБ. В этом договоре были введены такие термины как «программный интерфейс сервиса выдачи информации из электронной библиотеки участника НЭБ» и «протокол доступа».
Разработчик программного обеспечения НЭБ назвал подобный механизм взаимодействия между центральным порталом НЭБ и сервисом выдачи участника НЭБ «Технологической платформой» и реализовал его внутри базового программного обеспечения НЭБ. С тех пор у участников НЭБ появилась альтернатива: либо передавать объекты НЭБ оператору, либо работать с оператором НЭБ с использованием технологической платформы. На данный момент уже 9 библиотек выбрали второй вариант:
ФГБУ «Российская государственная библиотека»;
ФГБУ «Российская национальная библиотека»;
Государственная публичная научно-техническая библиотека России (ГПНТБ России);
Всероссийская государственная библиотека иностранной литературы (ВГБИЛ) имени М.И. Рудомино;
Дом-музей Н.В. Гоголя;
ФГБУК «Российская государственная библиотека искусств»;
Национальная библиотека Чувашской Республики;
Всероссийская патентно-техническая библиотека (ВПТБ) ФИПС;
ГБУК г. Москвы «Центральная универсальная научная библиотека имени Н.А. Некрасова».
Развитие протокола взаимодействия
Спустя год стало понятно, что существующий механизм взаимодействия имеет ряд недостатков. В частности:
Подразумевалось, что внутри центрального портала НЭБ будет реализован реестр прав на все объекты НЭБ. Однако, при использовании технологической платформы объекты НЭБ, а стало быть, и лицензионные договоры на эти объекты, хранятся распределенно – у участников НЭБ. Каким образом, центральный портал НЭБ может проверить, имеет ли право данный пользователь просмотреть тот или иной документ, если эта информация хранится у держателя данного документа?
В соответствии с протоколом взаимодействия сервис выдачи участника НЭБ получает от центрального портала обезличенные запросы – «выдай такую-то страницу из такого-то документа». При этом статистика у участника НЭБ выглядит весьма странно – один анонимный пользователь с одного IP-адреса (центральный портал НЭБ) читает огромное количество страниц из совершенно разных документов.
Сервис выдачи участника НЭБ беспрекословно должен удовлетворять все запросы, поступающие от центрального портала НЭБ. Были случаи, когда из-за ошибок в программном обеспечении центрального портала сервису выдачи РНБ поступало огромное множество запросов на скачивание документа целиком, что приводило к заполнению всего канала связи, т.к. средний размер документа, хранящегося в РНБ, составляет несколько сотен мегабайт.
Для преодоления перечисленных выше проблем специалистами РНБ была разработана вторая версия протокола взаимодействия между центральным порталом НЭБ и сервисом выдачи участника НЭБ. Основное отличие второй версии от первой заключается в том, что решение о возможности или невозможности работы с документом принимает участник НЭБ, у которого хранится этот документ и лицензионный договор к нему.
Вкратце, сценарий работы с документом во второй версии протокола выглядит следующим образом:
Пользователь заходит на портал НЭБ и осуществляет поиск.
Центральный портал НЭБ посылает запрос РНБ, в котором предоставляет обезличенную информацию о пользователе: в какие группы он входит, является ли читателем той или иной библиотеки, учится ли в каком-нибудь ВУЗе. Также центральный портал предоставляет информацию о том, в каком электронном читальном зале находится терминал, с которого пользователь пытается получить доступ к документу.
Сервис выдачи РНБ анализирует эту информацию, сверяет её с лицензионным договором на запрошенный документ и отсылает порталу НЭБ список прав, которым обладает данный пользователь: может ли он читать этот документ и в каком объеме, может ли он его распечатывать и в каком объеме, может ли он скачивать и т.п.
Центральный портал показывает пользователю имеющиеся у него права на интересующий его документ. И если пользователь после этого хочет поработать с документом, то работа осуществляется в том же режиме, что и в первой версии протокола, но только на этот раз сервис выдачи РНБ контролирует запросы центрального портала на предмет учета прав доступа.
Таким образом, во второй версии протокола решается несколько проблем: участник НЭБ получает полную статистику – что за пользователи и откуда они читают его документы, а также полностью контролирует доступ к своим документам, поскольку именно он решает, кому какие права он может выдать. Можно сказать, что с помощью второй версии протокола реализован распределенный реестр прав на объекты НЭБ.
Правообладатели
Поразмыслив немного, стало очевидно, что вторая версия протокола взаимодействия может использоваться не только участниками НЭБ, но и правообладателями: издательствами, электронно-библиотечными системами (ЭБС), агрегаторами. Действительно, при использовании второй версии протокола они полностью контролируют свои электронные документы: они их никуда не передают, т.к. файлы остаются лежать у них на серверах, сами принимают решение кому и как показывать свои документы, собирают полную статистику использования своих книг, журналов, статей.
В конце 2017 года РНБ предложила правообладателям компенсировать их расходы на реализацию второй версии протокола взаимодействия. На этот призыв откликнулось несколько игроков на рынке электронных книг: электронно-библиотечная система IPRbooks, ЭБС издательства «Лань» и Руконт. Они реализовали в своих системах поддержку второй версии протокола, а РНБ приобрела подписку на часть коллекций каждой из этих ЭБС и встроила документы из этих коллекций в свой электронный каталог.
Таким образом, электронный каталог РНБ является неким аналогом центрального портала для этих издательств. Читатель, осуществляя поиск в электронном каталоге РНБ, на самом деле ищет не только среди документов РНБ, но еще и среди документов IPRbooks, Лани и Руконта. Если читатель захочет открыть документ, располагающийся у одного из этих правообладателей, то этот документ будет открыт в привычном для читателя виде: он даже и не догадается, какая работа была проделана между серверами РНБ и сервером, на котором этот документ непосредственно располагается.
Взаимосвязь между серверами центрального портала НЭБ, участников НЭБ, работающих с использованием технологической платформы, и правообладателями представлена на рисунке 1.

Ближайшее будущее
РНБ договорилась с разработчиком программного обеспечения НЭБ о том, что взаимодействие внутри НЭБ с использованием технологической платформы будет переведено на вторую версию протокола, разработанную в РНБ. После этого у правообладателей, реализовавших тот же самый протокол у себя, появляется возможность представлять свои коллекции в НЭБ. Издательства, подключившиеся к электронному каталогу РНБ, могут вообще ничего не менять для этого. Запросы, поступающие от центрального портала НЭБ в РНБ, сервер РНБ будет транслировать серверу издательства, а тот, исходя из того, получил ли правообладатель деньги за предоставление своих материалов в НЭБ или нет, выдавать соответствующий ответ, который сервер РНБ перенаправит центральному порталу НЭБ. А можно не устраивать такое двухуровневое взаимодействие, а просто подключиться издательству напрямую к центральному порталу НЭБ с использованием технологической платформы, поскольку протокол для подобного взаимодействия у издательства уже реализован.
Таким образом, правообладатели, реализовавшие поддержку второй версии протокола, оказываются в двойном выигрыше. Во-первых, они могут продать подписку на свои ресурсы РНБ. А во-вторых, ничего не меняя, они в ближайшем будущем смогут продать подписку еще и центральному порталу НЭБ.
Справедливости ради, необходимо отметить, что никто не помешает РНБ или любой другой библиотеке заключить договоры с другими участниками НЭБ о том, чтобы ресурсы этих участников попали в электронный каталог РНБ. Ведь все участники НЭБ будут работать с использованием унифицированной технологической платформы. А это в свою очередь означает, что центральный портал НЭБ может утратить свою эксклюзивность в плане агрегации распределенных ресурсов, так как это сможет сделать любой, кто реализовал у себя поддержку технологической платформы взаимодействия.
Чуть отдаленное будущее
Как уже было сказано, РНБ приобрела подписку на часть коллекций IPRbooks, Лани и Руконта. Коллекции были выбраны специалистами РНБ, основываясь на их опыте работы с читателями. Однако, у издательств остались еще коллекции, на которые РНБ подписку не оформила. Для того, чтобы обеспечить читателям возможность поработать с документами, не попавшими в подписку, специалисты РНБ разработали третью версию протокола взаимодействия.
Третья версия протокола обратно совместима со второй и содержит небольшое дополнение – платные пакеты доступа. В тот момент, когда сервер РНБ запрашивает права доступа, сервис выдачи издательства вместе со списком прав может прислать список дополнительных прав, которые читатель может приобрести за деньги. С использованием этого механизма правообладатель может реализовать, например, следующий сценарий: предоставить возможность читателю бесплатно ознакомиться с оглавлением, а полный доступ к книге получить на платной основе. Читатель будет видеть весь спектр доступных ему как платных, так и бесплатных опций (рисунок 2).

Необходимо отдельно подчеркнуть, что стоимость и наполнение платных пакетов доступа определяет сервис выдачи правообладателя, т.е. издательство самостоятельно принимает решение каким пользователям, к каким документам и на каких условиях предоставлять доступ. Информация о том, оплатил ли читатель пакет доступа или нет, поступает издательству, и оно на основе этих данных может выстраивать свою политику продаж.
25 июня 2018 года в РНБ состоялось заседание Ученого совета РНБ, посвященное вопросу дальнейшего развития НЭБ. На этом заседании присутствовали представители других библиотек, в том числе и оператора НЭБ – РГБ, а также представители правообладателей. По итогам заседания Ученого совета было подготовлено решение, которое содержит следующий пункт: «Совместно с оператором НЭБ – РГБ отработать внедрение новой версии протокола доступа с возможностью учета фактического использования произведений для реализации прямых выплат правообладателям».
РНБ договорилась с разработчиком программного обеспечения НЭБ о том, что технологическая платформа взаимодействия будет переведена именно на третью версию протокола. У правообладателей, реализовавших у себя поддержку третьей версии, открываются очень широкие возможности: они смогут продавать подписку на свои коллекции как РНБ, так и НЭБ, а также смогут продавать платные пакеты доступа к документам, которые не вошли в оплаченные коллекции, через РНБ и НЭБ.
По истечении какого-то периода времени библиотеки смогут проанализировать накопленную статистику доступа к документам и покупок платных пакетов, и на основании этой информации библиотеки будут принимать решения о приобретении подписок к наиболее востребованным документам и коллекциям.
Заключение
Третья версия протокола электронного взаимодействия является решением задачи о переходе к системе прямых выплат правообладателям в зависимости от фактического количества просмотра их произведений. Третья версия протокола предусматривает возможность подписки на наиболее востребованные коллекции, а также покупку доступа к документам, не вошедшим в приобретенные коллекции. В первом случае доступ оплачивается государством, а во втором – самим читателем.
Может создаться ложное впечатление о том, что, вводя платные пакеты доступа, возникает противоречие с письмом И.О. Щеголева, одобренным В.В. Путиным. Однако это в корне не верно, поскольку в письме не указан источник финансирования для прямых выплат. А значит это могут быть и сами читатели.
К тому же может возникнуть вопрос, а не ущемляются ли права читателей с введением платных пакетов доступа? Ответ на этот вопрос однозначный: нет, не ущемляются, а наоборот расширяются. До введения третьей версии протокола читателям документы из коллекций, на которые не была оформлена подписка, были не доступны никоим образом: ни платно, ни бесплатно. С переходом на третью версию протокола доступа у читателя появляется возможность выбора – заплатить деньги и получить доступ к документу здесь и сейчас.