El tema es dificil porque por lo que veo tu programa es "privado", pero montado en un servidor de internet. GPL permite usos privados de códigos fuentes (ejemplo dentro de una empresa, para uso exclusivo de ella), pero al estar montado en un servidor con acceso a todo el mundo (aunque sea lectura) pues dificilmente diriamos que es para uso privado. Supongamos que Microsoft (por poner un ejemplo) tomara un programa o partes de el bajo licencia GPL, hiciera un programa nuevo y lo liberara al publico y en ningún momento dijera que se basó en un programa open source, ¿estaría bien eso?, pues claro que no, lo correcto sería que microsoft liberara el código fuente de su programa bajo la misma licencia o al menos una compatible.
Te comparto un par de links que espero te despejen algunas dudas, saludos.
https://www.gnu.org/licenses/gpl-faq...IfLibraryIsGPL https://www.gnu.org/licenses/gpl-faq...LinkingWithGPL