Sì, il codice GPLv2 può essere usato nel modo che descrivi. Questo in effetti è una delle motivazioni per AGPL e GPLv3. Il codice modificato deve, ovviamente, non essere mai dato a nessuno al di fuori dell'organizzazione o l'obbligo di rendere disponibile il del codice sorgente.
Probabilmente ci sarà una reazione negativa da parte della comunità open-source, poiché questo uso è considerato tecnicamente legale ma semplicemente non cricket (è visto al meglio come un profitto dal lavoro di qualcun altro senza compensarlo in alcuna forma come ad esempio contribuire con nuovi lavori a beneficio degli altri). Le possibilità per evitarlo includono il contributo delle modifiche (se non sono una parte fondamentale dell'azienda) o il contatto del progetto per vedere se i detentori del copyright concedono in licenza il codice del progetto per uso interno in cambio di supporto finanziario o di altro tipo (anche se questo progetto non è in fase di sviluppo attivo, l'hardware e altre risorse potrebbero essere necessari per altri progetti sui quali stanno lavorando i titolari di copyright).
Anche il lato client deve essere esaminato. Se sono state apportate modifiche al codice client, sarà necessario rendere disponibile il codice sorgente per loro poiché il client verrà distribuito ai clienti. Se non c'è un cliente (ad esempio un'applicazione web) o se viene utilizzato un client non modificato, non ci sarà un problema legale.