A la conferència de Richard Stallman a les III Jornades de SIG Lliure de Girona va explicar alguns casos curiosos referents a patents que volia comentar-vos en aquesta anotació.
El primer és una mostra de l’absurditat a que s’arriba a vegades amb el tema de les patents. Un bon dia (si no recordo malament, em sembla que va dir a finals dels anys 80) se li van presentar al Richard Stallman uns advocats dient que havien detectat que el seu programa Emacs utilitzava una idea patentada pels seus clients. En aquest cas, la demanda no va prosperar perquè l’Emacs s’havia programat més de 10 anys abans que sortís la patent!
En el segon cas es veu fins a quin punt poden ser obvies i injustes les patents. Un home va demanar assessorament a la Foundation for Free Information Infrastructure perquè havien denunciat el seu casino per culpa d’una patent. La idea patentada era el fet de tenir “més d’una màquina amb més d’una pantalla connectades per xarxa”. En aquest cas, la demanda va prosperar, i l’home va haver de pagar.
L’últim cas és una mica més llarg. Té a veure amb un programa que jo he utilitzat moltíssim en entorns Unix per a comprimir fitxers: compress. Aquest programa no comprimeix tant com altres, però és més ràpid i consumeix menys recursos. Actualment, no ve instal·lat de forma predeterminada a Ubuntu (a les altres distribucions, no ho sé). El compress es basa en l’algoritme LZW. El compress es va programar l’any 1984, però l’any 1985 va sortir una patent “demorada” sobre l’algoritme LZW (que s’havia demanat abans del 1984), de manera que el compress infringia la patent.
Més endavant, van intentar crear un altre programa de compressió amb un altre algoritme, però poques setmanes abans de publicar el programa, va sortir una patent sobre l’algoritme en qüestió, de manera que el nou programa no va arribar a sortir mai a la llum. Per últim, l’any 1993 van aconseguir un programa de compressió lliure de patents, el gzip (basat en l’algoritme DEFLATE).
Però la història amb l’algoritme LZW no va acabar aquí, perquè està dins les especificacions de diversos formats molt utilitzats. Per exemple, el format Postscript, utilitzat per les impressores, utilitza l’algoritme LZW. Per a poder utilitzar aquest format lliure de patents es va aprofitar en un buit legal a la patent, perquè només restringia els programes que comprimissin i descomprimissin l’algoritme, però no els que només el descomprimíssin, i així es va implementar el PostScript amb GNU/Linux lliure de patents. 🙂
Un altre format que també utilitza LZW és el GIF. O sigui, que totes les imatges que tenim en format GIF tenen una patent. Per a solucionar aquest problema de patents, es va crear el nou format PNG, força més potent que el GIF, i que, de forma no oficial, significa “PNG Not GIF”. No us sona una mica a allò de que GNU significa “GNU Not Unix”? 🙂
Comentaris recents