GNU LibreDWG es una biblioteca de software programada en C para administrar archivos de computadora DWG , formato propietario nativo del software de diseño asistido por computadora AutoCAD . Su objetivo es ser un reemplazo de software gratuito para las bibliotecas OpenDWG . El proyecto está gestionado por la Free Software Foundation (FSF).
Desarrollador (es) | Proyecto GNU |
---|---|
Versión inicial | 16 de mayo de 2009 [1] |
Lanzamiento estable | 0.11.1 / 16 de noviembre de 2020 [2] |
Repositorio | |
Escrito en | C |
Tipo | Biblioteca |
Licencia | Licencia pública general GNU v3 |
Sitio web | www |
Motivación
El formato propietario DWG es actualmente el formato de archivo más utilizado en CAD , convirtiéndose en un estándar de facto , sin otra alternativa extendida, obligando a muchos usuarios a utilizar este software en una posición dominante por parte de la empresa propietaria Autodesk .
Existía la biblioteca OpenDWG (más tarde llamada "Teigha"), para acceder y manipular datos almacenados en formato DWG, que es desarrollada por ingeniería inversa por una asociación de fabricantes de software CAD con la intención de respaldar sus productos. Como la licencia de OpenDWG no permite el uso en proyectos de software libre , la FSF creó una alternativa gratuita a OpenDWG.
Historia
GNU LibreDWG se basa en la biblioteca LibDWG, originalmente escrita por Rodrigo Rodrigues da Silva y Felipe Correa da Silva Sanches y licenciada como GPLv2 alrededor de 2005. [3] En julio de 2010, la FSF señaló la creación de una alternativa a la biblioteca OpenDWG como una de 13 "proyectos de alta prioridad". [4] [5]
Controversias GPLv3
En 2009, una actualización de la licencia de LibDWG / LibreDWG a la versión 3 de GNU GPL , [6] hizo imposible que los proyectos de software libre LibreCAD y FreeCAD usaran LibreDWG legalmente. [5]
Muchos proyectos expresaron su descontento por la selección de la licencia GPLv3 para LibreDWG, como FreeCAD , LibreCAD , Assimp y Blender . [7] Algunos sugirieron la selección de una licencia con una compatibilidad de licencia más amplia , por ejemplo , MIT , BSD o LGPL 2.1. [7]
Se envió una solicitud a la FSF para volver a licenciar GNU LibreDWG como GPLv2, que fue rechazada en 2012. [8]
Refork
El proyecto estuvo estancado durante algunos años a partir de 2011; este estancamiento se produjo por varias razones, incluida la falta de voluntarios, problemas de licencias y motivación de los programadores. [9] En septiembre de 2013, el proyecto original en el que se basa LibreDWG, LibDWG, anunció que se estaba reactivando, re-bifurcando su código de LibreDWG. [10] Una alternativa con licencia GPLv2 es el proyecto libdxfrw, que puede leer archivos DWG simples. [11] El proyecto LibreDWG ha reanudado el desarrollo activo, incluida la adición de formatos .dwg y .dxf más recientes con la versión 0.5 en junio de 2018. [12] La versión más reciente a partir de noviembre de 2020, la versión 0.11.1 incluye soporte de lectura para todos los formatos DWG r13 +, soporte de escritura para r2000 DWG y soporte de lectura / escritura para todas las versiones r13 + DXF. [13]
Referencias
- ^ Confirmación inicial
- ^ LibreDWG - Resumen
- ^ http://www.fsf.org/working-together/profiles/felipe-sanches
- ^ John Sullivan (2010). "Proyectos de Software Libre de Alta Prioridad" . Archivado desde el original el 19 de abril de 2010 . Consultado el 3 de agosto de 2010 .
- ^ a b Larabel, Michael ( 24 de enero de 2013 ). "La FSF desperdicia otro proyecto de" alta prioridad "" . Phoronix . Archivado desde el original el 9 de noviembre de 2016 . Consultado el 22 de agosto de 2013 .
Tanto LibreCAD como FreeCAD quieren usar LibreDWG y tienen parches disponibles para admitir la biblioteca de formatos de archivo DWG, pero no pueden integrarlos. Los programas dependen de la popular licencia GPLv2, mientras que la Free Software Foundation solo permitirá que LibreDWG tenga licencia para uso GPLv3, no GPLv2.
- ^ tronco / copiando en sourceforge.net/p/libdwg
- ^ a b Prokoudine, Alexandre (26 de enero de 2012). "¿Qué pasa con la adopción de DWG en software libre?" . libregraphicsworld.org. Archivado desde el original el 9 de noviembre de 2016 . Consultado el 3 de noviembre de 2013 .
[Alexander Gessler de Assimp:] "Personalmente, estoy extremadamente descontento con su licencia GPL [LibreDWG - LGW]. Prohíbe su uso en Assimp y para muchas otras aplicaciones. No me gustan las ideologías dogmáticas y liberar software por force (como lo hace GPL / GNU) es algo que no me gusta en particular, está bien para las aplicaciones, porque no hace daño en este punto, pero, en mi opinión, no para las bibliotecas que están diseñadas para ser utilizadas con la mayor libertad posible. " [Toni Roosendaal de Blender:] "Blender también sigue siendo" GPLv2 o posterior ". Por el momento, nos ceñimos a eso, cambiar a GPL 3 no tiene beneficios evidentes que yo sepa. Mi consejo para LibreDWG: si crea una biblioteca, elija una licencia ampliamente compatible (MIT, BSD o LGPL) es una opción muy positiva ".
- ^ Prokoudine, Alexandre (27 de diciembre de 2012). "Drama LibreDWG: ¿el final o el nuevo comienzo?" . libregraphicsworld.org. Archivado desde el original el 9 de noviembre de 2016 . Consultado el 23 de agosto de 2013 .
[...] desafortunada situación con soporte para archivos DWG en software CAD gratuito a través de LibreDWG. Creemos que a estas alturas debería estar cerrado. Tenemos la respuesta final de la FSF. [...] "No vamos a cambiar la licencia".
- ^ Prokoudine, Alexandre (26 de enero de 2012). "¿Qué pasa con la adopción de DWG en software libre?" . libregraphicsworld.org. Archivado desde el original el 9 de noviembre de 2016 . Consultado el 3 de noviembre de 2013 .
Licencia GPLv3. No funciona para el software de usuario final, porque tienden a utilizar componentes de terceros con diferentes licencias que imponen restricciones. La FSF, que es la única propietaria de los derechos de autor de LibreDWG, se opuso a la renovación de la licencia. Con respecto al proyecto FreeCAD y Yorik van Havre, su colaborador, Richard Stallman declaró: "No debe cambiar la licencia de su biblioteca. Más bien, es mejor dejarle claro cuáles son las condiciones". [...] Personalmente, estoy muy descontento con la licencia GPL de [LibreDWG - LGW]. Prohíbe su uso en Assimp y también para muchas otras aplicaciones. No me gustan las ideologías dogmáticas, y liberar software por la fuerza (como lo hace GPL / GNU) es algo que no me gusta en particular. Está bien para las aplicaciones, porque no hace daño en este punto, pero, en mi opinión, no para las bibliotecas que están diseñadas para usarse con la mayor libertad posible.
- ^ "LibDWG - acceso gratuito a DWG" . Consultado el 3 de noviembre de 2013 .
- ^ libdxfrw en SourceForge .net
- ^ "libredwg-0.5 lanzado [alfa]" . Consultado el 26 de septiembre de 2020 .
- ^ "libredwg-0.11 lanzado" . Consultado el 24 de noviembre de 2020 .
enlaces externos
- Página web oficial
- Wiki del proyecto