GPL linking exception: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Botcrux (discussione | contributi)
m Bot: rimuovo sezione "Collegamenti esterni" vuota (ref)
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti.
 
(Una versione intermedia di un altro utente non mostrate)
Riga 5:
Questa eccezione serve sostanzialmente per due situazioni particolari:
#Nel caso in cui il software GPL venga utilizzato da altro software (cioè il software GPL è o si comporta come una libreria), non è obbligatorio che quest'altro software o altri moduli di questo software sia anch'essi licenziati con la GPL, ma si è solitamente liberi di scegliere la licenza (anche proprietaria).
#Nel caso in cui il software GPL utilizzi librerie GPL-incompatibili, è possibile distribuire il codice binario senza violare la GPL; senza questa eccezione sarebbe infatti possibile distribuire solo il [[codice sorgente]], rendendo quindi impossibile l'inclusione di questo software in una distribuzione binaria. In questo secondo caso solitamente viene indicata con precisione qual è la libreria GPL-incompatibile che è possibile utilizzare, specificando anche con quale licenza viene distribuita.
 
Molte delle librerie di [[software libero]] che usano una ''GPL linking exception'' utilizzano un'eccezione simile, sebbene la formulazione dell'eccezione vari. [[GNU Guile]],<ref name="license-list">Stallman, Richard. {{cita web|url=https://www.gnu.org/philosophy/license-list.html|titolo=Varie Licenze e Commenti su queste|data=17 maggio 2007}}</ref> le librerie [[run-time]] di [[GNAT]],<ref name="license-list" /> e [[GNU Classpath]]<ref name="classpathlicense">{{cita web|url=https://www.gnu.org/software/classpath/license.html|titolo=Classpath::License|data=23 aprile 2007}}</ref> sono esempi di software in cui viene usata una ''GPL linking exception''.
Alcuni software che utilizzano la libreria OpenSSL (GPL-incompatibile), come [[wget]], includono una eccezione alla GPL<ref>{{cita web|url=https://www.gnome.org/~markmc/openssl-and-the-gpl.html|titolo=The OpenSSL licence and The GPL}}</ref>.
 
Le [[libreria runtime|librerie runtime]] dei compilatori usano spesso questa licenza, per esempio la libreria libgcc nella [[GNU Compiler Collection]] utilizza una eccezione molto simile, come anche le librerie del progetto [[Free Pascal]].
 
Nel 2007, la Sun Microsystems ha pubblicato gran parte del codice delle librerie di classe dei progetti [[Java 2 Platform, Standard Edition|Java Standard Edition]] e [[Java EE|Java Platform, Enterprise Edition]] sotto la seconda versione della licenza GPL più la ''Classpath linking exception''<ref>{{Cita web| url=http://www.sun.com/software/opensource/java/project_overview.jsp| titolo=Open-Source Java Project Overview| editore=[[Sun Microsystems]]| accesso=22 maggio 2007| urlarchivio=https://web.archive.org/web/20070514161601/http://www.sun.com/software/opensource/java/project_overview.jsp| urlmorto=sì}}</ref>, ed utilizzò la stessa licenza come una delle licenza possibili per il loro server per le aziende [[GlassFish]]<ref name="glassfishlicense">{{cita web|url=https://glassfish.dev.java.net/public/CDDL+GPL.html|titolo=La Licenza Glassfish|urlarchivio=https://wayback.archive-it.org/all/20160117093912/https://glassfish.java.net/public/CDDL+GPL.html|data=25 marzo 2008|dataarchivio=17 gennaio 2016 }}</ref>. e per la loro [[IntegratedAmbiente developmentdi environmentsviluppo integrato|IDE]] [[NetBeans]] per Java .<ref name="netbeanslicense">{{cita web|url=https://netbeans.org/about/legal/license.html|titolo=La licenza di Netbeans|urlarchivio=https://web.archive.org/web/20190927025219/https://netbeans.org/about/legal/license.html|data=27 marzo 2008 }}</ref>
 
Anche la versione 3 della LGPL<ref>{{cita web|url=https://www.gnu.org/licenses/lgpl.html|titolo=GNU Lesser General Public License, Version 3|data=29 giugno 2007}}</ref> è realizzata come un'eccezione della GPL.<ref>{{cita web|url=http://gplv3.fsf.org/lgpl3-dd2-guide|titolo=Guide to the second draft of LGPLv3|data=3 aprile 2007}}</ref>