LibreDWG revived!

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
jmaustpc
Posts: 9566
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: LibreDWG revived!

Postby jmaustpc » Fri Mar 29, 2019 12:59 pm

looo wrote:
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.
yorik wrote:
Thu Aug 30, 2018 6:14 pm
Indeed the "GPL problem" doesn't exist anymore. For now. But many things could re-license in the future depending on who buys them (OCCT, QT,...). And, like with the Sourceforge story, history could very well repeat itself...
yes it does. The point is that one of the issues with GPL was OCC, that has been resolved but that was only one problem.

Guys, Werner post a detailed explanation about this with respect to LGPL and GPL (2, 2+ and 3) and compatibility etc. I don't claim to remember the details but it comes down to GPL3 is not compatible for inclusion with FreeCAD LGPL2 code in master.

This does not mean we can't use the code somewhat like we did with Tehgia, but it can't be part of FreeCAD or distributed with FreeCAD.
User avatar
yorik
Site Admin
Posts: 11521
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: LibreDWG revived!

Postby yorik » Fri Mar 29, 2019 2:00 pm

jmaustpc wrote:
Fri Mar 29, 2019 12:59 pm
This does not mean we can't use the code somewhat like we did with Tehgia, but it can't be part of FreeCAD or distributed with FreeCAD.
Yes that's exactly the point. FreeCAD cannot DEPEND on GPL3 code. However, GPL3 code can depend on FreeCAD. So for ex. you could have an add-on that is GPL3, which would be the proper way to use LibreDWG... Specially because it now seems to have (or at least prepare) python bindings! https://github.com/LibreDWG/libredwg/tr ... ngs/python
triplus
Posts: 8689
Joined: Mon Dec 12, 2011 4:45 pm

Re: LibreDWG revived!

Postby triplus » Mon Apr 01, 2019 11:45 pm

Just to clear any possible confusion. In such discussions the term compatible is referring to the license being compatible with FreeCAD Policy on licenses. That is, if somebody wants to make a code contribution to FreeCAD upstream, currently GPL licensed code won't be accepted. This is what we are referring to being compatible or not. Some license, like GPL or proprietary, being compatible with FreeCAD Policy on licenses.

Therefore we are not talking about actual licenses being compatible or not. As some might get the impression GPL licensed code isn't compatible with FreeCAD license, and that therefore is not correct, it is.
looo
Posts: 2825
Joined: Mon Nov 11, 2013 5:29 pm

Re: LibreDWG revived!

Postby looo » Tue May 07, 2019 9:54 am

a linux package is available for testing:
https://anaconda.org/freecad/libredwg/files

Please help with this effort.