Mastodon Benito aprende tecnologías de Información y Documentación: código abierto
Mostrando entradas con la etiqueta código abierto. Mostrar todas las entradas
Mostrando entradas con la etiqueta código abierto. Mostrar todas las entradas

miércoles, 22 de octubre de 2025

CURACIÓN DE CONTENIDOS SOBRE EL SOFTWARE EVERGREEN ILS

CURACIÓN DE CONTENIDOS SOBRE EL SOFTWARE EVERGREEN ILS




1. Introducción

La relevancia de Evergreen radica en una alternativa de código abierto escalable (quiere decir que, aunque alcance millares o millones de líneas de código, puede ser mantenido, arreglado y podrá seguir evolucionando) a los costosos y problemáticos sistemas privados.

Su impacto global repercutió en más de 2000 bibliotecas que lo llegaron a implementar. Su modelo de comunidad activa (compuesta por desarrolladores técnicos y por bibliotecarios) garantiza su continuo desarrollo. Recientemente se efectuaron unas estadísticas donde la satisfacción de los usuarios respecto al uso de Evergreen llegó a 8.57 sobre 9.

Es compatible con estándares clave como el protocolo de catalogación MARC21, el protocolo Z39.50, sistema de intercambio de protocolos SIP2 y el esquema de descripción bibliográfica MODS, que garantiza entonces la interoperabilidad con otras bases de datos[1].

Su naturaleza es de software libre, es un Sistema Integrado de Gestión Bibliotecaria (SIGB) (o ILS, Integrated Library System en inglés) de código abierto (Open Source). Debido a su alta escalabilidad, permite administrar, catalogar[2] y circular sus materiales (préstamos y devoluciones), adquirir, facturar y pagar de manera fuerte, flexible y segura.

En la entrada de este blog se sabrá un poco más sobre su historia, se ampliarán sus características principales, se ahondará en casos y ejemplos de uso, se compararán ventajas y desafíos, se conocerá cómo funciona su comunidad y se escribirá una breve evaluación personal.


2. Historia y contexto

Sus inicios son en septiembre del año 2004 y fue desarrollado por el Servicio de Bibliotecas Públicas Georgia, con el fin de reemplazar un costoso sistema propietario; este consorcio, compuesto por 252 bibliotecas, sirvió para crear la Red de Información Pública para Servicios Electrónicos (en inglés: Public Information Network for Electronic Services, aka PINES[3]), siendo en septiembre de 2006 cuando se lanza con gran éxito, ya que se consolidó como un software robusto y viable para la gestión bibliotecaria.

En el 2007, Evergreen crea Equinox Software (luego se llamará Equinox Open Library Initiative), una organización sin ánimo de lucro para ofrecer soporte, consultoría y desarrollo. Así nació esta comunidad profesional para este proyecto. Desde entonces, se ha implementado en consorcios y bibliotecas del resto de Estados Unidos, y también en Canadá, Australia, India… En 2009 se registró en Launchpad, (que es una plataforma de desarrollo colaborativo de software libre), donde se creó un centro comunitario para gestionar proyectos, ideas de desarrollo (blueprints), elaboración de informes…

Actualmente el proyecto Evergreen está en activo, muy consolidado y en constante desarrollo, manteniendo su gobierno como organización sin ánimo de lucro. Llega a más de 2000 bibliotecas en todo el planeta, posee una comunidad de usuarios, programadores y expertos muy activa y siempre supervisada por la Evergreen Project Board y opera bajo licencia de código abierto GPL para asegurar su libre uso, modificación y distribución.


3. Características principales

Dentro de sus características podemos hablar sobre:

ü  Las funcionalidades clave: tiene capacidad para catálogos compartidos entre muchas ubicaciones (recordemos que es altamente escalable) por lo que permite al personal:

la circulación de entrada y salida (préstamos y devoluciones) de materiales,

o  la catalogación que permite añadir, clasificar e indexar debido a su flexibilidad,

el uso de OPAC (catálogos en línea) para buscar información, solicitar documentos, gestionar listas propias creadas por los usuarios…

la gestión de adquisición e intercambio (desde la elección hasta las gestiones relacionadas con la contabilidad: órdenes de compra, pagos por PayPal, emisión de facturas…)

