LibreDWG un proyecto libre para manejo de archivos CAD

libredwg
Fuente de la imagen: http://www.gnu.org

Tiempo atrás comenté sobre una campaña de la Free Software Foundation (www.fsf.org) llamada “High Priority Free Software Projects“. Una lista de proyectos de software libre que para esta fundación son prioritarios desarrollar, como opción a los programas propietarios existentes. Entre ellos estaba la intención de conseguir una opción de bibliotecas libres para software de manejo CAD.
Pues bien, al día de hoy ya pueden verse en el sitio varios proyectos libres que la fundación promueve para cada una de sus prioridades. Y para el caso de software CAD, la FSF anuncia el paquete GNU LibreDWG una librería para manejar archivos DWG (el conocido formato propietario de Autocad).
LibreDWG es un proyecto basado en LibDWG, originalmente escrito por Felipe Castro. Aún se encuentra en estado Alfa por lo que no hay binarios compilados, pero si está disponible el código fuente.
Pueden saber más del proyecto en este enlace: http://www.gnu.org/software/libredwg/

Actualización:
Un video entrevista a un par de desarrolladores de este proyecto que he encontrado en la red (en portugués).

libredwg from farid on Vimeo.

Programas CAD alternativos (gratuitos y multiplataforma) además de un S.O. Linux dedicado al CAE

Ya los he referenciado antes pero es bueno mantener informado a la comunidad del avance de estos pequeños programas CAD que buscan ser una alternativa al todopoderoso AUTOCAD.
Todos estos programas son multiplataforma (corren en Java) y son gratuitos. Dales una oportunidad probándolos. Apoya su desarrollo tomando nota e informando de sus fallos o comparte tus sugerencias con los desarrolladores.

CADEMIA Versión 1.5 beta18
www.cademia.org

Sigue el avance de este software Open Source desarrollado por la célebre Bauhaus-University Weimar. La versión 1.5 beta fue lanzada a comienzos de diciembre del 2009 (disponible para descarga en Community Edition y Professional Edition).

Continuar leyendo “Programas CAD alternativos (gratuitos y multiplataforma) además de un S.O. Linux dedicado al CAE”

Manipulando archivos DWG en GNU-Linux (1º parte)

dwg2
La extensión DWG es el conocido formato de los archivos generados con aplicaciones CAD como el famoso AutoCAD. Está licenciado por Autodesk y se le considera un “estándar de facto”, que incluye innumerables versiones que no son completamente compatibles entre si, y cuyas especificaciones nunca se han publicado de forma oficial. Esto no permite el desarrollo de otras aplicaciones que soporten este formato o aspiren a la interoperabilidad, a menos que se establezcan previamente acuerdos con Autodesk.
Existe paralelamente el formato DXF (también desarrollado por Autodesk) que si ha sido publicado y cuya función era ayudar a la interoperabilidad con DWG. Sin embargo, con los años la portabilidad mediante DXF ha perdido eficacia frente a cada nueva versión de formatos DWG. DXF es un formato que es soportado por varias aplicaciones CAD de la plataforma Windows y también del mundo GNU-Linux como el Qcad, SagCAD u otros.

Todo esto motivó el surgimiento del proyecto OpenDWG, al cual han suscrito varias empresas y particulares. Sin embargo, éste último formato tampoco se considera una verdadera solución al formato propietario DWG, por lo que la FSF ha establecido como prioridad el crear librerías CAD realmente libres.

Los archivos DWG se han vuelto tan importantes que es un recurso muy solicitado por quienes trabajan con software CAD (como ingenieros, arquitectos etc.), a pesar de los problemas de compatibilidad que conlleva. Y es que es común que siempre existan problemas al recibir archivos DWG en sus últimas versiones y no puedas abrirlos, o que se pierda información al convertir de un formato a otro, o entre versiones de formatos.
En el mundo GNU-Linux (salvo los dos o tres programas comerciales más conocidos como Varicad o Briscad), no existen aún aplicaciones libres muy sofisticadas de CAD y menos con la capacidad de trabajar archivos DWG. No hace mucho, lx-Viewer que es un visor de archivos CAD con capacidad de manejar DWG (no edita pero permite verlos e imprimirlos), tenía un paquete de instalación en formato RPM (para distros como FEDORA). Lamentablemente parece ya no estar disponible y el código sólo está como tar.gz y sin las librerías para DWG. Es decir, en GNU-Linux, el formato DWG se maneja bajo la fórmula “pago por ver” 😉 .

