Utilizza il codice GPL nell'app Android commerciale creando un processo separato [duplicato]

0

Come ho capito, GPL consente l'uso di un programma GPL insieme a un programma proprietario a patto che siano programmi separati e comunichino a braccia spalancate.

Per fare questo, se spawn un processo dalla mia app Android commerciale che contiene solo il codice gpl e comunica con il processo principale tramite socket,
questo violerebbe la GPL? In tal caso, esiste un altro modo di utilizzare un programma gpl (o codice) in un'app Android commerciale?

Porzioni rilevanti di gpl-faq:
link
link

grazie,

    
posta user3099352 25.05.2015 - 08:32
fonte

1 risposta

1

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.

    
risposta data 25.05.2015 - 08:50
fonte

Leggi altre domande sui tag