專訪 DFRobot 佟輝:揭秘開源硬件文化
原創【51CTO專稿】開源硬件指與自由及開放源代碼軟件相同方式設計的計算機和電子硬件,是開源文化的一部分,這只是開源硬件的簡要介紹,關于開源硬件的更多秘密,或許您還不知道吧?本文中,51CTO記者專程采訪了 DFRobot (北京龍凡匯眾機器人有限公司)的開源布道師佟輝,讓他來給大家揭秘一下吧。
(佟輝: DFRobot 布道師)
加入 DFRobot 的原因
剛畢業的時候,佟輝做過很多工作,去 DFRobot 之前,在亞嵌教育做過兩年的嵌入式培訓師,對嵌入式也比較感興趣。他大學的專業是自動化,偏向硬件相關的,畢業后積累了一定的工作基礎。后來接觸了Linux,進而將自由/開源軟件/硬件作為自己的信仰。
2012年4月份的時候,佟輝參加創客嘉年華的活動,覺著創客這個團體非常不錯,有很多很酷的東西,也有很多好玩意和好創意,各個國家的創客和極客們走到一起,真的是非常棒。但是,當時感覺國內創客團隊缺少一種知識產權保護意識和開放的信仰。而佟輝認為自己有這個信仰,也想通過自己的技術和努力去改變這種情況,為國內創客團隊帶去開源世界的信仰和知識產權保護意識。這也是他加入 DFRobot 這個團隊當布道師的原因,目前主要負責基于開源硬件的布道工作,組織社區活動,開發社區產品,新產品試玩和推廣等。
當談到 DFRobot 和創客的關系時,佟輝舉了一個有趣的例子:“如果說創客是沖鋒陷陣的戰士,那 DFRobot 就是兵器車馬, DFRobot 有“刀槍劍戟斧鉞勾叉”十八般“兵器”任君挑選, DFRobot 和創客的關系是非常密切的!
DFRobot 的開源硬件項目
據佟輝介紹, DFRobot 有數千個開源項目,除了代銷的和平臺共享的,其他的基本都是自主研發的。比較成功的要數Arduino系列,這個產品原本是意大利人做的,產品本身是開放的,而且編程簡單,誰都可以用,只要把板子接上去就可以用的,對于沒有編程經驗的人而言,這款產品的優勢就更加突出了。 我們公司的很多產品在Arduino平臺的基礎上,繼承和發展了一些形成自有產品,使得新手玩起來更容易,更方便,而且不忘回饋社區,回饋Arduino原來的項目,這樣才符合開源規則的發展。
從2007年創辦至今, DFRobot 在國內外獲得贊譽,并成為開源硬件方面的一個旗艦品牌。開源硬件賣的主要是產生的功能和市場定位,現在面臨的客戶大多是中低端的。所以提高玩家水平,建設開源硬件社區,培植客戶群體也是 DFRobot 現在的目標之一。
開源硬件的特點是什么?
對于開源硬件的特點而言,佟輝認為:開源軟件有的優點和特點,開源硬件都具備,把開源軟件中的“軟”字改成“硬”字就可以。不管是開源軟件也好,開源硬件也好,它都有四個維度:
第一:人人可用(任何人可以任何目的自由的使用軟件);
第二:人人可探(任何人可以探知軟件的原理、編程方法、算法等等);
第三:人人可改(任何人可以按照自己的方式自由的修改軟件);
第四:人人可再分發(任何人可以把自己修改過的軟件自由的再次發布)。
這四個維度是自由軟件基金會定義自由軟件的,原文比較復雜,佟輝將原文縮減成這樣四個“人人”,也方便大家更好的理解。開源是從自由軟件發展而來,所以其本質也是自由,無限制,但是沒有限制并不等于是免費。特別是開源硬件更不可能免費,因為硬件成本這是不可忽略的(軟件拷貝的成本是可以忽略的),所以開源硬件的特點也是區別開源軟件的地方,就是你可以用開源硬件搭建自己的平臺,做出真正酷炫的事情來,當然這個離不開開放的精神。
國內外開源硬件的區別
中國大陸以外的做開源硬件的公司創新特點非常強烈,大陸做開源硬件的公司主要以山寨他們的產品和創意為主,真正創新的產品還是比較少。佟輝認為造成這種情況有兩種原因。一個是意識問題,一個是教育壁壘。
先說意識問題,除了老調重彈的知識產權保護意識,還有創新所必須的社會總體信任,這是個社會問題。比如我創新了一個東西,我不擔心別人會把它盜取自己賺錢,我也不會擔心我創新的成果變成產品后被政府機關征收高額的稅費,增加創新的機會成本。
然后說教育壁壘。比如說:“學硬件的往往不懂軟件,學軟件的一般也不懂硬件。”這是中國高等教育的一個弊端,很多學軟件出身的工程師往往玩硬件就捉襟見肘,甚至看不懂基本的原理圖。而很多學硬件的工程師,又不能編程或者相關技能不強。
這兩點就導致玩開源硬件的人往往都奔著熱門項目,從早期傳統的硬件項目,比如小車、監控平臺、機械手等,再到國外熱門的比如四軸飛行器啊、人形機器人啊等,然后現在又是3D打印機。自己卻很少能夠引領潮流,開拓出自己的社區,自己的創新成就。
其次,開源軟件和開源硬件都在于共享,分享。開源軟件可以貢獻源代碼,但是開源硬件一般都是實體,有成本算在內。硬件廠商不可能完全開放,否則他就沒有利潤可圖了,這也是目前開源硬件與開源軟件最主要的區別。
開源硬件面臨的挑戰
從開源硬件目前的發展狀況來看,佟輝分析了開源硬件主要面臨的挑戰主要有以下三個方面:
第一:知識產權問題,很容易被山寨;佟輝對此舉了個例子,前段時間他在淘寶上看到了一款產品,設計得非常山寨,還貼上了 DFRobot 標簽,于是他就在 DFRobot 網站上搜,但是沒找著這款產品,接著又問了 DFRobot 的工程師,他們也說沒見過這款產品。起初,佟輝還懷疑是不是比較老的產品,導致網站沒有收錄它?后來,調查之后發現,這款產品的確不是 DFRobot 的產品,是別的廠家仿制的。其實這也是很正常的現象,林子大了,什么鳥兒都有了。尤其是產品做大做強之后,這種山寨是難以避免的。開源并不意味著可以忽略知識產權,忽略專利權,開源意味著貢獻共享和共榮,這樣的做法只會讓人覺得山寨也是開源的一種,這就大錯特錯了。
第二:人們對開源硬件的認識程度需提高;開源的關鍵在于貢獻,共享是獲取,貢獻是付出,有的人就等著別人把好的東西共享出來,而自己完全不去思考。這樣的事情也比較多。但是也有負責任的,懂得開源規則的。比如說: DFRobot 之前接觸到一些客戶,當客戶產品壞了之后,給 DFRobot 這邊發送郵件,告訴他們都做了哪些工作,給出非常詳細的測試過程、測試用例,然后 DFRobot 會很快的判斷出問題的所在,更準確的定位,這樣就能在更短的時間內解決故障。不過現在擁有這方面能力的人太少了。還有一些人認為,我買你的產品,你就應該為我服務。但其實,對開源硬件來說,你買的產品,你買的不是精神,而是服務。從另一個方面來講,其實 DFRobot 賣的是服務,而不單單是產品。在國外來講,服務是最掙錢的。比如說,蘋果、紅帽,都是賣服務,送產品,甚至產品是不花錢的,但是服務是非常高昂的。人們對開源硬件的認識程度丞待加強。
第三:從業人員的素質普遍比較低,貢獻精神需加強。 DFRobot 也準備在下半年做一些開源硬件社區化的工作,實際上,開源硬件社區化在國內做起來其實不難,社區的力量還真是不可小覷。總會有軟硬件都強的人,軟件對他有貢獻,硬件對他有改變,這樣可以逐漸把這個產品豐富起來。
開源硬件的發展前景
佟輝認為目前開源硬件很大程度上是炒作的結果,在國內來說,如果炒作減小可能還會回到以前的狀態,但是對國外而言,可能就趁著炒作之風就火起來了。開源硬件和開源軟件一樣,關鍵還是社區的作用,應該發揮社區在開源世界中的核心作用和調節價值,減少商業公司的直接介入,商業公司只需要完成定向服務即可,這既是一種新的商業模式,同時也是需要在國內探索和改變的消費理念。總之,道路是曲折的,前途是光明的。