用戶朋友你希望蘋果的macOS開源授權嗎?

文章推薦指數: 80 %
投票人數:10人

蘋果自己可能完全不考慮這件事情,即使Mac不能定期更新。

最近有分析指出既然現在蘋果公司沒有多餘的精力確保 Mac 可以定期更新,那麼他們可以授權 macOS,讓其他廠商開發。

恰巧上周蘋果公司發布了 Darwin 開源組件,其中包括 macOS 內核的主要部分、Linux BSD 分區、以及其他一些驅動。

因此有人認為這是不是蘋果開源的前奏?

不好意思,還真不是,因為提供 Darwin 開源組件是蘋果公司 16 年以來一直在做的事情。

即使蘋果公司提供了整個 macOS Sierra,開發者能在它身上做文章的可能性很小。

因為這和開源不是一回事。

那麼蘋果開源是什麼?雖然蘋果此前蘋果曾說過會加大開源力度,但是提供 Darwin 開原始碼其實並不如某些人想像的那樣。

macOS 是基於 UNIX 開發起來的系統,對於開發者來說它這麼強大這也是原因之一。

但這並不意味著蘋果把整個 macOS Sierra 都對外開放了。

曾經有人說過,這只是內核和其他核心級技術,還有很多其他很酷的東西,它們才是 Mac 之所以成為 Mac 的原因,而這些東西都是蘋果專有的,並不急於開原始碼,也不會與外界共享。

在這裡我們要說明的是,這些代碼也非常重要,但只有它們是組不成一個完整的作業系統。

Secure Science 首席科學家蘭斯·詹姆士(Lance James)說過,「比作一輛車的話,那麼引擎和輪胎是開源、免費的,而汽車的框架和其他特性功能則不是。

而且就算蘋果真的把整個 macOS 對外開放了,那也沒什麼關係。

畢竟你認為會有誰去使用呢?微軟嗎?他們會放著好好的 Windows 不開發,而在 macOS 中插上一腳嗎?其他大型 PC 製造商大概也不想吧。

或許會有山寨 macOS 出現。

但是它們和蘋果官方正版沒法比。

全球有信譽的公司不會接受山寨產品,也不會有公司想要複製 macOS,因為他們沒有如果蘋果的生態系統。

軟體業務並不如很多人想像的那麼簡單,它是硬體、軟體和第三方整合的複雜集合。

這就是為什麼全球最大的開源技術廠商 Red Hat 可以銷售免費的、易複製的Linux作業系統,賺上幾十個億,讓競爭對手利用他們的代碼,但 Red Hat 卻不能在成千上萬的獨立軟體和硬體銷售商的基礎上建立他們的生態系統。

macOS 也是一樣的道理。

再說了蘋果公司有什麼必須開源的理由嗎?如果真想把一個開源項目做成功,需要大量的文檔,更別提代碼、以及維護營銷方面還得投入多少時間和資源。

更何況蘋果公司本來就不希望那些對他們的代碼有著一知半解的人下手,所以他們更不會考慮 macOS 開源授權的事情了。

總之,蘋果並不需要 macOS 開源,而且從用戶的角度真正希望它開源的也沒有幾個人吧。


請為這篇文章評分?


相關文章 

開源軟體簡史(三)

Linux Story純正開源之美 有趣、有料、有意思作者 Demon — Law & Script微軟和開源社區的恩怨由來已久,最早可以追溯到家用計算機俱樂部的公開信那時,之後雙方陸陸續續發生...