Probabilmente hai capito male (non dovresti avvolgere un programma GPL con qualche protocollo per comunicare con un software proprietario senza grandi precauzioni), e dovresti contattare il tuo avvocato, o la FSF .
Non sono un avvocato , ma la mia comprensione è che se si progetta un protocollo specifico per comunicare (da qualche programma GPL) con un solo processo proprietario è legalmente un link o un lavoro derivato ( in base alla licenza, il collegamento non è limitato all'utilizzo di ld
). Le cose potrebbero essere diverse se hai un pubblico e protocollo documentato che comunica con diversi programmi, uno dei quali è GPL.
In alcuni sistemi legali, il tribunale valuterà se il tuo intento è stato quello di dirottare lo spirito di GPL. Hai davvero bisogno di un avvocato o del consiglio di FSF.
Hai considerato di pubblicare la tua applicazione come software libero con una licenza compatibile GPL (puoi commercializzare il software GPL, a patto che dia accesso al codice sorgente sotto licenza GPL)?
E per favore, leggi di più sul software gratuito . L'obiettivo del software libero non è quello di aiutare gli sviluppatori proprietari (ma di dare libertà agli utenti). Visita il link sito
Probabilmente stai considerando di fare un errore enorme; sei sicuro di voler violare (o addirittura rischiare di violare) la licenza GPL o il suo spirito? la tua carriera, la tua reputazione, il tuo datore di lavoro e i clienti potrebbero soffrire (ad esempio, perdita finanziaria o addirittura andare in prigione in alcuni paesi); al tuo posto non rischierei di fare quello che vuoi fare (a meno che non sia coperto da un avvocato, che ti difenderà in tribunale)!
A proposito, il punto è capire cosa significa "comunicare a distanza di braccia" e probabilmente hai bisogno di un avvocato per questo.