Vai al contenuto

Messaggio consigliato

Inviata

E' possibile sviluppare un'applicazione commerciale closed-source appoggiandosi a librerie che sono distribuite sotto questo tipo di licenza? Nel caso specifico sto pensando alla relativa versione delle QT, ma la mia domanda è comunque di carattere generale.

Dalla licenza:

«A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.»

Da quello che riesco a capire, non è possibile redistribuire sotto una licenza diversa parti della libreria che siano state modificate o estese, ma dovrebbe essere invece possibile sviluppare applicazioni che si limitino a utilizzare la libreria stessa. E' corretto?


  • Risposte 3
  • Creato
  • Ultima risposta

Principali partecipanti

Principali partecipanti

Inviato

Io la leggo come te, e a dirla tutta ho sempre considerato la LGPL proprio come una "gabola" atta al fine di cui parli tu. Credo che l'idea sia proprio quella di permettere a un software proprietario di implementare una libreria libera senza dover essere libero a sua volta.

Non a caso, la GNU Foundation dice questo a proposito della LGPL. Un po' un controsenso da parte loro, ma la giustificazione per la presenza di tale licenza pare stare nel fatto che se una libreria libera di qualità ineguagliabile dovrebbe in linea teorica essere usata sempre dagli sviluppatori e quindi sarebbe opportuno metterla sotto GPL (in modo da obbligarli a scrivere software libero), così una libreria meno "imprescindibile" può essere messa sotto LGPL in modo da non essere accantonata immediatamente in favore di altre librerie parimente "mediocri" ma che non impongono di adottare la GPL.

In pratica, è la GPL per gli insicuri. :lol:

EDIT - Per inciso, carino il framework QT, l'avevo installato tempo fa per un paio di prove e poi era caduto nel dimenticatoio. Grazie per avermelo ricordato.

  • 2 settimane dopo...
Inviato
Da quello che riesco a capire, non è possibile redistribuire sotto una licenza diversa parti della libreria che siano state modificate o estese, ma dovrebbe essere invece possibile sviluppare applicazioni che si limitino a utilizzare la libreria stessa. E' corretto?
la lgpl è nata proprio per permettere ad un programma proprietario di linkare una libreria sotto lgpl. a prima vista sembra una contraddizione con gli obiettivi del progetto gnu ma immagino sia un tentativo di venire incontro ad esigenze diverse
Inviato

Non a caso quelli della FSF consigliano nell'articolo che ho linkato di non usarla salvo in casi particolari. E' tuttavia un caso in cui si dimostrano un po' meno estremisti, o per meglio dire accantonano un attimo il discorso morale per considerazioni pragmatiche.

Crea un account o accedi per commentare

Devi essere un utente registrato per poter lasciare un commento

Crea un account

Crea un nuovo account e registrati nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.
 

Accedi ora
×
×
  • Crea nuovo...