No, non è necessario aprire l'applicazione.
Hai solo bisogno di open source un'opera derivata da una GPL quando distribuisci il lavoro. Ma quando il tuo programma esegue il tuo server, non lo stai distribuendo ai tuoi utenti. Ciò significa che non è necessario concederne la licenza a loro. È anche possibile modificare il codice sorgente. Finché il software non lascia il tuo server, il codice sorgente non deve nemmeno lasciarlo.
C'è l'AGPL che chiude questa scappatoia richiedendo di concedere il lavoro a tutti coloro che interagiscono con il software tramite una rete di computer, ma la normale GPLv2 non include questa clausola.
Una cosa di cui gli sviluppatori web devono essere a conoscenza quando usano il software GPL è che la situazione è diversa quando si utilizza codice JavaScript, HTML o CSS con licenza GPL. Quando il codice derivato GPL viene inviato al client ed eseguito, tale codice deve anche essere concesso in licenza in GPL. Ma questo è solo un problema quando usi JavaScript con licenza GPL. Non è un problema quando il tuo codice JavaScript interagisce con un back-end con licenza GPL.