I had make a solidworks macro couple years ago to generate 3D PCB model in solidwork native form using Geber files, Component location file, and 3D BOM files (generated from KiCad). I wounder if people need this thing, and how should I release my macro file into public under what kind of license? is MIT good enough?
Could be useful for FEM simulations. (There was a question on the mailing list some time back about how to get copper layers to a FEM program. Such a tool could help with that.)
It is totally up do you what license you choose. Read the terms of the license and see if you are happy with it.
This seems like a good explanation of what the difference is between different open source licenses: https://exygy.com/which-license-should-i-use-mit-vs-apache-vs-gpl/
Well, to do FEM on copper level, this macro need more work for read in copper layers. At it of now, only read silk screen layer, board outline layer, drill location, component location, and component 3D model (auto convert some simple structure in WRL files into solidwork parts if not native solidwork parts of the same name found). It were use to make a light wight 3D mode of the PCB for mechanical guys.