2017年,開源界發生了哪些事?
在這個陽歷年即將過去的一周,不妨來看看,筆者眼中的2017都發生了哪些可能改變歷史的事情。
1.GitHub 發布開源指南
GitHub 在今年2月14日的發布了聲明,宣布一個以開源方法論為主旨的全新站點誕生,旨在為開發者和企業提供開源的軟件工程方法論。一時之間,受各路追捧。
盡管從某種程度上講,我們都是開源的受益者,但是,開源依舊需要更多的人參與進來,而開源指南無疑能夠幫助人們少走彎路,正確的認識開源,在為開源做貢獻的同時,收獲自己想要的。對于個人也好,企業也罷,都是獲利的一方。還在猶豫什么?放手去干吧!
2.Docker 公司商業化,切出項目 Moby
Docker 作為PaaS平臺dotCloud的衍生品,以重新包裝Linux的容器而風靡開發者圈,完全重新定義了軟件的交付方式。自2013年***個版本發布起,發展非常迅速。不僅吸引了眾多IT大鱷的青睞,而且很快成為了Linux容器的生態事實上的標準。
但是,Docker本身的商業化道路一直都備受關注,正當很多基于Docker的創業公司和產品層出不窮,急著變現的時候,比如國內很多基于容器的云公司,如紅帽的OpenShiftV3的PaaS平臺,以及公有云AWS、Azure、GCE等都似乎利用容器賺了個盆滿缽滿,然而,很多人開始為Docker公司著急了,害怕他成為當年Sun公司的Java,大家都在賺錢,唯獨最初的原創者找不到合理的模式。
有資本界的朋友是如此評價Docker的:
Docker走出如此的路數一點也不意外,從微軟的收購未果而言,說明后面已經有資本和運營的人在預估了,一定是比微軟更高的價格來計算的。這說明有業界的高手在幫助Docker的商業化,在恰當的時間做恰當的事,是一個企業能夠成功的標志性事件。
3.Google 針對開源專門設立了站點 Opensource.google.com
Google 似乎正在改變自己在業內的高冷形象,從 Kubernetes 的社區運營,再到今年即將參與RedHat Summit 2017,乃至這次新開源站點的建立,都在應驗著開放戰略,試圖扳回在云計算市場的失利。再比如Spanner的服務、以及免費為開發者提供資源等具體的產品和服務。其中一定有商業因素的考量,但我們始終認為Google的信條,以及他對開源獨特的理解,所以寧愿相信他的情懷:Google 開源項目部不僅僅是讓Google的軟件變得更好——他們更加熱衷于通過開源改變世界。
4.GitHub 發布2017 開源調查
GitHub聯合學術界、開源社區、以及軟件界,搞了一次大規模的調查。目標一部分來自于GitHub上的倉庫,超過3800個,隨機詢問了5500個開發者,而在其它的開源社區則是定向的500個調查。
結論值得所有人深思:
- 文檔的呼聲***,卻通常是最被忽略的那個
- 負面的活動雖然不頻繁,但是卻最容易被放大
- 女性的參與相對非常的少
- 使用和參與開源的絕大多數來自商業公司雇員
- 人們在選擇軟件時,默認會優先采用開源
5.LinuxCon 正式入華,Linus 承諾會每年來中國一次
Linux基金會的會議主辦歷經坎坷,終于順利的完成了自己的首秀,為各位開源界的人們交出了滿意的答卷。這對于本土是有著***影響力的!其對于社會、業界的影響是非常之深遠的。
在***的關閉短暫講話中,Jim Zemlin說到,Linux基金會承諾超過十年將落地中國、扎根中國、支持中國的開源事業發展,并和大家說“我們明年見,明年Linus仍然會來。”
6.Linux 基金會發布企業開源指南
既然是企業,就需要有企業的思路,企業的精髓在于管理,在于指導。正如其副標題所言:“運營開源項目辦公室 ”,毋寧說開源需要系統的逐步的進行,對于企業來講,涉及到的部門頗多。因為它直接關系到企業的文化。
開源的重點并不在于方法論,而是在于人們的認知,如果人們的思維方式仍然停留在上個世界8、90年代微軟、甲骨文崛起時期,那么開源基本上很難施行和實踐。在龐大的經濟環境面前,開源確實仍然沒有浮出水面被大眾所認知,至少本土的現實情形是如此。但是如果沒有方法論,事情會是一籌莫展。
7、CNCF的崛起
就在上一周,作為SaaS的大佬——SalesForce加入了CNCF,這家Linux基金會下屬的非盈利組織,最初由Google的貢獻的Kubernetes項目而生,漸漸的形成了云原生應用、微服務的生態系統。三大公有云廠商AWS、Azure、Google均號稱原生支持。連傳統廠商RedHat的OpenShift直接切換,直接革了CloudFoundry的命。如此成功仿佛坐上火箭般的開源項目,前幾年有OpenStack。
8、微軟成為GitHub企業排名榜首
在GitHub今年的宇宙大會上總結了一些內容:GitHub 2017的數據,微軟,這家曾經視開源為毒瘤的公司,以實際行動證明了自己擁抱開源的決心。當然,就更不用提其在Azure云平臺上發布的各種基于開源項目的產品和服務了。
9.Ubuntu 將桌面系統換回 Gnome
Ubuntu有著***的全球開發者和用戶社區,產品涉足云平臺、服務器、桌面、移動端、項目托管、部署平臺等,但是幾年下來,開始漸漸的有些力不從心,上個月大變動。那么從社區運營、參與、開源軟件上下游等視角來分析一下,它犯了那些不應該犯的錯?
Unity的出現,而其它Linux桌面是推動Gnome3的,這導致了Ubuntu和整個其余的Linux產生了巨大的分歧。和Launchpad、Juju一樣,Ubuntu再次將自己的打包者和開發者陷入了孤立,沒有上游社區的支持來穩定供應鏈。這也就意味著,Canonical開發人員再次成為軟件的唯一開發者和維護者,這進一步壓縮了Canonical欲擴而不能的資源。
10.Linux 完全征服超算
全球公有云上運行的負載有90%是Linux操作系統,在嵌入式市場的占有率是62%,而在超算的市場占有率更是達到了99%,還有,它運行在世界上超過82%的智能手機中,也是所有公有云廠商的主要支撐服務器(90%)。
但是從技術和工程、協作、治理的角度講,Linux 內核是人類史上的奇跡。其背后蘊含的哲學、方法都是我們值得挖掘的寶庫。
11.Linux Journal 在經營 23 年之后,選擇退出歷史舞臺
這是一個不怎么為人所知的圍繞Linux相關技術的雜志,在前不久宣布停刊。但是我認為這是一件值得慶賀的事情,說明Linux已經是默認的信息技術的基石。
Linux 成為 IT 從業人員的常識,GitHub 的項目多達6千7百萬,開源的時代已經降臨。