Más datos en favor del Copyleft y por qué el Estado debe favorecer la riqueza pública que dicho sistema de derechos de autor está generando:
jdelacueva@reineta:~$ wget -S http://www.boe.es --10:37:19-- http://www.boe.es/ => `index.html' Resolviendo www.boe.es... 81.89.32.200 Conectando a www.boe.es|81.89.32.200|:80... conectado. Petición HTTP enviada, esperando respuesta... HTTP/1.1 302 Found Date: Sat, 03 Nov 2007 09:37:20 GMT Server: Apache/2.2.4 (Fedora) X-Powered-By: PHP/5.1.6 Location: g/es/ Content-Length: 1 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: text/html; charset=ISO-8859-1 Ubicación: g/es/ [siguiente] --10:37:19-- http://www.boe.es/g/es/ => `index.html' Reusando conexión existente a www.boe.es:80. Petición HTTP enviada, esperando respuesta... HTTP/1.1 200 OK Date: Sat, 03 Nov 2007 09:37:20 GMT Server: Apache/2.2.4 (Fedora) X-Powered-By: PHP/5.1.6 Connection: close Content-Type: text/html; charset=ISO-8859-1 Longitud: no especificado [text/html] [ <=> ] 9,022 --.--K/s 10:37:19(95.72 KB/s) - `index.html' guardado [9022]
Pero no acaba aquí lo interesante. Descarguemos la reciente Ley 30/2007, de 30 de octubre, de Contratos del Sector Público, como muestra de cualquier documento en .pdf servido por el servidor del BOE:
jdelacueva@reineta:~$ wget http://www.boe.es/boe/dias/2007/10/31/pdfs/A44336-44436.pdf --10:50:19-- http://www.boe.es/boe/dias/2007/10/31/pdfs/A44336-44436.pdf => `A44336-44436.pdf' Resolviendo www.boe.es... 81.89.32.200 Conectando a www.boe.es|81.89.32.200|:80... conectado. Petición HTTP enviada, esperando respuesta... 200 OK Longitud: 753,368 (736K) [application/pdf] 100%[====================================>] 753,368 67.16K/s ETA 00:00 10:50:30 (71.67 KB/s) - `A44336-44436.pdf' guardado [753368/753368]
Analicemos el documento utilizando para ello pyPdf.
jdelacueva@reineta:~$ ipython Python 2.5.1 (r251:54863, Oct 5 2007, 13:40:25) Type "copyright", "credits" or "license" for more information. IPython 0.8.1 -- An enhanced Interactive Python. ? -> Introduction to IPython's features. %magic -> Information about IPython's 'magic' % functions. help -> Python's own help system. object? -> Details about 'object'. ?object also works, ?? prints more. In [1]: import pyPdf In [2]: from pyPdf import PdfFileReader, PdfFileWriter In [3]: output = PdfFileWriter() In [4]: input1 = PdfFileReader(file("/home/jdelacueva/A44336-44436.pdf", "rb")) In [5]: print "title = %s" % (input1.getDocumentInfo().title) title = BOE 261 de 31/10/2007 Sec 1 Pag 44336 a 44436 In [6]: input1.documentInfo Out[6]: {'/Author': u'BOLETIN OFICIAL DEL ESTADO', '/CreationDate': u'D:20071031', '/CreationDate--Text': u'', '/Creator': u'pdftk 1.41 - www.pdftk.com', '/Keywords': u'BOE', '/ModDate': u'', '/ModDate--Text': u'', '/Producer': u'BOE', '/Subject': u'BOE', '/Title': u'BOE 261 de 31/10/2007 Sec 1 Pag 44336 a 44436'}
De las anteriores instrucciones, públicamente reproducibles, se verifica que el servidor del Boletín Oficial del Estado es un Apache que opera en una máquina con Fedora, ambos sistemas bajo licencia Copyleft.
La generación de documentos en .pdf se realiza mediante Pdftk (PDF Toolkit), cuya licencia es GPL.
Hora es de valorar qué genera más riqueza para un Estado: si la protección de una propiedad intelectual de una minoría a la que paga un canon, o la protección de la tecnología libre que genera miles de puestos de trabajo y, además, le ahorra importes por licencias.
Ello, sin perjuicio de quedarnos en la prehistoria o elegir la vanguardia.