jmaustpc wrote:Also Hamish picked an incompatible license, GPL3, so his work could never become part of FreeCAD even if it was a good idea from a technical perspective, unless of course he changed the license.
This claim isn't correct and therefore it should be corrected. Hamish picked compatible licence but it is true the licence Hamish picked isn't compatible with current FreeCAD licence policy.
I feel this is important piece of information and misinformation therefore shouldn't be spread as there is no reason we should do that.
You want important information to be known, how about giving all of it.
It has been clearly stated many times by the main developers, and the last time not so long ago:
wmayer wrote:Legally it would be possible to link also GPLv3 code because according to FSF  linking LGPLv2 and GPLv3 is possible, only GPLv2only and GPLv3 is not possible. But linking with GPLv3 is only possible when using the new re-licensed Coin3d version. Since some Linux distributions still offer the old GPLv2only version of Coin3d IMO it actually is still problematic to link GPLv3 libraries.
Furthermore, the aim of FreeCAD is also to be used by companies and allow them to link their proprietary code and thus GPL is not allowed in FreeCAD.
Jurgën Riegel, the project founder, was also pretty clear about it in the past. This fact will likely not change for the reason stated above.
So there is absolutely no point
on insisting the licenses are compatible and accusing others of misinformation. Your splitting hairs only confuses users who are not aware of FreeCAD licensing's history.