Mac OS Forge - Apple 開放源碼社群
Tags: open source | communityApple 針對 Mac OS X 上的開發專案,啟用了一個開發人員社群的網站 - Mac OS Forge.
Mac OS Forge 是個最近啟用的全新社群開發網站,以支援 Mac OS X 上 Web kit 及其他開放源碼的專案。此外,開發人員可以建立並瀏覽與麥金塔作業系統息息相關的第三方開放源碼專案。
Current projects on Mac OS Forge include source code to the new iCal Server in Leopard Server, and Apache-licensed versions of Bonjour service discovery and Launchd process management.
除了 Mac OS Forge 所選的專案外,Mac OS X 上開放源碼的完整內容也可在 Apple Developer Connection 上找到。
Mac OS Forge 開放 Intel Darwin 核心
Is Apple serious about open source?
http://www.linux-watch.com/news/NS2437095928.html
上文主要是提到 Apple 開放了英特爾 Mac 的 Darwin 核心、Bonjour 網路技術、 Darwin Calender Server、系統服務管理架構 Lanuchd,也包括 2005 年六月開放的 WebKit 瀏覽器引擎。
Darwin 核心以 Apple Public Source License 2.0 釋出;Bonjour、Darwin Calender Server 及 Lanuchd 則是以 Apache License, Version 2.0 釋出。
詳情可見:
http://lists.apple.com/archives/Darwin-dev/2006/Aug/msg00067.html
p.s. 原來自由軟體交流網也有轉貼 Slashdot 的相關新聞,在下是晚了:
http://freesf.tnc.edu.tw/modules/news/article.php?storyid=2753
蘋果電腦說,之所以這麼晚才公開核心原始碼是因為該公司一直在思考是否要發表Mac-Intel的開放原始碼版本。
蘋果電腦在本周釋出Mac OS X 10.4.7的Darwin核心原始碼,此舉也終於平反許多評論家攻擊蘋果電腦在開放原始碼這件事情上遲遲沒有進展。
蘋果電腦開放原始碼產品經理Ernest Prabhakar將此訊息張貼在Darwin開發者網路論壇上,指出蘋果電腦所釋出的為Mac-Intel及PowerPC所使用的可供建置的核心原始碼,並將從Mac OS X 10.4.7開始。
Ernest Prabhakar還說蘋果電腦這麼晚才公開核心原始碼是因為該公司一直在思考是否要發表Mac-Intel的開放原始碼版本。這是因為蘋果電腦非常重視該平台的智慧財產權問題,過去蘋果電腦一直堅持只能在蘋果機器上執行蘋果作業系統。
蘋果電腦也為了開放原始碼開發人員建置了一個新的Mac OS Forge社群網站。
這個網站最主要是用來支援WebKit以及其他專注在Mac OS上的開放原始碼專案,特別是那些從現在已關閉的OpenDarwin.org網站轉換過來的專案。
Prabhakar指出,為了提升社群參與意願,在Leopard伺服器內新的iCal伺服器的原始碼,已可根據Apache授權於Mac OS Forge網站上取得。
同時,蘋果電腦也重新發表在Apache授權下的Bonjour服務搜尋與Launchd程序管理的原始碼。
[源碼報報] Mac OS Forge 成立
Mac OS Forge 是蘋果電腦的新社群網站,蘋果開放源碼產品經理 Ernest Prabhakar 表示,Mac OS Forge 將用來支援並管理 WebKit 和其它 Mac OS X 相關開放源碼專案,包括從日前關閉的 OpenDarwin.org 移轉過來的專案。
過去稱為 Rendezvous 的 Bonjour 是蘋果的免設定網路技術 (zero-configuration networking),可讓網路設備在區域網路上溝通。iChat、iTunes、iPhoto 等多種蘋果知名應用軟體以及許多第三方軟體都在溝通與資料分享上運用了這項技術。Launchd 則是 OS X 系統服務的管理框架。
過去 Bonjour 與 Launchd 兩項技術是透過 Apple 公開源碼授權 (Apple Public Source License) 釋出原始碼,如今改以 Apache 2.0 授權重新釋出。iCal 伺服器則採用了 BSD 授權。
在蘋果電腦宣佈 Mac 電腦改採 Intel 平台後,社群便希望能維持 Mac OS X 的開放性不變,隨著此一理想落空,維護開發 Mac OS X 開放源碼版本 Darwin 的 OpenDarwin 專案不久前也宣告結束。這次蘋果一口氣釋出多項產品源碼,併成立用以取代 OpenDarwin.org地位的 Mac OS Forge 網站,看來希望修補和開放源碼社群間低迷氣氛的意味濃厚。
相關網址:
1.蘋果拉攏開放源碼社群
2.蘋果更進一步開放源碼
3.OpenDarwin 結束蘋果另起 Mac OS Forge
4.蘋果重投開放源碼懷抱