Licenza BSD

Licenza BSD

Dati chiave
Ultima versione (en) Licenza BSD
Approvato OSI
Compatibile con GPL
ID SPDX 0BSD, BSD-1-clausola, BSD-2-Clause, BSD-2-Clause-Patent, BSD-2-Clause-Views, BSD-3-Clause, BSD-3-Clause-Attribution, BSD-3-Clause- Clear, BSD-3-Clause-LBNL, BSD-3-Clause-Modification, BSD-3-Clause-No-Nuclear-License, BSD-3-Clause-No-Nuclear-License-2014, BSD-3-Clause- Nessuna garanzia nucleare, BSD-3-Clause-Open-MPI, BSD-4-Clause, BSD-4-Clause-Shortened, BSD-4-Clause-UC, BSD-Protection, BSD-Source-Code

La licenza BSD ( Berkeley Software Distribution License ) è una licenza gratuita utilizzata per distribuire software . Permette di riutilizzare tutto o parte del software senza restrizioni, sia esso integrato in software libero o proprietario .

La versione originale della licenza BSD includeva una clausola pubblicitaria particolarmente restrittiva che richiedeva che il copyright fosse menzionato in qualsiasi pubblicità o documento fornito con il software , il che poteva causare alcuni problemi quando si utilizzava un gran numero di componenti sotto questa licenza . La nuova versione di questa licenza non contiene più questa clausola pubblicitaria.

Testo della licenza

Il testo della licenza è di pubblico dominio e può essere modificato senza limitazioni. Per soddisfare le esigenze specifiche di un'organizzazione o di un individuo, i termini originali di "  Regents of the University of California  ", "  University of California, Berkeley  " e "  Regents  " possono essere sostituiti. Questa è la versione senza la clausola pubblicitaria, che è stata ritirata nel 1999 .

Copyright (c) 1998, Regents of the University of California All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the University of California, Berkeley nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Differenza dal dominio pubblico

La licenza BSD è una delle meno restrittive nel mondo dei computer e si avvicina alla nozione di "dominio pubblico". Tuttavia, ci sono alcune differenze importanti:

Utilizzare in software proprietario

Il codice sorgente rilasciato sotto licenza BSD può essere incorporato in soluzioni proprietarie . Per questo motivo, le modifiche al codice BSD possono essere proprietarie. Tipici esempi sono l'uso di Sun codice di rete sotto la BSD, e componenti da FreeBSD in OS X .

La licenza BSD e le sue derivate sono quindi considerate libere ma non licenze copyleft , con il copyleft che richiede che il codice libero rimanga libero in tutte le successive modifiche.

Compatibilità con altre licenze gratuite

Il codice sotto la licenza BSD può essere rilasciato sotto GPL senza il consenso degli autori originali poiché i termini della licenza GPL seguono tutti quelli della licenza BSD. Tuttavia, la ridistribuzione deve tenere conto della prima clausola della licenza BSD. Inoltre, Theo de Raadt (leader di OpenBSD) pensa che si possa decidere sulla licenza di un software solo se si è l'autore (o uno degli autori) del codice in questione. Se un autore A scrive codice sotto la licenza BSD, un secondo autore B apporta modifiche significative, quindi può scegliere di mettere il suo codice sotto GPL. Ma il codice di A sarebbe ancora sotto la licenza BSD.

D'altra parte, il codice sotto la licenza GPL non può essere concesso in licenza alla BSD senza il permesso degli autori perché la licenza BSD non rispetta tutti i vincoli imposti dalla licenza GPL. Rilasciando il codice GPL sotto la licenza BSD, ad esempio, la ridistribuzione sarebbe consentita senza fornire il codice sorgente quando ciò è proibito dai termini della licenza GPL .

Prima del 1999, la licenza BSD conteneva una clausola di "pubblicità" che poneva diversi problemi pratici:

All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors.

L'approvazione di "  University of California, Berkeley  " non era obbligatoria, ma doveva essere sostituita dagli autori. Nel 1997, il codice NetBSD aveva 75 variazioni di questa frase (una per ogni parlante), il che significava scrivere una clausola simile 75 volte di seguito in una pubblicità.

Licenza BSD modificata

Durante la revisione della licenza BSD, il direttore dell'Office of Technology Licensing presso l'Università della California ha confermato il22 luglio 1999che questa clausola ( n °  3) è stata "rimossa nella sua interezza". Questa versione è spesso chiamata "  Nuova licenza BSD  " (in inglese "  Nuova licenza BSD  ") o "  Licenza BSD modificata  " (in inglese "  Licenza BSD modificata  ").

Licenza FreeBSD

La licenza FreeBSD è una licenza BSD modificata, edita dal FreeBSD Project , ma modificata da un commento che afferma che "  Le opinioni e le conclusioni contenute nel software e nella documentazione sono quelle degli autori e non dovrebbero essere interpretate come rappresentanti delle politiche documenti ufficiali di il progetto FreeBSD, sia esplicito che implicito  ”. Questa licenza è stata studiata come una licenza completa dal progetto Gentoo / FreeBSD .

Articoli Correlati

Note e riferimenti

  1. Licenza BSD modificata .
  2. (in) "  Il copyright di FreeBSD  " su freebsd.org ,31 dicembre 2011(visitato il 29 marzo 2012 ) .
  3. (in) Richard Yao, Nuova licenza: Licenza FreeBSD , gentoo-dev,30 gennaio 2012( leggi online ).

link esterno