jueves, 4 de octubre de 2012

OpenBiblio

OpenBiblio

OpenBiblio es un sistema integrado de gestión bibliotecaria de código abierto. Es un sistema de biblioteca automatizada que contiene un catálogo en línea (OPAC por sus siglas en ingles) , una sección para prestamo, catalogación, y la funcionalidad de administración de personal.

Historia

Fue creado en 2002 por Dave Stevens, utilizando el lenguage de programación PHP. El encargado actual es Hans van der Weij.
El sistema ha sido traducido al español y se utiliza en el sistema de educación primaria en Chile . Además, Colombia , Cuba y Venezuela han expresado su interés en este programa, declaró el Sr. Wiesterman del gobierno de Chile.1
Una de los principales proyectos en español basados en OpenBiblio cambio su nombre a EspaBiblio.

Características

  • Alertas de usuario a través de mensajes prediseñados.
  • Control de las multas por devolución tardía de los libros.
  • Los modelos estadísticos para el uso de la biblioteca y el material.

Módulos

  • Prestamo (Circulation). Administración de datos de usuarios, préstamos, devoluciones, reservas y multas.
  • Catalogación (Cataloguing). Control de los registros bibliográficos y sus copias.
  • Administración (Cataloguing). La configuración y gestión del sistema.
  • Informes (Reports). Recuperar y información de formato de la base de datos, por ejemplo: las etiquetas de los medios de comunicación, tarjetas de miembros, las letras vencidas.

Koha

Koha

Koha es un sistema integrado de gestión de bibliotecas, único por ser el primero de código fuente abierto, liberado bajo la licencia GPL. Koha fue creado en 1999 por Katipo Communications para la Horowhenua Library Trust en Nueva Zelanda. La primera instalación se logró en enero del 2000. Koha proviene del maorí, y quiere decir obsequio, o donación.

 Características

Koha tiene todas las características previstas en un programa integrado de gestión de bibliotecas, incluyendo:
  • Interfaz simple, clara para bibliotecarios y usuarios.
  • Búsqueda configurable.
  • Listados de lectura de los usuarios.
  • Sistema completo de adquisiciones, incluyendo presupuestos e información de tasación.
  • Sistema de adquisiciones más simple, para bibliotecas pequeñas.
  • Capacidad de hacer frente a cualquier número de sedes, de categorías del artículo, de artículos y de otros datos.
  • Sistema de seriales para diarios y revistas.
  • Es multiplataformas, es decir, funciona tanto en servidores GNU/Linux como MS-Windows, incluso en MacOS.
  • Koha es basado en la Web, por lo que pueden utilizarse en terminales tontas (terminales sin disco duro ni hardware especializado) para las consultas y el manejo de la biblioteca.
  • El bibliotecario puede administrar la biblioteca remotamente, utilizando un teléfono móvil o un asistente personal.
  • En el diseño de Koha se contemplan dos modelos de bases de datos: las bases de datos lineales en texto ASCII y las bases de datos relacionales.
  • Koha maneja un vasto repertorio de Informes, Reportes y Estadísticas favorecidas por el uso de una base de datos relacional.  
Historia 
Koha fue creado en 1999 por Katipo Communications para la Horowhenua Library Trust en Nueva Zelanda. Debido a que en la HLT usaban un sistema integrado para bibliotecas con antigüedad de 12 años que no seguía más en desarrollo. Ellos sabían que el sistema no estaba listo para el año 2000 y dieron cuenta que no cumplía más con sus requerimientos. En la HLT también sabían que adquirir un nuevo sistema costaría mucho dinero y recursos, entonces requerirían mejoras capitales que no podían financiarse. 
Considerando los anteriores factores, se decidió escribir un propio sistema. Determinaron, la HTL y Katipo, entonces liberar este sistema bajo la GPL, asegurándose que otras bibliotecas pudieran beneficiarse del trabajo y también cooperar en desarrollo futuro del sistema. 
La primera instalación se logró en enero del 2000. Así Koha ganó dos reconocimientos en ese año: el reconocimiento 3M a la innovación en Bibliotecas y el reconocimiento interactivo ANZ ( Categoría Comunitaria / No lucrativa). 
En 2001, Paul Poulain (de Marsella, Francia) comenzó a agregar nuevas características a Koha, especialmente soporte para múltiples idiomas. Koha se ha traducido de su inglés original a francés, a chino, español y árabe. Permite el uso de registros y catalogación utilizando el estándar internacional MARC y Z39.50 que fue agregado por Paul Poulain en 2002, siendo patrocinado por la Nelsonville Public Library. 
Recientemente, una compañía basada de Ohio, Liblime, ha estado agregando nuevas características al software, incluyendo soporte para Zebra, una base de datos contextual de alta velocidad que ha aumentado dramáticamente la velocidad de búsquedas dentro de Koha. El agregado de Zebra fue patrocinada por el Crawford County Federated Library System. 
En julio de 2011 el Ministerio de Cultura de España libera una distribución personalizada de Koha, que incluye el trabajo de desarrollo de funcionalidades especificado en el informe de evaluación realizado por un Grupo de Trabajo de las Bibliotecas de la Administración General del Estado (BAGE). Esta distribución se denomina Koha-Kobli 1.4 (basada en Koha 3.4). Se crea, además, una comunidad específica de usuarios http://kobli.bage.es

