XML ¿Perdido entre las patentes?.

Columna Tecnológica por José Miguel Santibáñez

La información apareció durante la semana y aunque era notablemente insuficiente para entenderla, golpeó con fuerza a la comunidad informática. Microsoft habría obtenido patentes asociadas a XML.

Pero vamos por partes: ¿qué es XML? Hace ya algún tiempo, el lenguaje de marcado ampliable (XML en su sigla en inglés) se manifiesta como el estándar internacional para almacenamiento y transferencia de información. XML no es un formato, sino una manera de hacer definiciones de formato. Por ejemplo, en Chile se aplicó XML para definir el formato de las facturas electrónicas; en el mundo, en el proyecto Open Office, se usó XML para hacer las definiciones de documentos (de texto, planillas electrónicas, presentaciones, etc.)

XML es el hermano “poderoso” de HTML, ambos son definiciones que surgen de SGML, que a su vez surgió de GML, un lenguaje definido por IBM en la década del 1960 para almacenamiento de textos. XML funciona de manera parecida a HTML, usan etiquetas que son reconocidas por los programas que leen el documento y les permite interpretar adecuadamente la información. La diferencia entre HTML y XML, es que el primero está definido formalmente, si usted quiere hacer una página web, tiene que colocar –ya sea manualmente o usando un programa tipo Dreamweaver- las etiquetas <HTML> y </HTML> la primera al inicio del documento y la otra al final; y así hay etiquetas para todo: ennegrecer texto (<b>) ponerlo en cursiva (<i>) poner una imagen (<img>) o hacer un enlace (<a>). En cambio, XML solo dice: defina etiquetas. Si usted quiere que su texto ennegrecido quede con una etiqueta <negro> al inicio y otra </negro> al final, no hay problema (aunque debiera asegurarse de que el programa que lo va a leer, así lo entienda).

XML ha tenido un movimiento curioso, a la gente de informática le cuesta entenderlo de buenas a primeras, pero una vez que lo entienden, lo usan para casi cualquier situación donde haya que almacenar información poco estructurada o transferir información sobre la red. No era raro que Open Office lo usara para almacenamiento de archivos, ni que Microsoft Office tuviera la idea de copiarlo... Pero lo que no se presupuestaba, era que Microsoft intentara patentar parte de esa tecnología, ni, mucho menos, que le aceptaran la patente. De acuerdo a la poca información existente Microsoft ha patentado "el procesamiento de textos almacenados en un archivo XML individual que podrían ser manipulados por aplicaciones que entiendan XML".

Microsoft alega que su tecnología de manejo XML ha sido ampliamente aplaudida y que por lo tanto le podrían intentar copiar sin pagar su gran esfuerzo... Pero queda la duda de cómo se puede patentar el uso de XML, precisamente para lo que fue creado (y no precisamente por Microsoft) es como si la Ford quisiera patentar el uso de la rueda como elemento que gira y permite que algo sobre ella (o más de una) se traslade.

Habrá que estar atentos, no vaya a ser que Chile tenga que pagarle a Microsoft, para poder seguir usando las facturas electrónicas (o nos impongan un impuesto especial para ello).

Algunos enlaces relacionados:

Volver al Índice