Commenti
- possibile duplicato di Posso utilizzare il software GPL in unapplicazione commerciale e di chiamare il software GPL da software non GPL
- Ho ' ho rimosso il bit sugli altri tipi di licenza poiché ci sono dozzine di varie licenze open source. Stack exchange Q & A funziona meglio quando cè una sola risposta giusta per la domanda. Avere una domanda che consente a una persona di rispondere su Apache, unaltra GPL e un altro MSPL crea una dispersione di informazioni e riduce lutilità della domanda e della risposta.
- Probabilmente dovresti creare anche il tuo software GPL , ma devi chiedere al tuo avvocato
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 ….