ü  Su arquitectura técnica está diseñada para ser escalable, robusta, flexible, estable y segura (inicialmente manejaba 8 millones de ítems). Su motor de procesamiento es OpenSRF (Open Scalable Request Framework)[4], el cual permite desarrollar aplicaciones para Evergreen con un mínimo conocimiento de la estructura de esta arquitectura descentralizada.

Como base de datos utiliza la base de datos de código abierto PostgreSQL, que además de ser muy fiable, soporta estándares técnicos abiertos. Sus lenguajes de programación son, principalmente, C¸Perl y JavaScript. Trabajan bajo la licencia de código abierto GPL (Generak Public License).

ü  Interoperabilidad y estándares soportados. Como Evergreen es capaz de integrarse y comunicarse con otros sistemas usados en Biblioteconomía y Documentación, soporta estándares como MARC21, MODS, RDA y MFHD, que permiten la catalogación detallada, flexible y estandarizada a la hora de catalogar y manejar metadatos. Respecto a la búsqueda y recuperación de información, usa el protocolo Z39.50, OpenSearch, OpenURL… Esto permite la fluida comunicación entre diversas bases de datos y plataformas. Para las bibliotecas que utilizan terminales de autoservicio, se utiliza el protocolo de intercambio SIP2. Su accesibilidad la garantiza las directrices WCAG (Web Content Accessibility Guidelines), las cuales se especifican para hacer un contenido web accesible para todos, facilitando la búsqueda de información con rapidez y efectividad.


4. Aplicaciones en Bibliotecas / Archivos / Centros de documentación

La principal fortaleza de Evergreen es la gestión de catálogos compartidos entre múltiples ubicaciones, pudiendo destacar instituciones como la red PINES (en Georgia, Estados Unidos), que fue el consorcio que promovió este software con el fin de robustecer la comunicación entre sus 252 bibliotecas públicas así como abaratar costes. Gracias al éxito que tuvieron, se fue extendiendo en otras bibliotecas públicas estadounidenses (como en Michigan e Indiana) y canadienses (como en Columbia Británica). Un dato clave es que está instaurado en más de 2000 bibliotecas de todo el mundo, sin importar tamaño de colección.

Entre sus beneficios podemos destacar: la circulación de documentos (préstamo y devolución eficiente, que permite un registro fácil y eficaz gracias a su interoperabilidad), la catalogación (estándar y flexible gracias a MARC21 y MODS, tal y como se comentó con anterioridad), una atención al usuario a través del catálogo en línea (el usuario goza de gran autonomía a la hora de buscar información, solicitar libros…), adquisiciones interbibliotecarias y de compra (Evergreen permite la emisión de facturas, su seguimiento, pagos a través de PayPal…) y el autoservicio con las máquinas de autopréstamo, ya que trabaja con el protocolo SIP2.


5. Análisis comparativo: Ventajas y desafíos

De sus ventajas se pueden destacar: su alta escolaridad para consorcios y su modelo de desarrollo abierto; el ahorro de costes al ser de código abierto con licencia GPL, que permite uso, modificación y distribución pública; el soporte técnico de alta calidad, puntuado con un 8.57 sobre 9 en el informe Library Perceptions 2025, confirmando así la solidez y efectividad de la comunidad de Equinox y, para acabar, la ya citada robustez, flexibilidad y seguridad de la arquitectura del proyecto para manejar millones de ítems.

Pasando a sus límites y desafíos, observamos que Marshall Breeding (2024) calificó, después de múltiples encuestas, con un 6.19 la gestión de recursos electrónicos, siendo su mejora un desafío para esta comunidad. También, aun siendo un software con sólida reputación, todavía no alcanza el nivel internacional deseado ya que tiene competencia directa con Koha.

Koha es otro proyecto de software libre bastante más extendido que Evergreen, que se centra en la usabilidad de la catalogación, ambos poseen gran similitud en sus características, pero Koha es más intuitivo y se centra en la usabilidad de la catalogación. Si bien Evergreen destaca en soporte técnico porque su comunidad es percibida como más efectiva, Koha destaca con la funcionalidad del material impreso; ambos comparten una debilidad que es la gestión de recursos electrónicos, siendo las colecciones digitales un desafío para ellos frente a otras plataformas de servicios bibliotecarios más modernas (según estudio de Kumar et al., 2024)[5].


