I extract FreeCAD Base module as an independent repo, is that legal?

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!
Post Reply
qingfeng.xia
Posts: 227
Joined: Tue Sep 22, 2015 1:47 pm
Location: Oxford UK/Shenzhen China
Contact:

I extract FreeCAD Base module as an independent repo, is that legal?

Post by qingfeng.xia »

I extracted the TypeSystem of FreeCAD base as an independent repo a year ago for my another open source project, parallel-preprocessor.

Using the same LGPL, it seem legally right. Recently, I am extracting more stuff like UnitSystem, Geometry.
https://github.com/qingfengxia/cppBase
I probably will experiment something like using pybind11 to wrap C++ instead of PyCxx.

I do not mean to fork FreeCAD base, but some patch or preprocessor macro can switch between master branch and make it compilable as an independent dll. FreeCAD has such a great design, I just want to make the best use of it.

Thank you.
Ubuntu 18.04 LTS 64bit, python3, always work with latest FreeCAD daily build
Working on Cfd module for FreeCAD, FreeCAD_Module_Develop_Guide
https://github.com/ukaea/parallel-preprocessor/
https://github.com/qingfengxia/Cfd
Post Reply