使用者工具

網站工具


essays_and_articles:openfoundry_legal_column_selected_collections_2011:從封閉到開放的副產品_mpl

這是本文件的舊版!


從封閉到開放的副產品-MPL

葛冬梅/文 2005-12-23

90 年代就開始接觸網路的人應該都知道網景通訊家族(Netscape Communicator,註一),這個由網景公司 (Netscape Communication) 所開發的瀏覽器,在當時網際網路開始風行之初,受到大家的廣泛使用,Netscape Communicator 在推出的時候,一樣是屬於封閉源碼的專屬軟體 (proprietary software)。但是隨著微軟 IE (Windows Internet Explorer) 的興起,Netscape Communicator 優勢不在,因此其期望透過策略的轉變重拾瀏覽器軟體的市場佔有率。這個新的策略就是改採不收取授權金的模式,將 Netscape Communicator 的程式源碼開放出來。

不過這個策略初期的推動是遭逢了一定的困難,因為 Netscape Communicator 中包含所謂的「第三人程式碼 (third-party code)」,這些第三人程式碼有的是向他人取 得授權後才使用的程式碼,有的程式碼雖然自己擁有,但卻授權他人 使用,因為涉及其他人的機密,所以這些程式碼無法開放出來給大眾 近用。此外,網景通訊家族包含一些禁止輸出美國境外的程式碼。面對這樣一個無解的難題,網景公司決定在既有可以開放出來的原始碼 基礎上,另外再寫一個完全開放原始碼的瀏覽器,這個瀏覽器就是目 前最被廣為使用的自由/開放源碼瀏覽器 Mozilla。網景公司並且為 Mozilla 量身訂做了 MPL(Mozilla Public License),做為 Mozilla 的散布授權條款。目前最新的版本為 Mozilla 1.1 版。

因為這樣的產生背景,所以 Mozilla 在內容上具有包容其他授權條 款的特性。相對於不允許使用者適用其他授權條款的 GPL,以及完全 任由使用者自行決定適用授權條款的 BSD 與 MIT(註二),MPL 允 許使用者可以為特定部份的程式碼選擇適用特定的授權條款。此外, 只要不違反 MPL 規定,使用者甚至可以在 MPL 程式上另外開發一些 封閉程式碼的元件,然後包裝成為一個商業產品。這種容許一個程式 中存在不同授權條款的規定,就是 MPL 所特有的多重授權(Multiple License)規定。因此,由這一個層面來說,MPL 算是一個調和 GPL 與 BSD/MIT 兩種極端的授權條款。

因為是由商業公司所草擬,所以 MPL 在內容設計上還較當時一般的 自由/開放源碼授權條款多了些考量,除了明示使用者可以再授權外, 還有專利授權條款、「法律(LEGAL)」文字檔、使用者提出專利訴訟 條款。

MPL 草擬時的許多授權條款,大多僅為一種著作權授權條款,並未針 對專利授權有相關規定,不過 MPL 鑑於一個軟體除了受到著作權制 度保護外,還受到專利權制度保護,因此除了著作權授權外,MPL 還 明訂有專利權授權條款,讓使用者可以完整地取使用軟體的權利。

此外,MPL 規定在某些情況下,使用者或者是程式的貢獻者必須在一 個名為「法律」的文字檔中記載一些相關事項,例如若使用者對程式 所進行的修改,有可能使用到他人專利的時候,就必須在「法律」文 字檔中說明此種情況,並且載明專利範圍以及專利權人,或者至少讓 他人可以知道可以與誰進一步地聯絡。又或者例如因為某一個國家的 法律規定,讓使用者無法完全遵守 MPL,使用者也應該要在「法律」 文字檔中說明此種限制以及所受到的影響程度。

最後一點,乃是 MPL 規定,若使用者對最初的程式開發者或者其後 的貢獻者提出專利訴訟時,最初程式開發者或貢獻者將對這位使用者 發出一份通知,內容為要求使用者必須訴訟撤銷或者支付授權金,若 使用者未在一定期間內依照通知內容為之,MPL 所授與的大部分權利 將會終止。

因為特殊的產生背景,讓 MPL 在授權內容上兼容並蓄,為當時自由 軟體與開放源碼立場鮮明的僵滯情況,指出了一條折衷之道。也因此 MPL 這樣的授權架構,成為後續許多帶有商業性質自由/開放源碼授 權條款的草擬範本架構。


註一:初期稱為網景領航員(Netscape Navigator)。有關網景公司與 網景系列瀏覽器歷史背景資料的延伸閱讀:http://netscape17.tripod.com/history.htm

註二:BSD之介紹請參閱:葛冬梅,簡單、開放、無限制的BSD,自由軟體鑄造場電子報,第46期 。MIT之介紹請參閱:葛冬梅,來自麻省理工學院的MIT,自由軟體鑄造場電子報,第47期 。

註三:本文所提及之各授權條款內文,請見OSI網站。

註四:MPL的延伸閱讀:Freeing the Source: The Story of Mozilla, http://www.oreilly.com/catalog/opensources/book/netrev.htmlhttp://www.oss-watch.ac.uk/resources/mpl.xml

essays_and_articles/openfoundry_legal_column_selected_collections_2011/從封閉到開放的副產品_mpl.1331259174.txt.gz · 上一次變更: 2019/01/16 03:35 (外部編輯)