Se il tuo software interagisce solo con il server attraverso le interfacce OS standard o altre interfacce standardizzate, puoi utilizzare il server GPL senza domande.
La licenza GPL si applica a intere applicazioni, ma ci sono dei limiti a ciò che è considerato parte di tale applicazione. In particolare, i confini sono:
- API di sistema
- API conformi agli standard noti
- processi separati che comunicano "a distanza di braccia". A distanza di braccia significa essenzialmente che i processi comunicano attraverso un'interfaccia standard senza conoscere gli altri interni.
Significa essenzialmente che se il tuo software comunica tramite un'interfaccia definita al server, laddove tale interfaccia non è specifica per quel particolare server, la licenza del server non viene trasferita alla tua applicazione.