Desarrollo

Koha es desarrollado por una comunidad de programadores y bibliotecarios de todas partes del mundo y su diseño es ajeno a cualquier intención comercial o corporativa. Koha le permite al bibliotecario manejar la mayoría de los procedimientos administrativos de una Biblioteca, y además proveer a los visitantes con un catálogo público para la consulta de ejemplares y circulación. Además, cualquier bibliotecario puede participar en el desarrollo de Koha. Koha es un sistema basado en la Web, y como tal produce salidas compatibles con la especificación XHTML 1.0 y CSS de la World Wide Web Consortium (W3C), garantizando su operatividad a través de cientos de navegadores Web, plataformas, sistemas operativos y dispositivos no convencionales.
La versión lanzada el 23 de noviembre del 2006 fue la 2.2.9 de Koha (sigue la misma metodología de numeración de versiones del kernel de Linux) y tuvo un tamaño de 4,2 MB. Sus características incluyeron un nuevo diseño de la interfaz gráfica, funciones avanzadas de búsqueda, mejores capacidades para múltiples sedes, y muchas mejoras generales.
La versión actual es la 3.8.4.

Estructura Organizativa

Como proyecto GNU, la toma de las decisiones están organizadas por medio de GNU Savannah. Como administradores de dicho proyecto están Chris Cormack, Paul Poulain y Joshua Ferraro, que colaboran en el desarrollo además de coordinar a los participantes o miembros para asignarles sus tareas.

Industria relacionada

Los paquetes de sistemas integrados para bibliotecas propietarios son costosos. Una biblioteca grande puede pagar más de $500,000 dólares por el servidor y el software, y aún tiene preocuparse por las renovaciones anuales de licencia y soporte. Una vez que la biblioteca ha adquirido su sistema, se enfrenta también a muchos obstáculos para la migración. Los datos son mantenidos usualmente en formatos propietarios, usualmente incompatibles entre ellos.
Estas situaciones presentan una gran oportunidad para el software libre. Es una oportunidad que se ha perdido con los bibliotecarios, o al menos con la mayoría. Todavía existe un gran desconocimiento e inercia por superar.

Estado actual

Koha tiene dos tipos de versiones: estable y en desarrollo. Actualmente (Agosto de 2008), la versión estable es la 3.00. Esta nueva versión corrige muchos problemas (algunos estructurales) de las versiones 2.2.x y dispone de muchas nuevas características:
  1. Plugin Zebra: Motor de base de datos contextual de alta velocidad. Especialmente útil para bibliotecas con grandes cantidades de registros (desde aproximadamente 200 mil hasta muchos millones).
  2. Nuevo instalador WEB.
  3. API estándar: Interface de programa para utilizar herramientas como SRU/W, Z39.50, UnAPI y COinS/OpenURL. También incluye el estandar popular OpenSearch creado por Amazon.
  4. Multiplataforma, multi-motor de base de datos, independiente del servidor web.
  5. Soporte multilingue: Lenguas occidentales, orientales y escritura de derecha a izquierda como árabe y hebreo.
  6. Nuevas plantillas: Interfaz mucho más agradable y 100% XHTML y CSS válido.
  7. Más módulos: Lector de noticias, creador de etiquetas, calendario, comentarios en el OPAC, noticias, registros de transacciones, reportes guiados y mucho más!

Motor de Bases de Datos

Koha 3.00.00 implementa el uso de dos motores de bases de datos respectivamente,Mysql y PostgreSQL, por ahora koha 3.00.00 aprovecha mejor las prestaciones de Mysql 5.0 dado que las pruebas sobre Postgresql 8.2.5. aun no son del todo determinantes y se esperan mejoras del código de koha para dar plena estabilidad con el uso de Postgresql.

Radiografía

