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.

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).

» Read the rest of the entry..

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.

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/

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

Aprovechando el anuncio del Open Community postearé algo sobre Linux.
Después de un largo camino en mi propio proceso de migración desde el S.O. Windows al Software libre, puedo decir que actualmente ocupo GNU/Linux el 99% en mi casa. De hecho, me compré un notebook al cual solamente le instalé como S.O. Ubuntu 8.04 (Hardy Heron) de 64 bits, el cual reconoció todo el hardware, con excepción de la tarjeta wifi, la que aún no funciona del todo bien (no se desanimen, que en 32 bits la wifi creo que ya está bastante bien soportada).
El tema es que actualmente solo hay una cosa que me mantiene atado a Windows en el PC de escritorio y es el uso de Autocad. Entre los usuarios de programas MAC (y por supuesto, de GNU/Linux), el que Autocad sea compatible solamente con Windows es algo bastante irritante (aunque existen muchos experimentos para usarlo vía programas de virtualización, como Parallels en equipos Apple o Wine en GNU/Linux).
En mi caso, aún no he experimentado con emuladores o virtualización, así que a pesar de no usar el Windows para nada, aún mantengo una doble partición en el PC con gestor de arranque para Windows y Ubuntu, sólo por la precaución de que en algún momento necesite requerir ver un plano en Autocad. No me malinterpreten, no tengo preferencia alguna por Autocad. Así que no estoy esperando a que Autodesk se digne a sacar versiones para otros S.O. Lo que espero es que algún día salga alguna modesta, pero digna y eficiente alternativa Open Source. Entre paréntesis les comentaré que el artículo más consultado en este blog, es este que escribí sobre programas para dibujo CAD, hace ya un tiempo.
Mientras espero se desarrollen mejores alternativas, y como me han encargado proyectar una pequeña casa familiar, es que he decidido probar una alternativa fácilmente disponible en Linux que es QCad (no me interesa probar el clon de Autocad llamado BricsCad u otros por ahora, por ser privativos).

No voy a hacer un review de este programa, solo algunos comentarios de lo que ha sido mi experiencia hasta ahora, para los que alguna vez han consultado en foros. En todo caso, acá hay una revisión más completa, aunque parece ser de una versión anterior: http://www.linuxfocus.org/Castellano/January2002/article132.shtml

Qcad

Como presentación del programa voy a citar el artículo de la wikipedia:

“QCad es un programa de diseño asistido por ordenador (CAD) para diseño 2D. Funciona en sistemas operativos Linux, Mac OS X, Unix y Microsoft Windows.
QCad fue desarrollado por RibbonSoft. El desarrollo de QCad empezó en octubre de 1999, partiendo de código de CAM Expert. QCad 2, diseñado para “hacer QCad más productivo, más amigable al usuario, más flexible y para incrementar su compatibilidad con otros productos”, empezó su desarrollo en Mayo de 2002.
Buena parte de la interfaz y de los conceptos sobre su uso son iguales que los de AutoCAD, aunque quizás más fácil de entender en QCad”.

Su licencia es GPL y la versión comunitaria es la 2.0.5.0. (esta es la versión anterior a la actualmente desarrollada y es la que RibbonSoft libera a la comunidad). Es fácil de instalar, pues está en los repositorios de Ubuntu.

Qcad es un programa de dibujo CAD para trabajo en 2D, que está disponible para todas las plataformas y en varios idiomas, incluido el español. Funciona principalmente con el formato DXF y puede exportar los archivos a varios formatos de dibujo como BMP, JPEG y PNG. Posee las herramientas principales de un programa CAD y no difieren mucho a lo que uno está acostumbrado. Da la impresión incluso, que algunas están fusionadas. En realidad mucho del programa es bastante intuitivo. Pero de todos modos toma algo de tiempo el irse aprendiendo las respectivas secuencias de los comandos. En la página de la wikipedia hay algunos links a tutoriales y guías en español.

Soporta diferentes tipos de línea, colores y layers. Puedes acotar y dar edición a los dibujos. Pero no tiene la opción de trabajar con diagramación de láminas (paperspace).
Qcad es un programa para trabajo con dibujo en 2D, que no se ve muy sofisticado. Una de las cosas que llama la atención es que las opciones de impresión del programa están separadas en la “previsualización” y en la “configuración de impresión”. En la primera se escala, y centra en la página. En la segunda se escoge la impresora, área de impresión y el tamaño de página (en la versión en que trabajo, la opción de selección de área de impresión no está disponible. No se si a raíz de un bug o la versión comunitaria viene así, pero eso deja al programa bastante limitado).

En lo que respecta al ritmo mismo de trabajo, siento que voy más lento en Qcad que con Autocad, pero eso se debe sin duda, a que estoy más acostumbrado con el segundo. A medida que voy aficionándome a la cadena de comandos, creo que puedo sacarle más “trote” al programa. Y es que, a diferencia del común de las aplicaciones, donde puedes desplegar todos los comandos como iconos en la barra de tareas, Qcad los “amarra” en una secuencia lineal donde las familias de iconos aparecen y desaparecen de la barra de tareas, a medida que vas ejecutando el comando y presionando unas flechas. Esto te desorienta un poco, pues no sabes que opciones son las que están seleccionadas.
Lamentablemente, lo limitado del número de las herramientas hace que no se pueda esperar lograr mucho con trabajos complejos. Es un programa para trabajos de dibujo más simple, sin mucho arte y en un ritmo de trabajo más lento.

El programa presenta también pequeños bugs. Por ejemplo, algunas líneas se borraron cuando las dibujé, pero el problema no parece ser común.

Creo que el programa podría ser todo lo necesariamente eficiente con algo más de opciones de herramientas y de comandos. Digo eficiente para trabajar en el dibujo de pequeños proyectos. Algo que bastaría para una oficina pequeña. Pero quien sabe…, aún lo estoy tanteando. Incluso, creo que podría ser suficiente como está, con algo de experiencia de manejo. Sin embargo, en la red son más las opiniones no muy satisfactorias sobre este programa. La verdad es que a diferencia de un GIMP, un Inkscape o un Open Office, por alguna razón no parece tener muchos fans.

Si tienes algún dibujo en CAD en formato DXF, con QCad podrás verlo fácilmente, editar pequeños detalles en una copia DXF y hasta imprimirlo. Lo que es mejor que nada. Y es que se agradece que exista un programa CAD con licencia GPL para GNU/Linux. Pero no se compara en nivel con otros programas Open Source de otras áreas, más robustos y eficientes, y que ya son parte del proceso productivo de oficinas y empresas.

Soy Andrés Moya y este es mi blog, Bitácora virtual. Un blog que trata de mi vida y de mi pasión que es la Arquitectura {v+arq}. Espero disfrutes tu visita. Soy arquitecto de la Universidad Católica de Valparaíso (1996), y Máster de la Pontificia Universidad Católica de Chile (2000). Escríbeme a bitacovir(arroba)gmail.com
  • Próximos Post

  • www.flickr.com