在物聯(lián)網(wǎng)領(lǐng)域,最常見的“杠桿”是什么?是開源工具。
懂得使用開源工具,不僅可以提高研發(fā)效率,而且意味著企業(yè)可以獲得影十位或者上百位開發(fā)者的幫助,可以借助開源社區(qū)的網(wǎng)絡(luò)效應(yīng),從此駛上研發(fā)與學(xué)習(xí)之路的“快車道”。
擁抱開源,對于物聯(lián)網(wǎng)企業(yè)來說不是可選項,而是必選項。開源工具不僅是一種工具,更是一種社群力量。開源具有雙向性,一方面是使用現(xiàn)有的開源工具,另一方面是將自己研發(fā)的工具放到開源平臺,吸引更多的生態(tài)開發(fā)者和合作者參與其中。
軟件領(lǐng)域的開源范式誕生于1991年,Linus Torvalds創(chuàng)造了Linux,形成了第一個全球范圍的開源社群。1998年,IBM進(jìn)行了一份調(diào)查,詢問了100名CIO是否在其公司內(nèi)使用開源軟件,95%的人回答“沒有"。具有諷刺意味的是,同樣的問題,當(dāng)調(diào)查對象換為程序員時,95%的人回答“有”。這次調(diào)查的結(jié)論超出了IBM的預(yù)料,從此IBM決定進(jìn)行重大戰(zhàn)略轉(zhuǎn)移,逐步走向開源。
2008年3個極客創(chuàng)立了一家名為GitHub的公司。GitHub的兩個做法徹底改變了開源社群,一個是GitHub集成了即時通信功能,開發(fā)者可以互相審核、評論和打分;另一個是GitHub并未采取中央性的代碼庫,而是采用分布式的版本控制系統(tǒng)。
GitHub更像是一個程序員的社交網(wǎng)絡(luò),其核心是人與人之間的彼此協(xié)作,而不僅僅是一個開源代碼平臺。根據(jù)官方發(fā)布的數(shù)據(jù),2018年加入的新用戶比GiHub最初6年加入的總和還要多,而且這一增長趨勢沒有任何放緩的跡象,2018年的獨立貢獻(xiàn)者數(shù)量是2017年的1.6倍。
擁構(gòu)開源可以縮短研發(fā)周期,節(jié)省成本,降低系統(tǒng)性試錯的風(fēng)險,并享受群體智慧以及持續(xù)更新帶來的好處。
開源將是物聯(lián)網(wǎng)領(lǐng)域的重要趨勢,開源有如下好處:
●開源項目的調(diào)用,大大提高了團(tuán)隊的開發(fā)效率。軟件質(zhì)量獲得持續(xù)提升,不必“擁有”開發(fā)者就可以借助他們的群體智慧。同時通過與開源社群的互動,工程師的學(xué)習(xí)速度得到了很好的鍛煉和提升。
●開源有利于迎擊競爭對手,開源物聯(lián)網(wǎng)平臺相比專用物聯(lián)網(wǎng)平臺具有更好的生態(tài)基礎(chǔ)。通過開源社群的互動,企業(yè)可以更好地與生態(tài)伙伴合作,提供完整的解決方案。
●可以對開源物聯(lián)網(wǎng)平臺的未來方向產(chǎn)生更大的影響,并且參與到極為透明的開發(fā)過程當(dāng)中。