La versión 2.2.9 de Koha cuenta con casi 60,000 líneas de código fuente que identifica el SLOCCount[cita requerida], una cifra que según el modelo COCOMO requeriría un esfuerzo para producir un software de este tamaño de 15 personas-año. Por otro lado, otra estimación que arrojó el SLOCCount es la referente al tiempo que tardaría una empresa en tener un software como Koha, el cual es de un año y medio. También se obtuvo que el número de desarrolladores que pueden trabajar en paralelo es de aproximadamente 10, cuyo cálculo se obtiene al dividir las personas-año entre los años.
Una vez que se sabe cuánto tiempo y cuánta gente se necesita, el cálculo de costes es fácil: para ello se toma en consideración el salario de U$S56,282 al año, que es el salario promedio de un programador en los Estados Unidos, luego se multiplica ese resultado por 2.40 que incluye cualquier gasto extra que no sean los programadores (luz, teléfono, etc.). Todo esto da un total de unos 1,493,794.36 €.

Estado actual de Koha
Página web http://www.koha-community.org/
Inicio del proyecto 1999
Versión actual Koha 3.2.6
Líneas de código fuente 59,146
Esfuerzo estimado de desarrollo
(persona-año / persona-mes)
14.51/174.07
Estimación de tiempo (años) 1.48
Estimación del nº de desarrolladores en paralelo 9.8
Estimación de coste $1,959,581
Otro aspecto a mencionar son los diversos lenguajes de programación utilizados en el desarrollo del proyecto, según el análisis realizado con SLOCCount, el lenguaje más utilizado es Perl, seguido de Pascal, Unix-shell y Php. En la tabla se muestra dicha información junto con las líneas de código y el porcentaje.




Lenguajes de programación utilizados en Koha 2.2.9
Lenguaje Líneas de código Porcentaje
Perl 56,695 95.86%
Pascal 2,242 3.79%
sh 202 0.34%
Php 7 0.01%





Obtención de Koha

Koha puede ser descargado de koha-community.org o en repositorios espejo. También existe una gran cantidad de documentación disponible en KohaDocs.org

Licencia

Koha se distribuye bajo la GNU General Public License.

Requisitos

Servidor

El lado del servidor de Koha está escrito en Perl y requiere:
  • Intérprete Perl
  • Servidor MySQL v3.2 o mayor y/o Postgresql 8.2.5. (en modo de prueba experimental)
  • Módulos de Perl exclusivos de Linux, para algunas funcionalidades

Cliente

Navegador

La interfaz del Catálogo en Línea (en inglés, OPAC) está escrita en XHTML 1.0 con CSS 2.0, utiliza gráficos PNG y debería funcionar correctamente en cualquier navegador. La interfaz para bibliotecario tiene requisitos similares, pero requiere un navegador con funcionalidades Javascript (la mayoría actualmente lo permite) para trabajar correctamente.

Presentación

La resolución mínima de pantalla con las cuales Koha debe funcionar es 1024x768 pixeles, en 16 bit de profundidad de colores.





Cómo instalarlo

  • La versión estable más reciente de Koha es la 2.3.0, disponible en el servidor de Savannah. En la línea de comandos de GNU/Linux, siga los siguientes pasos:
  1. Descarga: wget http://download.savannah.nongnu.org/releases/koha/koha-2.3.0.tar.gz
  2. Descompresión: tar xzf koha-2.3.0.tar.gz
  3. Cambio de directorio: cd koha-2.3.0/
  4. Ejecución del instalador: perl installer.pl
  • Koha es liberado con un instalador (escrito en Perl) basado en la línea de comandos.
  • Al ejecutarlo, nos saluda y nos informa que todos los módulos de Perl requeridos han sido instalados. 
  • Si en dado caso faltaran algunos módulos, el mismo programa dará ayuda para teclear los comandos para instalar dichos módulos, además de tener una conexión a internet.
  • Luego Koha preguntará las rutas donde se desean instalar los scripts y los templates (las plantillas) del OPAC e Intranet. Se recomienda instalar bajo /usr/local, para tener un control del software instalado fuera del sistema de manejo de paquetes apt (según sea el caso, en el descripto es Debian).
  • Luego se deben ingresar los datos de la base de datos. Podemos inventar el nombre de la base de datos y un nombre de usuario con su clave.
  • Luego preguntará la clave de administrador de la base de datos, que debemos conocer.
  • Después da la oportunidad de seleccionar el formato MARC con el cual deseamos instalar y de importar sets predefinidos de datos.
  • Koha genera un archivo compatible con el servidor web Apache, que debemos incluir en la configuración del servidor web. 
  • A veces es necesario modificar un poco el archivo generado, pues no se encontrará el match en los VirtualHosts.Reiniciar Apache: /etc/init.d/apache2 restart.
  • El instalador finaliza haciendo otras preguntas, como correo del administrador, nombre del sitio



