説起開放平台,大家應該都知道是很厲害的東西,按 2011 年的數據,Facebook 的應用數超過了 55 萬,這些應用每天被安裝的次數超過 2000 萬次。

但是很少有人知道,地球上六分之一的網站採用 WordPress 架構,在 Alexa 排名前 10 萬的網站中,有 16.7% 使用了 WordPress 。如果把 WordPress 看做一個開放平台的話,它比 Facebook 更有影響力。而事實上,它就是這樣的一個平台。

什麼是開源平台

開放平台之所以能大規模流行,是因為它釋放了控制權:你可以為平台開發應用,使用平台的用户、流量和用户關係,並從中獲得收益。小團隊利用它實現了自身的成長和盈利,大平台則更好的滿足了用户的長尾需求,將用户牢牢粘住。

這是一個天才的構想,無論從商業還是從用户需求角度來講。但這個架構存在一個核心的問題,那就是開放平台是中心化的。當然,這更多的是應用開發商的問題,因為小扎是不會去考慮 Facebook 倒閉的時候上邊的應用開發者要怎麼活的。

從這個角度看,WordPress 是一個更進一步的平台,它不但釋放了控制權,還釋放了所有權。給 WordPress 開發插件的開發者從來沒擔心過 Automattic 公司倒閉會對自己造成影響,而用户,絕大部分都不知道 Automattic 公司和 WordPress 是什麼關係。這正是開源運動帶給我們最核心的價值,它承諾用户得到的東西永遠不會失去,即使它不會變好,那它也不會變得更壞。哪怕天荒地老、海枯石爛,只要你能找到服務器,你就可以繼續你已經習以為常的工作和生活。不要説和那些商業公司的忽悠比,這簡直比男女朋友的承諾都靠譜。

我把這種同時釋放控制權和所有權的平台稱作開源平台,WordPress 、 Vanilla 論壇、 Concrete5 CMS 都是這類平台。

開源平台如何商業化?

商、商業化?是的,你沒看錯。我們生活在一個商業社會,離開了錢什麼事情都無法推進。開源軟件並不活在真空中,它一樣要和那些商業軟件競爭,融入商業的鏈條是不可避免的。所有將開源項目運營的風生水起的團隊,對商業的理解都入木三分。

我們來看看 WordPress 。其實最開始,WordPress 是一個功能很一般的程序,性能更是悲劇,直到今天它對內存的吞噬都是虛擬主機商會呼吸的痛,那麼它憑什麼一統天下?

答案是生態系統。我們已經生活在一個平台的時代,用户選擇一個產品,不單會考慮產品本身,更多的會考慮產品背後的生態。一個能運行 Android 系統的電視盒,對用户來説意味着數以萬計的可運行應用。你可以很容易做一個比它更優秀的電視盒,但如果只能運行你的專有系統,那麼用户不會掏錢的,得生態者得天下。

而構建生態系統本質上就是構建一個可持續發展的多方收益模式。大家可能都知道 WordPress 是 GPLV2 的協議,但 WordPress 專門為插件部分做了一個特例申明,使其不受 GPL 約束。你可以給 WordPress 設計模板、開發插件,然後按你的想法去處理:收費、閉源、使用 GPL 或者 DWTFYW 協議。更讓人稱讚的是,只要你貢獻出這些擴展,它就成為整個 WordPress 用户羣、甚至全人類的財富,整個生態就更向前進了一步。和某些開放平台比起來,這種進步可能太慢,但它卻不會因為某天商業公司的老總不小心腦袋被電梯夾了而坍塌。

正是這種緩慢而切實的進步,在十年的時間裏一點點蔓延,直到滲透至互聯網的各個角落。到去年,WordPress 光是免費插件就超過 1.9 萬,累計下載量超過 2.85 億次。 WordPress 甚至造就了一個行業,一套優秀的 WordPress 收費模板,能在定價 100 美金的情況下一個月賣出去幾百套。

第三方掙錢後,Automattic 並沒有跳出來要分錢,而是選擇了以增強用户體驗為切入點的雙贏方式:

  • 為瞭解決沒有服務器也想用 WordPress 用户的需求,Automattic 推出了 WordPress 託管服務,採用免費+增值的方式,通過直接收費和 google adsense 掙錢
  • 為了幫助用户遠離垃圾留言,Automattic 推出了 AKismet 服務,這個服務對個人免費,對企業收費
  • 為了讓用户隨時能備份數據,Automattic 推出 vaultpress 收費備份服務 無需更多舉例,在龐大的用户基數上,每一項增強服務都能帶來真金白銀。

開源平台如何控制用户行為?

和開放平台不同,開源平台控制不了具體的用户行為,你不可能越過之前的授權協議去對某個用户的行為指指點點。但幸運的是,通過產品設計,我們可以在宏觀上影響用户行為。人類其實是很簡單的生物,這可不光是喵星人的想法,科學家也這麼想,讓兩組人聽一個建議,被要求一直點頭的那個組對建議的同意度明顯比被要求一直搖頭組高。

好了,我們還是討論地球上的事吧,我來告訴你 WordPress 是怎麼影響用户行為的。開源軟件最麻煩的問題就是用户隨意修改代碼,一方面我們設計好的行為被改變了,另一方面用户的隨意行為也會帶來軟件的不穩定從而增加客服壓力。

WordPress 沒有強制不允許用户修改代碼,而是做了一件看起來毫無關聯的事情:他們提供了 WordPress 的在線升級,只要你點擊一下按鈕,整個 WordPress 就變成全新的了,只要 10 秒鐘!多麼棒的用户體驗!

但在方便的同時,對代碼的修改會全部丟失,如果想保留你的修改,只有把改動做成可重用的主題或者插件。這是我見過最聰明的決定,一石三鳥:

  1. 提供了 NB 的用户體驗;
  2. 鎖定了核心代碼,不允許修改;
  3. 擴展功能被封裝成插件,刺激了生態系統的增長。

我把這個方式直接應用到了 TeamToy 上,短短一個月貢獻出來的插件數量已經達到兩位數了。

管中窺豹,我想你已經想出了更多好點子。不過正是因為這是引導,只有真正共贏的決定才會有效果,如果用户收益不夠,用户會選擇從這個體系中脱離出去。這正是經營開源平台最重要的地方:藝術的平衡多方的利益。

結語

作為世界一流的開源平台,WordPress 是個非常值得研究的對象,有太多可圈可點之處,這裏和大家分享的只是我在 TeamToy 實踐中驗證過的一些細節,也希望更多的同學能從代碼層次跳出來,從更高的層次上去理解開源和開放。