Chiavix Inviata 30 Maggio 2010 Segnala Inviata 30 Maggio 2010 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?
Aerys II Inviato 30 Maggio 2010 Segnala Inviato 30 Maggio 2010 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. 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.
Galifar Inviato 7 Giugno 2010 Segnala Inviato 7 Giugno 2010 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
Aerys II Inviato 8 Giugno 2010 Segnala Inviato 8 Giugno 2010 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.
Messaggio consigliato
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora