技術(shù)分享是一回事,賺錢是另一回事。開源對于機器人技術(shù)是一種好的商業(yè)模式嗎?為了幫用戶創(chuàng)造價值,你需要將什么保持開源?這些公司是怎么想的呢?
IT經(jīng)濟已經(jīng)有力地證明了當公司可以利用開源基礎(chǔ)設(shè)施建立新產(chǎn)品和服務(wù)。如果不是一開始依賴像Python和GCC這樣的工具,Google這樣的公司就不會存在。沒有Linux,IBM可能也不會從產(chǎn)品到服務(wù)都取得這樣的成功?,F(xiàn)在有多少初創(chuàng)公司以一個運行一些值得尊敬的LAMP stack的云托管機器作為開始,并越來越多的云基礎(chǔ)服務(wù)在開。
雖然這些類比容易誤導(dǎo)人,但是機器人和IT之間的相似性足夠證明這個想法。在機器人領(lǐng)域,我們有許多共同的問題需要去解決,從低級驅(qū)動到高級能力,還有開發(fā)者之間的庫和工具。還沒有看到一個成功的機器人業(yè)務(wù),它的任何東西都有競爭優(yōu)勢。相反,成功來自于一種人們愿意支付的技術(shù)的組合和應(yīng)用。最困難的部分是弄清楚機器人應(yīng)該做什么。通過共同工作解決存在的問題,我們得到了更好的可靠地解決方案,并且我們解放了我們自己讓我們花更多的時間去提高應(yīng)用的級別,這才是我們區(qū)分我們自己的地方。
換句話說,我相信開源對于整個機器人商業(yè)來說是一個好的模式。這種模式對于任何公司都是好的模式嗎?
當然可以。例如,我們可以看到一個中小型公司,比如Clearpath Robotics、Rethink Robotics,、 Yujin Robot,這些公司直接在他們的產(chǎn)品中應(yīng)用ROS。并且我們看到一些大一點的公司,比如Bosch、Toyota,在R&D和原型設(shè)計中用到了ROS,這些都是盈利性公司依賴開源軟件開發(fā)在經(jīng)濟上是一個合理的決策。但他們背后都有一些“秘方”,或是高級應(yīng)用軟件、配置參數(shù)、定制的開源代碼,或是硬件的設(shè)計。
并且最好這樣:除非你是在一個純粹的咨詢商業(yè)中(賣你的時間),否則你需要去擁有并控制一些構(gòu)成你產(chǎn)品或者服務(wù)的基礎(chǔ)的那些東西。