Hace unos meses desde esta misma tribuna denunciaba, tachándola
de inútil, la Biblioteca Virtual Cervantes (a partir de ahora iBVC),
ese proyecto de la Universidad de Alicante y cuyo padrino (incluida la
connotación mafiosa) es el Banco Santander Central Hispano. Esencialmente
esa inutilidad residía en la imposibilidad de descargar ni siquiera
un único libro completo para poder disfrutar de su lectura una vez
desconectado de la red (y con ello evitar una costosa factura telefónica)
debido a que se habían dividido todos los libros en capítulos
y había publicado cada capítulo en una página HTML
distinta; además del uso de un formato inapropiado con contenidos
superfluos (como el icono de BSCH).
En ese análisis discutía las posibles causas de su inutilidad,
entre las cuales intentábamos descartar para evitar una conducta
paranoica tanto el intento de aumentar la publicidad, como el miedo a las
parásitas sociedades de autores por poner a disposición del
pueblo una gran cantidad de Cultura sin derechos de autor. Resolví
admitir inocentemente que el problema era de simple torpeza y que sería
resuelto rápidamente. No ha sido así.
El insulto
El insulto a Miguel de Cervantes Saavedra consiste en usar su nombre para
patrocinar un reprobable acto de mercantilismo de la cultura, lo cual sería
de esperar de un banco como el BSCH pero no es de recibo de una institución
cultural como la Universidad de Alicante (a partir de ahora UA). El insulto
consiste en intentar que un mecanismo de publicidad aparezca como una contribución
a la cultura hispanoamericana.
El BSCH y la UA han puesto todas las trabas necesarias para que obras
con derechos de autor caducados no puedan ser disfrutadas en su plenitud
tan sólo por tener un par de hits más en su servidor Web,
tan solo por el par de pesetas de beneficio que genera un banner de publicidad.
¿O quizás hay algo más?
Esto queda patente una vez se investiga un poco la estructura de los
enlaces de la iBVC en las fichas de los libros y sus índices; de
este modo podemos ver que las URLs de los libros siguen una compleja estructura
como la siguiente:
http://www.cervantesvirtual.com/servlet/SirveObras/413684340973893258042160
Y no sólo eso, cada vez que se realiza una búsqueda, esta URL
cambia para despistar aún más al usuario, lo cual demuestra
el poco interés por parte de la iBVC de que los libros sean fácilmente
referenciados. Más aún, incluso dentro de cada libro se encuentra
otra trampa, ya que todos los enlaces a los capítulos del libro ocultan
una enigmática llamada a una función JavaScript del siguiente
modo:
HREF="javascript:cargar('p0000001.htm#2')"
Al principio de cada documento podemos encontrar la definición
de esa función:
function cargar (fichero) {
window.location=fichero
}
Este código Javascript es algo que incluso ha causado
problemas a varios usuarios pero que la iBVC se niega a solucionar respondiendo
lo siguiente:
El código JavaScript empleado en
el web funciona correctamente en navegadores de la tercera generación
(Netscape Navigator 3 / Internet Explorer 3.0) y posteriores. Si tiene
problemas, compruebe que su navegador tiene activada la opción de
ejecutar funciones de JavaScript. También se han presentado algunas
incompatibilidades en los navegadores de Macintosh. En tal caso, intente
usar siempre la versión más moderna de su navegador.
Con estos datos, cualquier programador HTML se daría cuenta de que detrás
de esto no hay nada mas que una burda artimaña para evitar que el
interesado utilice programas como el Explorer 4 o el WebZip y se descarge
un libro completo en pocos segundos, y lo que es peor "viendo" solo una
vez el logotipo del BSCH en vez de tener que navegar por cada capitulo
del libro y descargándolo individualmente, observando varias (en
ocasiones hasta cincuenta) veces más el, ya molesto, logotipo del
BSCH.
El hecho de ofuscar la URL de los libros (repito, libros sin derecho
de autor) así como el obligar a navegar manualmente por todos los
capítulos de éstos demuestra que la intención de la
UA y el BSCH no es la de honrar a nuestro autor más universal, sino
la de ensuciar su nombre sin que éste pueda defenderse, Cervantes
esta muerto, sus derechos no les importan para nada. Y lo que es peor,
aún se jactan de tener el copyright de los libros allí almacenados
mediante la siguiente nota:
"Todos los contenidos de este servidor web son
propiedad de la Universidad de Alicante y el Banco Santander Central Hispano,
si no se indica lo contrario. Pueden ser reproducidos libremente y para
fines no lucrativos por cualquier persona perteneciente a una institución
de carácter educativo o investigador. Otras instituciones, organismos,
empresas, etc. deben solicitar el permiso escrito de los propietarios del
copyright."
Las excusas
He intentado ponerme en contacto varias veces con la iBVC así como
comentar en su buzón de sugerencias la necesidad de mejorar los
formatos en los cuales distribuyen las obras, siempre sin respuesta, tan
solo apareció hace poco en su sección de preguntas frecuentes
la siguiente
respuesta:
Son muchos los mensajes que nos piden la posibilidad
de descargar las obras en diversos formatos, en un solo fichero, comprimidas,
etc. Hay que señalar al respecto el carácter propiamente
de Biblioteca que, en su más estricta definición, asume la
Biblioteca Virtual Miguel de Cervantes. (sic)
Estamos estudiando la posibilidad de permitir
la descarga de una versión compacta de la obra a la hora de definir
otros servicios. Sin embargo, actualmente, las obras no se pueden obtener
en ningún formato distinto al de su publicación (formato
HTML, separado en capítulos). Para acceder a las obras en formato
comprimido, deberá acreditarse en nuestro web como Investigador,
rellenando el formulario de Investigación -> Estatus de investigador.
¿Que se oculta detrás de esta oscura sintaxis? Tan solo
intentan justificar su despreciable actitud diciendo que ellos solo son
una biblioteca más y que (al igual que una biblioteca no hace fotocopias
de libros completos) no quieren fomentar la copia ilegal de libros.
Pero ... ¡Un momento! ... esos libros no tienen derechos de autor,
su copia no es ilegal, la función de una biblioteca es poner la
cultura a disposición del mayor número de personas que la
legalidad (y sus presupuestos) le permita, la iBVC está en la posición
de que la cultura llegue a millones de personas con un bajísmimo
presupuesto (que yo calculo equivalente al de una biblioteca de capital
de provincia). Pero al BSCH y la UA no les interesa la cultura, les interesa
la publicidad, el dinero, siempre el asqueroso dinero. ¿O hay algo
más?
El criptoanálisis
Afortunadamente estas abstrusas mentes que piensan que la cultura debe tener
dueños no han tenido mucho éxito al ofuscar la URL de los
libros de iBVC, por lo que es muy sencillo construir automáticamente
las direcciones necesarias para poder descargar con un sencillo programa
los libros, veamos cómo.
Tomemos por ejemplo El Lazarillo (ya que su autor permanece anónimo
no le importará que utilicemos su obra como ejemplo) cuya ficha
reside (después de realizar una búsqueda por títulos) en la siguiente
URL:
http://www.cervantesvirtual.com/servlet/SirveObras/413684340973893258042160/
Es fácil imaginar que en la secuencia final de letras está
codificada la obra que queremos leer, veamos qué pasa si cambiamos
la última cifra:
http://www.cervantesvirtual.com/servlet/SirveObras/41368434097389325804216_/
Como pueden ver siguiendo el enlace anterior no se produce ningún
cambio por lo tanto ese último carácter está ahí para
"despistar", es información falsa, sin embargo si modificamos el último
dos por un uno vemos que la obra cambia:
http://www.cervantesvirtual.com/servlet/SirveObras/41368434097389325804116_/
En este caso es
"El sí de las niñas", siguiendo este esquema podemos ver qué cifras
tienen significado y cuáles no, con lo cual llegamos a una configuración
semejante a esta:
http://www.cervantesvirtual.com/servlet/SirveObras/4_368_340_73_9_25_042_6_/
Sin embargo al llegar a ese punto se habrán encontrado con que
al cambiar alguna de las cifras de las primeras (por ejemplo aquí)
que el mensaje es distinto, exactamente es este:
500 Internal Server Error
The servlet named "4_683407", at the requested URL
http://www.cervantesvirtual.com/servlet/SirveObras/4__68_340_73_9_25_042_6_/
reported this exception:
4_683407
The administrator of this web server should resolve this problem.
¿Qué significa esto? Ni más ni menos que la primera
parte (las primeras 11 cifras, en este caso "4_368_340_7") corresponden al programa
Java que busca el libro deseado y que, por lo tanto, éste debe estar
codificado en el resto de cifras. Si volvemos a cambiar una cifra del final
y comparamos los números de registros internos de cada obra (número
que aparece, junto al título y autor, en un comentario del código
HTML, visibles al seleccionar la opción "ver código fuente"
del navegador) vemos que tan solo ha cambiado una cifra, estos son los
resultados:
http://www.cervantesvirtual.com/servlet/SirveObras/4_368_340_73_9_25_042_6_/ libro
000021
http://www.cervantesvirtual.com/servlet/SirveObras/4_368_340_73_9_25_041_6_/ libro
000020
Por lo tanto cada una de las cifras representativas del segundo grupo (3_9_25_042_6_)
no son más que traslaciones de una de las cifras del número
de registro interno del libro, en este caso serían las unidades más 1. Una vez comprobados los desplazamientos de todas las cifras no debe
ser ninguna complicación el realizar un programa que siguiendo esta
codificación descargue todas las páginas (cuyas URL son http://www.cervantesvirtual.com/servlet/SirveObras/4_368_340_73_9_25_042_6_/p00#####.htm, siendo
##### el número de capítulo), esta
es una tarea que se deja en manos del lector. De ese modo podrá
librarse de la tiranía de la publicidad que ha marcado el BSCH y
la UA.
¿Qué deberíamos hacer?
Ha quedado demostrado que al BSCH y a la UA no les interesa para nada la
cultura sino la publicidad y como parece que para ellos la publicidad es
importante creo que no debería ser demasiado desesperado hacer presión
para que publicaran de un modo adecuado las obras de las que lamentablemente
son infieles custodios.
Lo más sencillo sería que todos a los que les importe
la cultura y el buen nombre de Miguel de Cervantes Saavedra hagan saber
a la iBVC (ya sea por correo o por su formulario de reclamaciones) que
no les gusta como están haciendo las cosas, que se están
aprovechando de gente que no puede defenderse por estar muertos y que merecen
un respeto.
¿Y si no responden? Entonces habrá que realizar un boycott,
los alumnos y profesores de la Universidad de Alicante deberían
hacerle saber a su rectorado que no están de acuerdo con su prostitución
de la cultura, los usuarios del Banco Santander Central Hispano debería
pensar si un banco con tan poca moral es digno de su confianza, y en general
todos los contribuyentes que financian la Universidad de Alicante deberían
hacerles llegar su protesta.
Incluso sería apropiado hacer una huelga a la japonesa y, con
el programa que han realizado en la tarea anterior, ejercer su derecho
legítimo de descargar TODOS los libros de la insultante Biblioteca
Virtual Cervantes, y quizás de ese modo demostrarles que a los hispanohablantes
nos interesa más la defensa de nuestra cultura de lo que piensan.
¿Hay algo más?
No he podido por menos que preguntarme a lo largo de todo el proceso (y
de todo el artículo) si había algo más que las ansias
publicitarias del BSCH y la UA. Mi paranoica mente ha divagado por planes
oscuros para aumentar las cuentas telefónicas de los usuarios (aunque
esto sería más propio del BBVA y su fusión con Telefónica),
así como tratos ocultos con las sociedades de autores (que como
la SGAE han demostrado últimamente su voracidad recaudadora de manera
desmedida) o la editoriales (a las cuales realiza una publicidad ¿gratuita?
con su nuevo servicio "Primer Vistazo").
En definitiva desde aquí reto al BSCH y la UA que digan cuáles
son las razones para insultar a Miguel de Cervantes Saavedra, si es solo
la publicidad o si existen razones inconfesables, así como a dar
un servicio a la cultura y honrar el nombre del Literato del mismo modo
que el Proyecto Gutenberg honra la memoria del Impresor.