|
BSD許可證(Berkeley Software Distribution license),是自由軟體(開源軟體的一個子集)中使用使用最廣泛的許可證之一。BSD軟體就是遵照這個許可證來發佈,該許可證也因此而得名。
BSD套件最初所有者是加州大學的董事會,這是由於BSD源自柏克萊加州大學。BSD開始後,BSD許可證得以修正,使得以後許多BSD變種,都採用類似風格的許可證。
跟其他許可證相比,從GNU通用公共許可證(GPL)到限制重重的著作權(Copyright),BSD許可證比較寬鬆,甚至跟公有領域更為接近。事實上,BSD許可證被認為是copycenter(中間版權),界乎標準的copyright與GPL的copyleft之間。"Take it down to the copy center and make as many copies as you want"。[1]
目錄 |
許可證文本被認為遵循公有領域,所以可以不受限制地修改。為了滿足個人或團體的需要,用戶可以隨意地將'Regents of the University of California'(加州大學董事會), 'University of California, Berkeley'(柏克萊加州大學),以及'Regents'(董事會) 替換成自己的名稱。(參考中譯附於英文原文後):
* 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.
* Copyright (c) 1998 著作權由加州大學董事會所有。著作權人保留一切權利。 * * 這份授權條款,在使用者符合以下三條件的情形下,授予使用者使用及再散播本 * 軟體包裝原始碼及二進位可執行形式的權利,無論此包裝是否經改作皆然: * * * 對於本軟體源代碼的再散播,必須保留上述的版權宣告、此三條件表列,以 * 及下述的免責聲明。 * * 對於本套件二進位可執行形式的再散播,必須連帶以文件以及/或者其他附 * 於散播包裝中的媒介方式,重制上述之版權宣告、此三條件表列,以及下述 * 的免責聲明。 * * 未獲事前取得書面許可,不得使用柏克萊加州大學或本軟體貢獻者之名稱, * 來為本軟體之衍生物做任何表示支持、認可或推廣、促銷之行為。 * * 免責聲明:本軟體是由加州大學董事會及本軟體之貢獻者以現狀("as is")提供, * 本軟體包裝不負任何明示或默示之擔保責任,包括但不限於就適售性以及特定目 * 的的適用性為默示性擔保。加州大學董事會及本軟體之貢獻者,無論任何條件、 * 無論成因或任何責任主義、無論此責任為因合約關係、無過失責任主義或因非違 * 約之侵權(包括過失或其他原因等)而起,對於任何因使用本軟體包裝所產生的 * 任何直接性、間接性、偶發性、特殊性、懲罰性或任何結果的損害(包括但不限 * 於替代商品或勞務之購用、使用損失、資料損失、利益損失、業務中斷等等), * 不負任何責任,即在該種使用已獲事前告知可能會造成此類損害的情形下亦然。
遵守BSD License的軟體,允許用作商業用途,甚至可按照專屬許可證進行再發佈。比較著名的例子如微軟產品中引入了BSD網路部分的代碼,Mac OS X中使用了不少FreeBSD的組件。也可以將一部分遵照BSD許可證發佈,另外一些採取其他許可證。事實上,BSD Unix早期就是這樣的,其一部分是來自AT&T的專屬內容。
BSD許可證的最初稿件,其中含有與GNU General Public License相衝突的地方[2]。由於這兩個許可證在自由軟體中使用很普遍,如果作者想將GPL和BSD有所結合,問題就來了。好在1999年,BSD許可證的修訂版去除了相衝突的語句。從此以後,自由軟體作者就可以方便地採用BSD許可證下的軟體,從而跟GPL下的作品融合起來。
BSD在最初散播的時候,其許可證內含有一項額外的條款,要求所有從以BSD許可證授權的軟體衍生著作,都必須要包含一段文字以交代原始碼的來源。該條文列於原BSD許可證的第三條(參考中譯附於英文原文後):
* Copyright (c) 1982, 1986, 1990, 1991, 1993 * The 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: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. 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. * 3. 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. * 4. Neither the name of the University 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 OR 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. * Copyright (c) 1982, 1986, 1990, 1991, 1993 * 著作權由加州大學董事會所有。著作權人保留一切權利。 * * 這份授權條款,在使用者符合以下四條件的情形下,授予使用者使用及再散播本 * 軟體包裝原始碼及二進位可執行形式的權利,無論此包裝是否經改作皆然: * * 1. 對於本軟體源代碼的再散播,必須保留上述的版權宣告、此四條件表列,以 * 及下述的免責聲明。 * 2. 對於本套件二進位可執行形式的再散播,必須連帶以文件以及/或者其他附 * 於散播包裝中的媒介方式,重制上述之版權宣告、此四條件表列,以及下述 * 的免責聲明。 * 3. 所有提及本軟體功能或是本軟體使用之宣傳材料,都必須包還含下列之交 * 待文字: * “本產品內含有由柏克萊加州大學及其軟體貢獻者所開發之軟體。” * 4. 未獲事前取得書面許可,不得使用柏克萊加州大學或本軟體貢獻者之名稱, * 來為本軟體之衍生物做任何表示支持、認可或推廣、促銷之行為。 * * 免責聲明:本軟體是由加州大學董事會及本軟體之貢獻者以現狀("as is")提供, * 本軟體包裝不負任何明示或默示之擔保責任,包括但不限於就適售性以及特定目 * 的的適用性為默示性擔保。加州大學董事會及本軟體之貢獻者,無論任何條件、 * 無論成因或任何責任主義、無論此責任為因合約關係、無過失責任主義或因非違 * 約之侵權(包括過失或其他原因等)而起,對於任何因使用本軟體包裝所產生的 * 任何直接性、間接性、偶發性、特殊性、懲罰性或任何結果的損害(包括但不限 * 於替代商品或勞務之購用、使用損失、資料損失、利益損失、業務中斷等等), * 不負任何責任,即在該種使用已獲事前告知可能會造成此類損害的情形下亦然。
GNU工程將這個稱為“令人感到不舒服的BSD交待條款”(obnoxious BSD advertising clause)。GNU工程認為存在兩個問題:第一,修改源碼的人都希望將其大名加到鳴謝中,如果一個項目參加的人非常多,或者軟體套件中包含許多個單獨項目,鳴謝陣容將會變得非常龐大;第二,這跟GNU General Public License相抵觸,GPL不允許增加額外的限制,所以軟體只能在GNU跟BSD之間選擇。GNU工程建議人們提到非copyleft許可證的例子時,不要使用「BSD風格」的字眼,以免原本的BSD許可證不慎被使用。
應Richard Stallman的請求,1999年7月22日,William Hoskins,也就是伯克利技術許可辦公室的主管(director of the office of technology licensing for Berkeley),刪除了BSD許可證的第三條。[3] 原來的許可證有時被稱為“BSD-old”(老BSD)或“4-clause BSD”(四句版BSD),當前的BSD許可證有的被稱為“BSD-new”(新BSD)、“revised BSD”(修訂的BSD)或“3-clause BSD”(三句版BSD)。
以下幾種自由軟體、開源軟體,衍生自BSD或跟BSD相類似:
|
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History