Licenze Java, GPL, domande GNU [chiuso]

-3

Vorrei fare alcune domande sulle licenze software, per quanto riguarda un programma (Java) che sto facendo. Sono molto nuovo alle licenze, quindi per favore portami con me.

1. Se produco un programma Java usando le librerie ' interne (come JavaFX), posso vendere il mio programma? ho bisogno di includere (distribuire) il mio codice sorgente?

2. Se produco un programma Java utilizzando le librerie esterne (oltre a quelle interne) che sono concesse in licenza con Licenza GPL , sono in grado di vendere il mio programma? Devo avere per includere (distribuire) il mio codice sorgente O la sorgente della libreria esterna O entrambi ?

3. vende un programma che utilizza licenza GPL "< em> external 'library, dare all'acquirente la possibilità di rivendere e addebitare qualsiasi prezzo ($ 0.00- $ infinito), (e rendendo potenzialmente infinite, copie del) il mio programma?

4. Ci sono altri vincoli importanti che l'utilizzo di una libreria esterna (con licenza sotto questa licenza GPL) nel mio programma, incorrerà?

    
posta Ben Hayward 19.10.2014 - 13:59
fonte

1 risposta

4
  1. Con le librerie interne, non è necessario distribuirle affatto. La fine l'utente avrà la propria copia nel proprio JRE. Distribuisci solo il codice che possiedi quindi non hai vincoli.

  2. Se distribuisci il codice utilizzando le librerie GPL, il tuo codice dovrebbe essere compatibile con la licenza GPL che include la possibilità di rendere disponibile tutto il codice del lavoro combinato.

    Sei libero di vendere software GPL ma, dato che anche altri possono ridistribuirlo dovrai fornire un motivo per cui le persone dovrebbero comprarlo da te, come supporto extra.

  3. Sì, le persone che ottengono il tuo software possono ridistribuirlo secondo i termini di la GPL. Ciò consente di addebitare qualsiasi prezzo.

  4. Controlla attentamente il testo attuale della GPL prima di rilasciare il software sicuro di aver capito a cosa stai accettando. Chiunque ottenga il tuo software sarebbe in grado di modificarlo e distribuirlo sotto GPL.

Altre licenze come la LGPL sono abbastanza comuni per le librerie perché riguardano solo le modifiche alla libreria stessa e non il tuo codice. Potresti invece cercare librerie con quello stile di licenza.

    
risposta data 19.10.2014 - 14:20
fonte

Leggi altre domande sui tag