Gnuteca

Gnuteca

Gnuteca es una aplicación para bibliotecas basada en Software Libre y desarrollada por Solis (Cooperativa de Soluções Livres). Con Gnuteca se puede automatizar todos los procesos de un biblioteca, independientemente del tamaño de su acervo o del numero de usuarios. Este sistema fue creado de acuerdo a criterios definidos y validados por un grupo de bibliotecarios y fue desarrollado teniendo como base varias pruebas en una biblioteca real, la del Centro Universitário Univates, donde esta en operación desde febrero de 2002.

Características

  • Gnuteca es Software Libre, lo que significa que puede ser copiado, distribuido o modificado libremente.
  • El software esta basado en estándares ampliamente difundidos y utilizados por muchas bibliotecas como el ISIS (Unesco) y MARC21 (LOC - Library Of Congress).
  • Por haber sido desarrollado dentro de un ambiente CDS/ISIS, Gnuteca esta diseñada par una fácil migración de acerbos de este tipo, además de muchos otros.
  • El sistema puede ser utilizado tanto en la gestión de pequeños acerbos particulares, como para acerbos de más de 100 mil ejemplares.


EspaBiblio

EspaBiblio

EspaBiblio es un sistema integrado de gestión bibliotecaria de código abierto basado en OpenBiblio. Es un sistema de biblioteca automatizada que contiene un catálogo en línea (OPAC por sus siglas en inglés) , una sección para préstamo, otra para catalogación, y la funcionalidad de administración de personal.

Historia

Actualmente, el desarrollo de Espabiblio está a cargo de Jorge Lara Cravero (Versión 2.0). Y más recientemente las modificaciones no oficales están cargo de José Antonio Lara Galindo (versiones 2.1 y 2.2).
La última actualización de EspaBiblio es la versión 2.2, lanzada el 20 de enero de 2012; hace 7 meses.

Características

  • Software libre.
  • Desarrollado en PHP.
  • Gestor de base de datos MySQL.
  • Puede ser instalado en Windows XP, 2003 o superior, Linux, en general cualquier sistema operativo con soporte de Apache, PHP y MySQL.
  • Es intuitivo y fácil de usar.
  • Se ajusta a los estándares internacionales (formato USMARC y protocolo Z39.50)
  • Requiere una administración sencilla.
  • compatible con lectores de cogidos de Barras.
  • Diseño compatible con las características requeridas por la mayoría de bibliotecas.
  • Puede trabajar tanto en un equipo, en red local o en internet.

Módulos

  • Préstamo. Administración de datos de usuarios, préstamos, devoluciones, reservas y multas.
  • Catalogación. Control de los registros bibliográficos y sus copias.
  • Administración. La configuración y gestión del sistema.
  • Informes. Recuperar y información de formato de la base de datos, por ejemplo: las etiquetas de los medios de comunicación, tarjetas de miembros, las letras vencidas.

CaMPI (software)

CaMPI (software)

CaMPI (Catalis y MarcoPolo Integrados) es un software de código abierto que integra sistemas de gestión bibliotecaria.

 

Qué es CaMPI

CaMPI es un software para bibliotecas de código abierto de distribución gratuita que integra las funcionalidades de catalogación proporcionada por Catalis, de consulta que brinda OPACMARC y, de circulación y estadísticas que ofrece Open MarcoPolo.
Los desarrollos integrados en CaMPI son utilizados en diferentes bibliotecas de Argentina.

Historia

CaMPI tuvo su nacimiento en el año 2007, cuando se realizó la primera reunión en el Instituto Balseiro. En dicha reunión participaron UNER, INMABB, CNEA, UNS, ABR.
Haciendo uso de desarrollos existentes desde 2003 con una importante comunidad de usuarios, se sentaron las bases del proyecto que daría lugar a la creación de CaMPI como la integración de los desarrollos Catalis, OPACMARC (creados por Fernando Javier Gómez, INMABB) y Open MarcoPolo (creado por Hipólito Deharbe y Marcos López, UNER).

Instituciones participantes

  • Instituto de Matemática de Bahía Blanca, dependiente del CONICET
  • Universidad Nacional de Entre Ríos, a través de la Junta de Bibliotecarios, dependiente de la Secretaría Académica
  • Comisión Nacional de Energía Atómica, a través del Instituto Balseiro
  • Universidad Nacional del Sur, a través de su Biblioteca Central 
  • Asociación Bernardino Rivadavia
  • Instituto Argentino de Radioastronomía
  • Universidad Nacional de Mar del Plata, a través de su Biblioteca Central