thanks for the offer!
Actually I'm personally relative critical with GSoC. Setting up a student on the relative complex matter of CAD programming take some time, and this time I use better coding. Also the paper work eat some time. And the question is how many of the hired guns stay in the project after the summer is gone? But if one of my fellows in FreeCAD want to participate, I have nothing against it! Maybe in Arch or Drawing?
I'm always open to collaboration in FOSS. In our case it's a bit tricky, since we basically do the same thing (CAD-modeler) but with very different approaches and different history. There are obvious things, like STEPcode, where it make sense to collaborate. But other then this? What do you have in mind?
This thought of an "Umbrella project" is very interesting. I think such a bundling and coordinating the CAx efforts in FOSS is a worthwhile task on its own. But it would need a different name. I don't think I want to see FreeCAD subsumed under BRL-CAD
. To be honest, excuse my bluntness, I don't see BRL-CAD going anywhere. Script based CSG modeling was abandoned by the industry 20 years ago, and trying to teach a 30 year old code base new tricks is a hopeless task. Your supported system list reads like a museum inventory and I'm sure the US military complex have abandoned BRL-CAD a long time ago.
Actually I hope FreeCAD becomes that umbrella project. We already incorporate and use a lot of FOSS CAx libs (OCE, StepCode, NumPy,mathplotlib,CalculiX, SalomeMesh, NetGen, Povray, Luxrender, IFCOpenShell, and many more) and we have modules in a lot of engineering fields (FEM, Architecture, CAM, Drawings, Meshes, point-clouds, ....).
So again, excuse my bluntness, I know BRL-CAD is your baby now, but thats my opinion....
But maybe some of our community have a different opinion!?