Includere una libreria con licenza GPL in un programma Java commerciale [duplicato]

8

Sono in procinto di aiutare a sviluppare un programma commerciale Java. Vogliamo utilizzare un certo LookAndFeel di terze parti nella GUI. Il problema è che la libreria LookAndFeel è licenza GPL. Dal momento che stiamo progettando di vendere il nostro prodotto, sarebbe legale utilizzare GPL LookAndFeel nel nostro prodotto?

Il LookAndFeel in questione è InfoNode Look And Feel

    
posta AniDev 21.02.2011 - 04:43
fonte

2 risposte

19

Se sei disposto a rispettare i termini della GPL, allora sì è legale.

Ma è probabile che vendendo un'applicazione commerciale, rilasciando la fonte a qualsiasi Tom, Dick e Harry che comprano una copia è un non-starter. Se non sei disposto a rilasciare il tuo codice sorgente a chiunque lo usi, no non puoi licenziare la libreria sotto GPL.

Tuttavia , la particolare libreria che ti interessa è con licenza doppia . Se la GPL non ti soddisfa, puoi invece concedere in licenza la libreria sotto la Licenza del software InfoNode .

Fondamentalmente, gli sviluppatori della libreria stanno usando la pratica standard di rilasciare la libreria sotto GPL per gli sviluppatori open-source da utilizzare, e in effetti richiedono agli sviluppatori commerciali di pagare per la libreria se vogliono usarla in un'applicazione commerciale .

    
risposta data 21.02.2011 - 04:58
fonte
5

Ricorda che la GPL ha molti aspetti. A seconda del tipo di licenza GPL che stai utilizzando, le regole potrebbero essere molto diverse.

La GPL è conosciuta come una licenza infettiva, il che significa che qualsiasi codice proprietario che utilizza il codice GPL diventa coperto dalla licenza GPL. Ciò significa che, se hai venduto il tuo prodotto, dovresti anche includere l'intero codice sorgente. Le persone a cui vendi il prodotto possono modificarlo, copiarlo, darlo via gratis, ecc.

Se lo vendi, potresti essere in grado di trarre profitto offrendo un supporto che, come gli autori originali, sei in una posizione migliore da fare rispetto a coloro che lo hanno ottenuto e lo stanno distribuendo da soli.

Se la licenza è LGPL, finché la libreria viene utilizzata solo e non è strettamente collegata all'applicazione, il corpo principale della base di codice proprietaria può rimanere autorizzato con una licenza proprietaria. Tuttavia, devi ancora includere la fonte della libreria quando distribuisci il prodotto, ma non la base di codice principale.

DISCLAIMER: non sono un avvocato. Questa è la mia interpretazione delle due licenze. È meglio chiedere consiglio a un professionista specializzato in diritto.

    
risposta data 21.02.2011 - 08:50
fonte

Leggi altre domande sui tag