GeoServer is licensed under the GPLv2. I know that this means I cannot make derivative commercial works from this application. For instance, I cannot add new interfaces, plugins, etc to GeoServer as a closed source application.
However, can I use it as a backend server to frontend closed source application? An oGC compliant map server it exposes certain OGC compliant interfaces for consuming maps and data. There are several other GIS servers that are able to do this such as MapServer (free) and ArcGIS Server (commercial).
So, let's say I create a closed source Flex GIS framework for consuming data through OGC compliant web services. If I sold this application, and included GeoServer (unmodified) as part of the install (with the appropriate licenses included) would I be in violation of the GPL?
How can I use GeoServer in a commercial closed source application, if at all?