I'm writing a software application that I'd like to use FFTW (an FFT math algorithm with GPL license) as part of the back-end. I won't modify FFTW and I won't distribute the code to an end customer of mine. However, I will place my software application back-end on a server that client computers access over the Internet.
All of the material I can find online suggests I'm not bound by the GPL license as it's residing on a web server and therefore not considered 'distribution'. In fact AGPL was created for such applications if I understand correctly. However, typical in such scenarios, including mine, I would be hosting my software application with a third party (like, Amazon cloud computing for example, or some other hosting company). The point being, I don't own the server, some third party does, even though this third party is not my customer (I'm their customer). Regardless, doesn't the fact that my software application resides on hardware that is outside of my company require me to distribute my application software under GPL?
I would think this question should come up all the time, but haven't run across a satisfactory answer yet. Looking for some conventional wisdom. Thanks in advance. -ggk