Questa domanda ha già una risposta qui :

Commenti

Risposta

Non distribuire

La GPL riguarda principalmente la distribuzione del tuo software (ciò che viene chiamato " trasporto "). Se tu usa solo la tua app e la libreria GPL interna, la GPL non considera questo mezzo di trasporto e la fornitura del copyleft non viene attivata. Pertanto non è necessario che tu programma open-source.

Comunica a distanza

Se il tuo programma non dipende dalla libreria o applicazione GPL per il suo corretto funzionamento, e tu comunica a distanza di braccia con esso generando un processo separato, pipe o qualcosa di simile più che collegare direttamente la libreria nella tua applicazione, la GPL considera il tuo programma un applicazione separata (invece di un lavoro derivato ) e non hai bisogno di rendere il tuo programma open-source.

Commenti

  • Il secondo punto non è del tutto vero. Comunicare con un programma GPL può essere legalmente considerato come " collegamento di " ad esso … (dipende in realtà se il protocollo viene utilizzato da diverse applicazioni o meno)
  • Lidea principale è che il tuo programma non dipende dalla libreria (quella parte di " opere derivate "). Ma sono daccordo sul fatto che ' sia unarea grigia (la FSF lo dice). Non sono proprio sicuro di cosa abbiano a che fare molte altre applicazioni.
  • ok, ' t usare GPL allora. ' stiamo realizzando un programma che controlla un robot che scatta foto di un oggetto, il programma le elabora (contrasto, bilanciamento, mascheratura, ecc …) al volo e fa diverse tipi di presentazioni / raccolte di essi ….

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *