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
Veteran
Posts: 11207
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: LibreDWG revived!

Post by jmaustpc »

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
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: LibreDWG revived!

Post by yorik »

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
Veteran
Posts: 9471
Joined: Mon Dec 12, 2011 4:45 pm

Re: LibreDWG revived!

Post by triplus »

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.
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: LibreDWG revived!

Post by looo »

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

Please help with this effort.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: LibreDWG revived!

Post by Kunda1 »

Thread continues at https://forum.freecadweb.org/viewtopic.php?f=8&t=39827
This thread is now locked.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Locked