NirmandC wrote:No it's not, because it's still licensed under GPLv3+ which is a complete no-go for FreeCAD.
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.
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
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.