In our open source game engine (see http://ezEngine.net) we provide an FMOD integration. So far we have followed the guideline to only redistribute DLLs. That means our users can only enjoy sound when they use a pre-built package of the engine, but once they check out our repository, they have to do the extra step to sign up with FMOD and download the Windows SDK themselves. Recently I have come across this discussion:
The way I read this, is that you allow projects like ours (game engines and such) to bundle the basic FMOD files (headers+libs) that are necessary to build the code. However, I donât want to violate any of your conditions by maybe misinterpreting things, so Iâd like to get a straight yes/no answer for our project as well (canât be too cautious about the legal stuff, right?).
Weâd like to ship the files from the âFMOD Studio API Windowsâ (+ maybe UWP) that are crucial for building our FMOD integration. That would be everything under the âapiâ folder in your SDK. So for example âfmod.hppâ, âfmod_vc.libâ and âfmod.dllâ.
We would definitely NOT ship any of your exe files and obviously also not âFMOD Studioâ.
In our documentation we already make it absolutely clear that FMOD is a commercial product and our users need to check the licensing conditions: FMOD Integration | ezEngine
Our goal is to make the experience for users to get up and running and to be able to try out our demos as seamless as possible. Once someone actually wants to edit a sound event, they will be forced to register with you guys and download FMOD Studio themselves.
As far as I can tell that is pretty much the same (or even more restricted) use case as was discussed in the other forum thread.
Would that be fine?