The following is a BSD license template. To generate your own license, change the values of OWNER, ORGANIZATION and YEAR from their original values as given here, and substitute your own.
Note: The advertising clause in the license appearing on BSD Unix files was officially rescinded by the Director of the Office of Technology Licensing of the University of California on July 22 1999. He states that clause 3 is hereby deleted in its entirety.
Note the new BSD license is thus equivalent to the MIT License, except for the no-endorsement final clause.
<OWNER> = Regents of the University of California
<ORGANIZATION> = University of California, Berkeley
<YEAR> = 1998
In the original BSD license, both occurrences of the phrase COPYRIGHT HOLDERS AND CONTRIBUTORS in the disclaimer read REGENTS AND CONTRIBUTORS.
Here is the license template:
Copyright (c) <YEAR>, <OWNER>
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 <ORGANIZATION> 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 COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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. 以下為BSD許可模板。創建屬於妳自己的許可,需要將原始模板中的所有人,機構和年份(參見下文)的值替換為妳自己的值。
註意:出現在BSD Unix文檔中的宣傳條款已經於1999年7月22日,被加州大學技術許可辦公室(Office of Technology Licensing)主任以官方名義廢除。他表示,第3款“特此作為壹個整體被刪除”。
請註意,新的BSD 許可和MIT許可,除了最後壹個非簽註條款,其他地方都壹樣。
<所有人> = 加州大學董事
<機構> = 加州大學伯克利分校
<年份> = 1998
在最初的BSD許可中,免責聲明裏的短語“版權所有人和貢獻者”也可理解為“董事和貢獻者”。
以下為許可模板:
版權所有(c);年份;所有人;
保留所有權利。
在遵守以下條件的前提下,可再發布軟件或以源代碼及二進制形式使用軟件,包括進行修改或不進行修改:
源代碼的再發布必須遵守上述版權通知、本條件列表以及以下免責聲明。
以二進制形式再發布軟件時必須復制上述版權通知、本條件列表以及文檔下文中的免責聲明和/或發布代碼時提供的其他信息。
未經事先書面批準的情況下,不得將名稱“機構”或貢獻者名字用於支持或推廣該軟件的衍生產品。
本軟件為版權所有人和貢獻者“按現狀”為根據提供,不提供任何明確或暗示的保證,包括但不限於本軟件針對特定用途的可售性及適用性的暗示保證。在任何情況下,版權所有人或其貢獻者均不對因使用本軟件而以任何方式產生的任何直接、間接、偶然、特殊、典型或因此而生的損失(包括但不限於采購替換產品或服務;使用價值、數據或利潤的損失;或業務中斷)而根據任何責任理論,包括合同、嚴格責任或侵權行為(包括疏忽或其他)承擔任何責任,即使在已經提醒可能發生此類損失的情況下。 在“開源”這個詞誕生很久以前,軟件是由程序員這個松散聯合體開發,並且自由交換的。自1950年代開始,SHARE和DECUS諸公司開發了大量隨硬件捆綁銷售的軟件。當時,計算機公司都是從事硬件業務的,降低軟件成本、增多可用軟件都能夠使他們的硬件更有競爭力。
1960年底,這種模式發生了改變。1965年ADR公司開發了脫離硬件公司的軟件,同壹些始自於IBM公司的客戶的軟件包競爭。1968年ADR公司為自己的軟件取得專利權。
為停止***享軟件,他們僅在如下的租約下提供軟件:付款需遍及軟件產品的整個生命期。由此ADR保留軟件的擁有權,能夠控制軟件的再銷售與重用。
1969年美國司法部責令IBM公司停止把免費軟件與其硬件捆綁銷售。從此軟件成為獨立於硬件的產品。
1968年,Informatics公司首先提出殺手級應用,快速建立軟件產品、軟件公司的觀念,並獲得了很高的回報率。Informatics公司制定了現在遍及軟件工業界的標準的永久授權協議。在該協議中軟件的擁有權永遠不會傳遞至它的客戶。 unix的原初實現者AT&T,由於在反托拉斯法廳受到壟斷管制,不能合法地銷售軟件產品,不過它可以在僅收取介質費用的條件下向學術機構提供unix.
在壹次操作系統會議上公開了實用性以後,各個大學很快就接納了unix。非常有益的壹點是unix運行在PDP-11這種非常廉價的16位機器上,並且使用確實適合系統編程的高級語言寫就。在當時DEC的客戶編寫自己的操作系統是很普遍的事情,DEC PDP-11公開了他們設計硬件接口。正像DEC公司的創立者肯?奧爾森(Ken Olsen )所聲稱的:“當妳擁有了好的硬件的時候,軟件就像來自天堂壹樣好”。
1975年,Unix的作者肯?湯普森(Ken Thompson )回到他的母校--加州大學伯克利分校壹行壹行的講授unix內核源代碼。這最終導致了unix的著名演化系統--BSD(伯克利軟件發行套件)的產生。加州大學伯克利分校把unix轉換位32位系統,增加了虛擬內存,實現了建立Internet必需的TCP/IP協議棧。加州大學伯克利分校使得unix在著名BSD協議下,可以僅花費介質的費用就可以使用BSD。客戶從AT&T購買unix,然後在從加州大學伯克利分校購買BSD的磁帶即可。
1980年代中期,美國政府的反托拉斯法案以分解AT&T終結。AT&T仍然擁有unix,現在,它可以銷售它了。在授權方面,AT&T采用了進取的措施,以致當時大部分商業unix都基於AT&T的。
1990年代早期,AT&T控告加州大學伯克利分校BSD侵權。加州大學伯克利分校發現,AT&T在既未聲明也為付費的情況下把BSD中的大量改進集成到AT&T產品中去了。於是,壹場主要在AT&T與加州大學伯克利分校之間的馬拉松式訴訟開始了。同期,壹些加州大學伯克利分校程序員從事著重寫BSD中涉及到AT&T的代碼的項目。這個項目最終導致了名為BSD4.4-lite的系統。(Lite,清的,淡的,這樣稱呼是因為這不是壹個完整的系統,它缺少6個AT&T文件)
不久,在Dr. Dobbs 雜誌有壹系列描述了源自BSD的386個人計算機版unix的 文章發表,這版unix包括了BSD協議授權的替代BSD4.4-lite缺失的文件。這個名為386BSD系統的應當歸功於加州大學伯克利分校外的程序員--威廉姆?周禮慈(William Jolitz )。今天,它已經成為所有個人計算機BSD之源。
1990年代中期,Novell 公司購買了AT&T的unix所有權,然後秘密地取得終止訴訟的***識。加州大學伯克利分校很快停止了對BSD的支持。 近幾年才應用於FreeBSD的所謂新版BSD協議事實上允許妳對程序或者源代碼做任何事情,不過含有作者的免責聲明(妳不能控告任何人)。這個新版的BSD協議傾向於鼓勵產品的商業化。任何BSD代碼都能夠被出售或者包含到私有產品中,而且這並不對代碼的應用和妳將來的行為做嚴格限制。
不要混淆新版BSD協議與那些可以免費獲得的公***域服務或者產品,那些東西雖然也是可以免費地使用於任何目的,但是它們是沒有所有者的。 BSD開源協議是壹個給於使用者很大自由的協議。可以自由的使用,修改源代碼,也可以將修改後的代碼作為開源或者專有軟件再發布。 當妳發布使用了BSD協議的代碼,或則以BSD協議代碼為基礎做二次開發自己的產品時,需要滿足三個條件:
1. 如果再發布的產品中包含源代碼,則在源代碼中必須帶有原來代碼中的BSD協議。
2. 如果再發布的只是二進制類庫/軟件,則需要在類庫/軟件的文檔和版權聲明中包含原來代碼中的BSD協議。
3. 不可以用開源代碼的作者/機構名字和原來產品的名字做市場推廣。
BSD代碼鼓勵代碼***享,但需要尊重代碼作者的著作權。BSD由於允許使用者修改和重新發布代碼,也允許使用或在BSD代碼上開發商業軟件發布和銷售,因此是對商業集成很友好的協議。而很多的公司企業在選用開源產品的時候都首選BSD協議,因為可以完全控制這些第三方的代碼,在必要的時候可以修改或者二次開發。