6. Comunidad y ecosistema

La comunidad de Evergreen está presente mayormente en los Estados Unidos de América y en Canadá, está compuesta por profesionales y desarrolladores de la tecnología y por bibliotecarios, sus puntos de unión, además de su página web, es la organización de conferencias y encuentros.

Gráfico, Gráfico en cascada

El contenido generado por IA puede ser incorrecto.

Ilustración 2. Gráfico que muestras la relevancia de Evergreen en Estados Unidos (79 %) y en Canadá (15 %), Enlyft (2020), (https://enlyft.com/tech/products/evergreen-ils)

Aunque esté formada por una masa heterogénea y dispersa geográficamente, tiene un modelo de gobierno llamado Evergreen Project Road, compuesto por comités y grupos de interés diversos pero interconectados, con constante supervisión. Este soporte lo da Equinox Open Library Initiative, que recordemos es una organización sin ánimo de lucro que se nutre mediante la autogestión entre los consorcios y los donativos.

Entre sus extensos recursos de aprendizaje se pueden nombrar sus manuales oficiales, muy completos y debidamente estructurados con texto y soporte gráfico. Además, facilitan sus mailing lists y su conversación en directo a través de un canal de chat en IRC.


7. Evaluación personal y conexión con software libre

Siendo las bibliotecas públicas un ejemplo de espacio democrático vivo, podemos inferir en que Evergreen sirve como canon de software FLOSS (Free/Libre Open Source Software) gracias a su código abierto.

¿Cumple, pues, con las cuatro libertades del software libre[6]? La respuesta es sí.

La libertad 0: gracias a su implantación en más de 2000 bibliotecas.

La libertad 1: la robusta y profesional comunidad de Equinox.

La libertad 2: a la interoperabilidad del software.

La libertad 3: En Launchpad los usuarios pueden proponer mejoras.

Además, su licencia GPL garantiza que se cumplan estas libertades.

Sobre las implicaciones que este proyecto tiene para la profesión bibliotecaria, se puede decir que les provee de una independencia tecnológica (no dependen de un único proveedor pudiendo satisfacer sus necesidades funcionales), hay un fomento del soporte entre todos los usuarios.


8. Conclusiones

Gracias al trabajo de curación recopilado en mi base de datos de Notion (os recomiendo su visita) puedo colegir que Evergreen es un SIGB creado para satisfacer las necesidades de gestión bibliotecaria en el consorcio de biblioteca públicas de Georgia y que alcanzó una robustez y fiabilidad tan elevadas, que se tuvo que crear una organización para darle soporte profesional (Equinox). La comunidad de profesionales de la tecnología y de la biblioteconomía es muy activa y facilita la gestión a los usuarios a través de listas de correos o chat en IRC. Utiliza MARC21, MODS, Z39.50 para que las personas que no tengan mucho conocimiento en tecnología también puedan usar este software libre.

Se utiliza en consorcios de biblioteca públicas o redes de tamaño no muy grande pero que requieran un OPAC como bibliotecas escolares o administraciones gubernamentales. En este gráfico comprobamos que la satisfacción global de Evergreen mantiene una tendencia superior al 7 incluso en la época de la pandemia por Covid-19 (años 2000-2022)

Gráfico, Gráfico de líneas

El contenido generado por IA puede ser incorrecto.

Ilustración 3. Gráfico de satisfacción en la encuesta de Marshall, 2024 (https://librarytechnology.org/perceptions/2024/#evergreen)

Si bien el soporte técnico es su punto más fuerte, la gestión de recursos electrónicos y mantener su usabilidad para la catalogación podrían ser una proyección a futuro.


9. Referencias y metodología

Bibliografía y enlaces

Breeding, M. (2017). Evergreen. Library Technology Reports. Americain Library Association. 18-24.   https://journals.ala.org/index.php/ltr/article/view/6406/8453

Breeding, M. (2025). Evergreen. Library Perceptions: Results of the eighteenth International Survey of Library Automation. https://librarytechnology.org/perceptions/2024/#evergreen

Evergreen (software) (17 de julio de 2025). En Wikipedia. https://en.wikipedia.org/wiki/Evergreen_(software)

Evergreen ILS. (recuperado en 16 de octubre de 2025). https://evergreen-ils.org/

Evergreen Project. Mailing lists. https://evergreen-ils.org/communicate/mailing-lists/

Evergreen Projetc. Introduction. https://docs.evergreen-ils.org/docs/latest/installation/introduction.html

Kumar Sarma, G., Mani Das, J., Kumar Singh, A. (2024). “Peeking at the Cataloguing Modules Open-Source ILS: Evergreen vs Koha”. Journal of Information and Knowledge. 61(1), 9-17. https://doi.org/10.17821/srels/2024/v61i1/171235

Overview of Evergreen en Launchpad (16 de octubre de 2025).      https://launchpad.net/evergreen

 

Metodología con IA

A la hora de elaborar la curación de contenidos he recurrido a la Inteligencia Artificial (IA) Gemini. Si bien para encontrar los enlaces adecuados para empezar a trabajar en la práctica siempre he usado el buscador Google, usando diferentes criterios de búsqueda, según la fuente necesaria, a la hora de obtener algún resumen de Launchpad o de localización de alternativas en documentación propia del software, he acudido al chat con la IA ya que tenía que manejar datos y referencias totalmente nuevos para mí.

El prompt que usaba siempre se adaptaba a la fuente en concreto, siguiendo las pautas indicadas y requeridas en la estructura de la Práctica 3. Debo reconocer que es satisfactorio ver cómo facilita información con muchísima rapidez, pero los resultados que devolvía los leía con atención y los cotejaba con Google (que sea rápido no quiere decir que sea efectivo). En estos casos casi siempre la información devuelta ha sido certera pero no siempre unívoca, por lo que he adaptado mi redacción de esta entrada de blog para no falsear datos.

Después elaboré un documento de Word donde ponía un texto correspondiente a cada una de las ocho fuentes. Siguiendo las indicaciones de la Práctica 3, solicité un resumen a Gemini con determinadas directrices para perfilar la respuesta, como se ve en la captura de pantalla adjunta, para ver cómo elaboraba una propuesta de texto.

Interfaz de usuario gráfica, Texto, Aplicación

El contenido generado por IA puede ser incorrecto.

 En definitiva, quedo contento con la descarga de trabajo que una IA puede realizar a un documentalista, pero considero esencial no perder nunca la ética a la hora de justificar cómo se ha elaborado, redactado y presentado la información final: es una herramienta útil pero el conocimiento, el discernimiento y, sobre todo, la responsabilidad última la tenemos nosotros mismos como responsables de lo que publicamos en nuestro nombre.



[1] Sobre MARC21 y MODS hablo con más profundidad en la siguiente entrada de mi blog: https://benito-sanchez-tid-ucm.blogspot.com/2025/09/glosario-tic-jose-benito-sanchez-moya.html

[2] Para ampliar sobre la «catalogación automatizada», consultar el glosario de Julia López, disponible en: https://bloginicialjulia.blogspot.com/2025/09/glosario-julia-lopez-martinez.html

[4] Se pronuncia open surf.

[5] Para ampliar información sobre Koha, consultar la entrada elaborada por la compañera Wenli Jiang en su blog: https://wenlijianggao.blogspot.com/2025/10/koha.html

[6] Las cuatro libertades consisten en:

·La libertad de ejecutar el programa como se desee, con cualquier propósito (libertad 0).

· La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1).

· El acceso al código fuente es una condición necesaria para ello. La libertad de redistribuir copias para ayudar a otros (libertad 2).

·  La libertad de distribuir copias de sus versiones modificadas a terceros. Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello. (libertad 3).

Consultado en: https://www.ucm.es/oficina-de-software-libre/software-libre

REFLEXIONES SOBRE LA IMPORTANCIA DE LOS METADATOS

REFLEXIONES SOBRE LA IMPORTANCIA DE LOS METADATOS Añadir metadatos en las entradas de mi...