登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。

Google 釋出更新軟體 Google Update 原始碼

Google 最近釋出了 Google Update 軟體,專案代號 Omaha,這是一套用來自動安裝新版軟體的共用基礎架構。透過開放源碼授權釋出,有意發展自動更新程式的開發者,如今可直接使用 Google 用來發佈更新與修補安全漏洞的程式碼。

Google 軟體工程團隊的 Myles Jordan 和產品管理團隊的 Michael Smith,日前在部落格上表示,許多用戶可能對這支程式感到不知所措,這是 Google 所不願見到的。由於這些考量,他們希望藉由釋出 Omaha 程式碼,完全公開 Google Update 的作用。

Jordan 指出,Omaha 讓 Google 得以毫不費力地,在無須擔憂是否會打擾用戶的情況下,新增軟體功能,並且修正臭蟲或安全問題。舉例而言,Google 利用 Omaha 在 4 個月內,發佈了 12 個版本的 Chrome beta,完全不用 Chrome 的用戶費心親自更新瀏覽器程式。這個特性不僅可用於新增功能,也是修補安全漏洞所不可或缺的。

Jordan 表示,包括 Chrome 與 Google Earth 在內的多項 Google 產品,都使用 Google Update 作為隨時更新用戶端軟體產品的共用基礎架構。Google 相信透過軟體自動更新,可以快速修補安全漏洞,而 Google Update 正是這樣一套在背景自動下載並安裝新版軟體的工具。

公開原始程式碼有助減緩外界對這套軟體的疑慮,Google 也希望其他各方也能使用 Omaha。Jordan 表示,由於 Google Update 是在用戶電腦以背景方式執行,分享程式碼將提升此一軟體的透明度,讓用戶對整套程序有更大的控制權。

Jordan 指出,很顯然地,他們知道不是每個人都願意或有能力閱讀這些程式碼,但是他們希望那些閱讀過程式碼的人,能夠證實 Google Update 的功能的確有助更新用戶軟體。

Smith 與 Jordan 表示,維持軟體更新是件難事,如果你有意發展自己的自動更新程式,他們希望這次釋出的程式碼能派上用場。

Omaha 採用的是 Google 偏好的 Apache License 2.0 授權。該公司也釋出了 Omaha 開發者指南給有意使用該軟體的用戶。


相關網址:
1.Google 加強並開放更新軟體原始碼
2.Google 開放更新軟體供檢視



您也許有興趣閱讀以下文章:




自由軟體鑄造場電子報 : 第 125 期 泛談 copyleft 機制與創用 CC 的「相同方式分享」授權要素

分類: 源碼新聞