Using the C++ library CGAL to perform operations on 3D Meshes.
This package is provided under the GPL-3 license. If you wish to use CGAL for commercial purposes, you must obtain a license from the GeometryFactory.
I wrote a blog post devoted to Boolean operations on meshes (using RCGAL, the ancestor of MehesOperations), and another one showing an example of the Minkowski addition.