The bcfplugin
Python library was initially created by Patrick Podestplatz here. Back in December last year, I proposed that the library be converted into FreeCAD-agnostic so that it could be reused in the BlenderBIM Add-on, and who knows what else :) (FOSS OpenCDE API Server/Client, anyone?) For those interested, read the history.
Anyway, there is now a new Git repository, which contains some small new fixes and features, and is completely agnostic (Note: the BlenderBIM Add-on uses it for reading BCF files now!). Patrick, unfortunately, has let me know that he is too busy to maintain the library anymore, so I'm wondering if anybody here is interested in rewriting the FreeCAD integration as a thin wrapper on top of this new library? That way, both BIM authoring tools can benefit from mutual fixes (and support of future BCF versions, as BCF 2.2 is coming soon).
Happy hacking!