Ради интереса могу посоветовать KnowledgeTree — мне очень понравилась как реализация очень гибкой электронной библиотеки, плюс ко всему и opensource, умеет индексировать текст из doc,pdf,xls и т.д. с поиском по контексту. пробовал еще версию 3.3 c кириллицей нормально дружила. но вот как сделать чтобы нельзя было скопировать — не знаю, скорее всего никак, так как даже если все картинками отдавать, все равно есть средства распознавания, которым скриншота будет достаточно http://www.knowledgetree.com/opensource
Бесплатно на базе Drupal есть библиотека ELiS: lib.elibsystem.ru, но бесплатно только если ресурсы в открытом доступе. ELiS во многом походит на упомянутую выше www.prlib.ru, Президентская библиотека тоже на Drupal работает.
Здесь ситуация такая, что хороших нет. Все те что есть (DSpace, Eprints, Greenstone, ResCarta) уже лет 8 не прогрессируют, а функционал ограничения доступа надо впиливать в такое ПО руками. Какой-то прогресс есть только у Omeka (появилась Omeka-S), но Omeka ориентирована больше на музеи, чем в качестве универсального ПО.
Еще при некотором желании в качестве электронной библиотеки можно nextCloud, Alfresco или что-то похожее использовать. Минус в том, что ПО будет больше на корпоративное документохранилище походить, чем на электронную библиотеку.
Создание электронной библиотеки