Este sábado 17 de septiembre se celebra el Día de la Libertad del Software, y ya en ENTER.CO les contamos qué actividades se desarrollarán ese día en más de 70 países. También nos unimos a esta fecha compartiendo unas reflexiones sobre los formatos de archivo libres y la conveniencia para todos los usuarios preferirlos sobre los formatos privativos.
Para empezar, cada vez que usamos una aplicación de software (un procesador de textos, un programa de gráficos, o cualquier software especializado) y queremos guardar nuestro trabajo de forma permanente, tenemos que hacerlo en un archivo, que típicamente nuestra aplicación graba en un formato predeterminado, que se suele identificar por la extensión de dicho archivo (.txt, .doc, .pdf, .html, .mp3…).
Aquí es importante hacer una breve distinción entre formatos de archivos privativos, abiertos y libres:
- Formatos de archivo privativo son aquellos de los que la empresa desarrolladora del programa que creó dicho formato mantiene en secreto sus reglas y procedimientos para guardar y recuperar los datos del mismo.
- Formatos de archivo abierto: sus especificaciones están abiertas y accesibles al público, pero las modificaciones y caracteristicas futuras de estas se encuentran bajo el control de la empresa desarrolladora. En otras palabras, aunque las especificaciones son abiertas, la utilización de dicho formato puede estar limitada por patentes.
- Formatos libres, generalmente generados por un comité, varias compañías o alguna organización que emite estándares, tal como las ISO, de tal forma que el uso del formato no se encuentra restringido ni sujeto al pago de regalías por patentes ni por otro concepto.
¿Cuáles son las ventajas de preferir el uso de formatos libres sobre formatos privativos?
- Libertad: al usar formatos libres, podemos usar varias aplicaciones para abrir un archivo que contenga nuestros datos, así que no estamos atados al software de un solo proveedor. Esto lo saben las grandes empresas desarrolladoras de software, y por esta razón la mayor parte del software privativo guarda sus datos en archivos con formato privativo.
- Interoperabilidad: en esta época de trabajo colaborativo y concurrente, almacenar nuestra información en formatos libres nos permite compartirla más fácilmente con otras personas en el mundo, sin importar usan la misma aplicación o sistema operativo que nosotros. Esto incluye plataformas diferentes al tradicional PC, como tablets o smartphones.
- Garantía de acceso a nuestros datos a futuro: esta es tal vez una de las más importantes ventajas de los formatos abiertos, teniendo en cuenta la enorme cantidad de información que en esta época cada uno de nosotros está y continuará creando y almacenando en diferentes medios.
Usualmente damos por sentado que las versiones nuevas del software que usamos siempre abrirán archivos de las versiones más antiguas, pero esto no es necesariamente cierto: hay muchos casos similares al de los archivos de PowerPoint (.PPT) hechos con la versión 95, que no pueden ser abiertos por las versiones más recientes de MS-Office, o los de viejos diseños hechos en Adobe PageMaker, que al morir la aplicación, quedan abandonados en el disco duro o con la urgencia de que se conviertan a formatos más nuevos.
Una aplicación privativa (que algunos denominan ‘propietaria’, aunque en el mundo del software libre preferimos la primera denominación) puede en sus nuevas versiones, por asuntos de costos, eliminar la compatibilidad con versiones más antiguas, y si en un futuro no tenemos acceso a la aplicación que la creó, al ser un formato cerrado, no tendremos acceso a nuestros preciados datos.
Pero no vayamos al pasado, sino al futuro: imagínense que en 2020, cuando quieran acceder a sus archivos creados hace un par de años, la aplicación con la versión más reciente carezca de compatibilidad con dichos archivos, o simplemente la empresa que desarrolló la aplicación ya no existe o fue adquirida por otra empresa que descontinuó o cambió las características del software. Al usar formatos libres, garantizamos que existe la documentación para que cualquiera pueda desarrollar una aplicación que lea nuestros datos, ya sea en este momento o en el futuro.
Uno de los primeros estados de Estados Unidos en legislar en favor del uso de formatos abiertos fue Massachussets, y hoy este es un tema en la agenda de la Comunidad Europea, que debate la utilización de formatos libres para la utilización en documentos legales. En Suramérica, países como Brasil, Uruguay y Venezuela ya han adoptado los formatos abiertos en sus administraciones a diferentes niveles de aplicación.
Lo primero que podemos hacer para disfrutar de los beneficios anteriores es preferir, siempre que sea posible, formatos libres, y en su defecto, formatos abiertos. Además, una de las cosas que debemos verificar es que nuestra aplicación tenga la capacidad de guardar los documentos en al menos un formato libre o abierto, sobre todo si queremos almacenar estos para la posteridad.
En la siguiente tabla se pueden ver los tipos de archivos más comunes y las extensiones de los formatos privativos, libres y abiertos.
Entre tanto, ¿qué opinan ustedes sobre estas tres clases de formatos? ¿Qué situaciones han vivido a causa de los formatos privativos? ¿En qué casos sí deberían preferirse estos últimos?
Una aclaración: Matroska no es un códec de vídeo, sino un formato contenedor de vídeo, similar a AVI y MP4. De lejos, el formato de vídeo estándar en la actualidad. Me extraña que en un artículo sobre formatos de archivos libres y privativos se desconozca por completo la naturaleza de algunos como Matroska.
De acuerdo.
De acuerdo, gracias por la observación
No es raro que enter.co escriba sobre algo de lo que no tiene ni idea. Pero es mejor que te vayas acostumbrando.
Hasta donde tengo entendido el estándar mpg para video (MPEG-2 y MPEG-4) y no es propietario. Lo que es propietario son sus implementaciones como el formato mp3 (MPEG-1 audio layer 3).
El caso de mp3, mp4, y en general mpg son abiertos, pero actualmente restringidos por gran cantidad de patentes http://es.wikipedia.org/wiki/MPEG-2, http://es.wikipedia.org/wiki/MP3, siendo estrictos en la definición deberían estar en la segunda columna, pero teniendo en cuenta el peligro que representan las patentes de Software al desarrollo de proyectos de Software Libre (que sería tema para otro post) se ha colocado en la primera columna, para alertar a las personas sobre su uso.
Para muchos usuarios de los formatos abiertos hemos tenido problemas con los formatos propietarios, en todos los casos mencionados, y más cuando se desea hacer una migración en una empresa o entidad donde tienen sus documentos y sus demás archivos en formatos propietarios, sin mencionar la resistencia al cambio que se encuentra en la mayoría de personas para cambiar de aplicativos que usan habitualmente. Es bueno que el lector normal conozca sobre estas restricciones impuestas por el dueño de la organización, o jefes o por ellos mismos.
Tal vez valga la pena distinguir que formatos solo se pueden leer sin requerir patentes y cuales se pueden escribir sin requerir patentes. Además no dejan muy claro en que se diferencias abierto y libre, por ejemplo HTML y SVG son estándares abiertos regulados por la W3C, también son estándares abiertos ISO, PDF y DOCX [EL DOCX, PPTX y XLSX aunque usted no lo crea son abiertos, solo miren: http://www.ecma-international.org/publications/standards/Ecma-376.htm, http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_tc_browse.htm?commid=45374%5D, por lo que creo que con libre se refieren a la existencia (mal informada*) de editores software libre [por cierto no olviden a nuestros amigos txt y XML].
*Puedes utilizar OpenOffice o LibreOffice para escribir DOCX de acuerdo al estándar, aunque tiene algunos detalles de compatibilidad con Microsoft Office en particular en cuanto a viñetas y tablas anidadas además de la disponibilidad de fuentes de texto libres… esto es más un problema similar a Internet Explorer vs El resteo del mundo (y a pesar de IE no decimos que html es privativo, o sí?). Yo no estoy diciendo que usen Microsoft Office, o que el antiguo formato DOC sea bueno, solo que DOCX es un estándar abierto y no hay problema con usarlo.
Una de las perlas de este “estándar” y que lo hace prácticamente imposible de implementar en su totalidad por otra empresa diferente a ms
Muchas acciones requieren que el implementador clone el
comportamiento de un producto propietario, donde no se
especifica que se debe clonar el comportamiento. Por
ejemplo:
– Sección 2.15.3.6 página 2161, autoSpaceLikeWord95.
– Sección 2.15.3.26 página 2199, footnoteLayoutLikeWW8.
– Sección 2.15.3.31 página 2209, lineWrapLikeWord6.
– Sección 2.15.3.32 página 2210, mwSmallCaps.
– Sección 2.15.3.41 página 2225, shapeLayoutLikeWW8.
– Sección 2.15.3.51 página 2245, suppressTopSpacingWP.
Puede leer todas las observaciones en el siguiente enlace
Fuente. http://www.vaslibre.org.ve/publicaciones/odfvsooxml-es.pdf
Jovanny Pacheco, le recomiendo que se documente bien antes de hacer estos artículos, y que sea transparente con sus lectores. Los formatos docx, pptx, xlsx son considerados formatos abiertos. Todos estan descritos en la especificación abierto ISO 295000 o OOXML por lo que cualquier fabricante la puede implentar sin ningún tipo de royalties.
En efecto, hace casi tres años se publicó el estándar Office Open XML. http://www.ihs.com/news/2008/iso-iec-29500-112808.htm . Los fanáticos del software libre también hacen FUD.
@limoncito y @kreator efectivamente, el estándar ISO/IEC 29500 fué aprobado (en un proceso bastánte polémico por cierto, a pesar que ya existía un estándar para documentos ISO/IEC 26300:2006 http://es.wikipedia.org/wiki/OpenDocument), lo importante para aclarar aquí y cito la fuente en.wikipedia.org/wiki/Ooxml las versiones actuales de los formatos docx, xslx y pptx NO IMPLEMENTAN totalmente dicho estándar: “Comenzando con Microsoft Office 2007, los formatos de archivo Office Open XML (ECMA-376) son el formato predeterminado para guardar documentos de Microsoft Office.27 28 Aunque se dijo en un principio,29 30 31 la versión 2010 no implementa el formato compatible con ISO de Office Open XML (ISO 29500) y por ende, se incluye sólo una variante de transición del estándar.32 33 Declaraciones hechas por Doug Mahugh, profesional del equipo de interoperabilidad de Microsoft, indican que el soporte al formato «estricto» del estándar estará disponible en una futura versión 15 de la suite ofimática de la empresa, y probablemente se añada soporte a Microsoft Office 2010 mediante un plug-in o Service Pack.34 35” http://es.wikipedia.org/wiki/Office_Open_XML
Para los interesados en profundizar un poco más sobre este tema les dejo estos links, en los que se aclara qué es el estandar ISO/IEC 29500, qué lo diferencia del ECMA-376. y por qué despues de 3 años de aprobado, ni siquiera la misma microsoft (promotora de ooxml) ha podido implementarlo, mucho menos alguno de sus competidores. http://www.robweir.com/blog/2009/11/asking-right-questions-about-office.html, http://www.fayerwayer.com/2010/04/microsoft-promete-soporte-completo-para-su-estandar-ooxml-en-office-2015/, http://blogs.msdn.com/b/dmahugh/archive/2010/04/06/office-s-support-for-iso-iec-29500-strict.aspx, y en las propias palabras de microsoft http://www.microsoft.com/Presspass/press/2008/may08/05-21ExpandedFormatsPR.mspx