LibreDWG revived!

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Opus
Posts: 87
Joined: Wed Nov 08, 2017 5:36 pm

LibreDWG revived!

Postby Opus » Thu Aug 30, 2018 12:03 am

http://libregraphicsworld.org/blog/entr ... r-releases

Excerpts:
The library can now read most R13-R2018 DWG files and write R2000 DWG files.
LibreCAD and FreeCAD are free to switch now, but they got the OpenDWG Teigha library already with a trick, and Teigha is still better than LibreDWG.
User avatar
NormandC
Posts: 18401
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: LibreDWG revived!

Postby NormandC » Thu Aug 30, 2018 3:39 am

Most interesting bit you forgot to quote ;)

Two weeks ago, he made the second public release of the library (v0.6) featuring bugfixes, API changes, GNU Parallel support, basic support for more types of objects, and the parsing of ACIS version 2 (3D data).
Opus wrote:
Thu Aug 30, 2018 12:03 am
LibreCAD and FreeCAD are free to switch now
No it's not, because it's still licensed under GPLv3+ which is a complete no-go for FreeCAD. :roll:
looo
Posts: 2393
Joined: Mon Nov 11, 2013 5:29 pm

Re: LibreDWG revived!

Postby looo » Thu Aug 30, 2018 5:23 am

NirmandC wrote:No it's not, because it's still licensed under GPLv3+ which is a complete no-go for FreeCAD. :roll:
LibreDWG revived!
But for sure better than using a proprietary software. In addition this no-gpl politic is big nonsense. This was a problem once, but not anymore. Simple go with gpl and keep the core lgpl. No Idea who profits from lgpl, the open-source-project for sure does not.
User avatar
easyw-fc
Posts: 2294
Joined: Thu Jul 09, 2015 9:34 am

Re: LibreDWG revived!

Postby easyw-fc » Thu Aug 30, 2018 7:13 am

looo wrote:
Thu Aug 30, 2018 5:23 am
But for sure better than using a proprietary software. In addition this no-gpl politic is big nonsense. This was a problem once, but not anymore. Simple go with gpl and keep the core lgpl. No Idea who profits from lgpl, the open-source-project for sure does not.
+1
It could be linked as the DXF external module is linked now... it gets downloaded after FC installation, if required and after the user agrees.
That would be much nicer than suggest a proprietary commercial plugin imo.
fcaduser
Posts: 138
Joined: Wed Feb 19, 2014 6:53 pm

Re: LibreDWG revived!

Postby fcaduser » Thu Aug 30, 2018 10:15 am

I hope LibreCAD will draw some benefit, too. I'm a FC enthusiast but need this 2D CAD.
User avatar
yorik
Site Admin
Posts: 10826
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: LibreDWG revived!

Postby yorik » Thu Aug 30, 2018 3:38 pm

This is indeed wicked awesome news, specially the ACIS part. That basically means 3D dwg and dxf!!

About the GPL problem: That indeeds prevents shipping LibreDWG inside FreeCAD. (Not in absolute terms I think, you can have an LGPL app that contains pieces of GPL, but they must be kept separated and all the GPL conditions must be satisfied), but we prefer not to, for the historical reasons we all know.

However, that doesn't prevents building something that is GPL3 and uses both FreeCAD and LibreDWG. So I think it would be totally viable to build a DWG addon for FreeCAD that offers DWG/DXF/ACIS import/export. The biggest problem is that LibreDWG is currently C++ only AFAICS, which means such addon needs to be compiled. Which means quite some added work to make it available to users. But that's nothing that makes it less possible.

So, who's gonna give a try at coding it? :D
freecad-heini-1
Posts: 5287
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: LibreDWG revived!

Postby freecad-heini-1 » Thu Aug 30, 2018 3:54 pm

yorik wrote:
Thu Aug 30, 2018 3:38 pm
This is indeed wicked awesome news, specially the ACIS part. That basically means 3D dwg and dxf!!
+1
looo
Posts: 2393
Joined: Mon Nov 11, 2013 5:29 pm

Re: LibreDWG revived!

Postby looo » Thu Aug 30, 2018 4:35 pm

So, who's gonna give a try at coding it?
creating some python bindings?

ps.: it seems someone allready did this. But I have no idea if this works on the latest version of libredwg...
https://github.com/ArchimedesCAD/libred ... bdf7cc53R3
User avatar
NormandC
Posts: 18401
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: LibreDWG revived!

Postby NormandC » Thu Aug 30, 2018 5:00 pm

looo wrote:
Thu Aug 30, 2018 5:23 am
In addition this no-gpl politic is big nonsense.
Obviously you have no clue about the issues the FreeCAD project's had with the GPLv3+. It infects everything. It has only caused aggravation with packaging for Debian. There is a very good reason why it was decided not to ever allow inclusion of GPLv3+ code in FreeCAD. This reason still stands.
looo
Posts: 2393
Joined: Mon Nov 11, 2013 5:29 pm

Re: LibreDWG revived!

Postby looo » Thu Aug 30, 2018 5:02 pm

NormandC wrote:
Thu Aug 30, 2018 5:00 pm
Obviously you have no clue about the issues the FreeCAD project's had with the GPLv3+. It infects everything. It has only caused aggravation with packaging for Debian. There is a very good reason why it was decided not to ever allow inclusion of GPLv3+ code in FreeCAD. This reason still stands.
As far as I know it was because occt had a incompatible license. But in the meantime this has changed to lgpl, or not?