【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 也准备在下半年做一些开源硬件社区化的工作,实际上,开源硬件社区化在国内做起来其实不难,社区的力量还真是不可小觑。总会有软硬件都强的人,软件对他有贡献,硬件对他有改变,这样可以逐渐把这个产品丰富起来。
开源硬件的发展前景
佟辉认为目前开源硬件很大程度上是炒作的结果,在国内来说,如果炒作减小可能还会回到以前的状态,但是对国外而言,可能就趁着炒作之风就火起来了。开源硬件和开源软件一样,关键还是社区的作用,应该发挥社区在开源世界中的核心作用和调节价值,减少商业公司的直接介入,商业公司只需要完成定向服务即可,这既是一种新的商业模式,同时也是需要在国内探索和改变的消费理念。总之,道路是曲折的,前途是光明的。