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.
I extract FreeCAD Base module as an independent repo, is that legal?
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
-
- 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?
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
Working on Cfd module for FreeCAD, FreeCAD_Module_Develop_Guide
https://github.com/ukaea/parallel-preprocessor/
https://github.com/qingfengxia/Cfd