Algo muy distinto a lo que se puede ver bajo el sistema de Windows, donde existen varias opciones (gratuitas) para manejar este tipo de archivos. La idea de este artículo es ver como podemos usar estos recursos gratuitos para Windows (que si bien no son libres, si son gratis y fáciles de obtener) en nuestro sistema operativo GNU-Linux. Y así paliar en algo esta desequilibrada situación que puede afectar en algo la libertad en el ejercicio profesional de arquitectos e ingenieros.

Primero, veamos algunas de las herramientas CAD existentes para el sistema operativo Windows.
Por ejemplo, existen en la red varias aplicaciones gratuitas para “visualizar” archivos DWG. Acá algunas de ellas:

  • DWG TrueView. http://www.autodesk.com/dwgtrueview Programa gratuito previo formulario de inscripción de Autodesk. Sus requerimientos son tan altos como el tamaño del archivo.

((Otras aplicaciones y recursos gratuitos de la Open Design Alliance (ODA) http://www.opendesign.com/guestfiles))

El problema de las diferentes e incompatibles versiones de DWG también tiene algunas alternativas de solución:

Programas para conversión de archivos con formato DWG <-> DXF y DWG entre sus diferentes versiones:

También alternativas más simples al por hoy mastodóntico Autocad existen en la red.
Programas gratuitos para editar archivos con formato DWG:

  • MEDUSA4. http://www.cad-schroer.it Guías de instalación en 1 y 2. Programa CAD con versión para GNU-Linux, ¡y que lee DWG! Es gratuito para uso personal, previo formulario de inscripción. Aunque es un poco engorroso de instalar (ver guías).
  • progeCAD 2008 Smart 8.0.11 http://download.cnet.com Programa gratuito para uso personal y descarga inmediata que requiere inscripción.

Y por supuesto, la herramienta de software libre que es la pieza clave de todo:

En la segunda parte de este artículo veremos como se comportan algunas de estas aplicaciones en GNU-Linux corriendo bajo WINE, además de verificar si podemos manejar archivos DWG.

Actualizaciones de programas CAD alternativos

Revisando links de algunos viejos post míos, descubro que algunos programas CAD alternativos, a los que me había referido acá antes y que parecían estancados, han liberado nuevas versiones en su desarrollo.
Siempre se critica sobre la carencia de alternativas libres de calidad aceptable en programas CAD. Pero, ¿qué hacemos al respecto?
Acá tenemos tres interesantes proyectos a los cuales podríamos ayudar. Puedes aportar donaciones, ayudar a su difusión, o derechamente participar de su desarrollo. ¡Y es más fácil de lo que crees!
Por ejemplo, simplemente descarga e instala algunos de estos programas y pruébalo. Toma nota de los fallos, bugs, sugerencias de usabilidad, ideas que se te ocurran para mejorarlos, etc. y remítelas por e-mail a los desarrolladores. También puedes participar en los foros de sugerencias de algunos de estos proyectos y hacer un aporte con críticas constructivas (trolls favor abstenerse).
El trabajo de testeo de la comunidad de usuarios también es parte del proceso de desarrollo de un programa.

CADEMIA
CADEMIA
CADEMIA es un programa CAD de código abierto multiplataforma (corre sobre java) que en febrero de este año liberó su última versión de desarrollo: la 1.5 alpha22. Cuando yo la probé estaba en la versión 1.4.1.
http://www.cademia.org/frontend/

NttCAD
nttcad
También es un programa multiplataforma que corre sobre java. Cuando la probé estaba en su versión de marzo del 2008. En octubre del mismo año realizó una actualización que incorporó el manejo de archivos DXF.
http://nttcad.altervista.org

ARCHIMEDES

Igual a los dos anteriores, es software CAD multiplataforma que corre en java (y además de código abierto). Es un desarrollo brasileño, que creía que se había detenido en el 2007, en la versión 0.52.0 Yo lo había conocido en el 2006, en una versión aún muy temprana (0.16.0).
En abril de este año el proyecto parece haber resucitado y liberó una versión nueva. La 0.58.0
La página web es http://archimedes.incubadora.fapesp.br/portal/project
Pero la última versión del programa está en http://sourceforge.net/projects/arquimedes/

El Colegio de Arquitectos de Madrid rompe relaciones con Autodesk

prisionlow1
Fuente de la imagen: CG-Node. Por Lilox.
La imagen no tiene relación con la noticia a la que refiere este post. Se trata de un render generado en Maya, del cual hay muchas versiones en la red.

Lo leí primero en A4UI y luego en Ecosistema urbano.org
Según cuenta la noticia, El Colegio de Arquitectos de Madrid habría entrado en disputa con Autodesk, a raíz de la última campaña publicitaria de esta empresa de software. En ella, y haciendo alarde de una total falta de respeto, Autodesk envío cartas a los arquitectos con un intimidatorio mensaje: ¿Sabe dónde va a pasar sus próximas vacaciones? Seguido de una imagen de un hombre tras las rejas.

Poco más y les envían la Marca Negra

El tema es que a raíz de este episodio, el Colegio Madrileño ha resuelto promover entre sus asociados otras alternativas a productos Autodesk, cuya principal ventaja es que son muchísimo más económicas.

Comento este asunto por dos cosas que me llaman la atención. Y para analizarlas seré un poco “abogado del diablo”.
Autodesk tiene a su favor el que no ha actuado muy distinto a como actúan la mayoría de las campañas que buscan criminalizar cosas como las descargas P2P y el intercambio de archivos. Y hablo de campañas promovidas hasta por entes estatales. De hecho, Autodesk estaría en su derecho, exigiendo el pago por algo que, aunque se crea lo contrario, siempre ha sido de ellos y nunca ha sido nuestro.

Lo especial en esta ocasión, es que la violencia de este tipo de campañas no la están recibiendo jóvenes que comparten música o anónimos que descargan películas o programas. La advertencia es directa a profesionales colegiados y sus respectivas oficinas y empresas (que según reconoce el propio Colegio de Madrid, tiene un índice de piratería de software del 70%). Algo que los aludidos declaran sentir como “de mal gusto”.

Así es. Todos pueden ser objeto de una acusación y una velada amenaza.
(Ahora recuerdo que años atrás, en Chile se llevó adelante una campaña promovida por el Colegio de Arquitectos de Chile y la empresa Autodesk, donde llamaban por teléfono directamente a las oficinas ofreciendo licencias de Autocad a precio de convenio. Era un poco brusco. Un telefonazo a quemarropa que te pedía información sobre la versión de Autocad que estabas usando).

En algún momento escribí sobre el ejercicio de la profesión y los riesgos que se estaban creando a raíz de las restricciones de las licencias de las herramientas digitales. ¿Podría ser que, el trabajar con algunos programas, se volviera un arma de doble filo? ¿Habrán peores consecuencias en el futuro, para la libertad creativa de arquitectos y diseñadores, por trabajar con programas con licencias cada vez más restrictivas?
Porque el fondo del tema no es si hay que pagar por un software o no. Eso no se discute. La pregunta es por las condiciones de las licencias de uso de estos programas… ¿nos convienen realmente? ¿Valen el precio que cobran?
Tal vez si, tal vez no. A lo mejor es una exageración y una paranoia. Pero pensemos por un momento desde la posición de los usuarios, de los arquitectos. No tenemos porqué ser objetivos.
¿Cuanto dependemos de estas herramientas?
Parece que mucho. Tanto, que una empresa como Autodesk siente que tiene el poder de tratarnos hasta con veladas amenazas.

Creo que ya va siendo tiempo de ir tomando cartas y llevar adelante acciones para defender la libertad de las obras que creamos, y por qué no, hacer nuestras las herramientas que usamos.

PD: Destacable en este sentido, lo que ha hecho el Colegio de Arquitectos de Cataluña al crear su propio programa de dibujo, el iCAD-T