Compatibilità tra licenze

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

License di pacchetti software che contengono requisiti contraddittori rendono impossibile combinare il codice sorgente di questi pacchetti per creare nuovi pacchetti software[1].

Per esempio, se una licenza dice "le versioni modificate devo menzionare gli sviluppatori in ogni materiale pubblicitario" e un'altra licenza dice "le versioni modificate non possono contenere requisiti di attribuzione addizionali" allora, se qualcuno combina un pacchetto software che usa una licenza con un pacchetto software che usa l'altra, distribuire la combinazione diventerebbe impossibile, perché i due requisiti non possono essere soddisfatti contemporaneamente. Così i due pacchetti sono incompatibili[2]

GPL-compatibile

Molte delle licenze libere più comuni, come la licenza MIT originale, le licenza BSD (nella sua forma con 3 clausole) e la LGPL sono GPL-compatibili. Ossia il codice sotto queste licenze può essere combinato con un programma sotto la GPL senza conflitti (la nuova combinazione avrebbe la GPL applicata a tutto l'intero nuovo programma combinato). Alcune licenze software libere/open source non sono GPL-compatibili. Molti sostengono con forza che gli sviluppatori di software libero/open source usino solo licenza GPL-compatibili, perché fare altrimenti rende difficile riusare il software in altri progetti più grandi[3].

Guarda anche la comparazione di licenze libere per esempi di licenze GPL-compatibili e GPL-incompatibili.

Voci correlate

License proliferation

Note

  1. ^ http://www.linuxdevices.com/articles/AT7188273245.html
  2. ^ Stallman explains licence compatibility while discussing GPLv3
  3. ^ http://www.dwheeler.com/essays/gpl-compatible.html

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net