DWG/DXF format

Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

DWG/DXF format

usuario
I am using a translator.

Hello,

I would like to respectfully make the following suggestions:

1. Consult the FSF on the possibility of changing the license of the LibreDWG library (currently GNU GPLv3+), to a license that would be compatible with the current LibreCAD license.

I know that this topic has already been discussed in this and other forums on the Internet, however, that was more than 10 years ago and much has changed in the free software movement since then.

It is also worth noting that LibreDWG has gotten much better at supporting the DWG format and has moved from being an alpha to beta library.

We could support the request with an open letter on GitHub.

2. Explore the possibility of being able to use in the future other libraries to manipulate DXF/DWG files, e.g.: ezdxf [1], IxMilia.Dxf [2], JDXF [3], LibreDWG [4] in case of a hypothetical license change, etc.

Currently, FreeCAD can import DXF/DWG files as follows [5].


1. https://pypi.org/project/ezdxf/
2. https://github.com/ixmilia/dxf
3. https://jsevy.com/wordpress/index.php/java-and-android/jdxf-java-dxf-library/
4. https://github.com/LibreDWG/libredwg
5. https://wiki.freecad.org/FreeCAD_and_DWG_Import

Thank you very much for your work in LibreCAD.

Best regards.
Reply | Threaded
Open this post in threaded view
|

Minor adjustment to the project description regarding DWG support

usuario
Hi everyone,

First of all, thank you for the work you do to continuously improve LibreCAD.

I would like to respectfully suggest a minor adjustment to the project description in the GitHub "About" section. Currently, it states that LibreCAD "can read DXF/DWG files." However, DWG support is limited compared to DXF, which can lead to confusion for new users expecting full compatibility.

To better manage expectations, I propose this minimal change:

"LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF and (quite limited) DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/hyperbola/spline primitives. The user interface is highly customizable, and has dozens of translations."

I believe adding "(quite limited)" provides helpful clarity while keeping the description concise.

Thank you for your time and dedication.

Best regards,

Usuario

P.S.: Spanish is my native language, so any phrasing issues are unintentional. My only goal is to help clarify the current state of DWG support.