其他博客地址

主力博客:https://tonghuix.io

2013年9月5日星期四

DFRobot内部开源认同度问卷调查

本文详述了这几日在DFRobot内部,由三地员工共同参加的开源认同度调查问卷,调查结果在取得了20个有效样本以后,基本反映了公司内部对开源的认识。以下详细分析和细致讲解。

调查问卷 http://www.surveymonkey.com/s/56DJGQB

图片可以点小图看大图



调查缘起


本调查缘起于几次同事聊天,在聊天中有些同事对开源问题产生了一些误解和想法,比如很多人认为类似“阿莫电子论坛”这样的一些代码共享式的“开源”即为开源,由于认识的偏颇而对开源理解偏差,甚至产生负面认识等等。同时作为公司的布道师亦有职责对这样的情况进行调查和摸底。

遂决定做了这个在线调查问卷,根绝平时和三地同事的交流,最终选定将问卷设置为简单选择+情况问答形,不设置复杂的思考回答,也是考虑节省同事忙碌的工作时间。

调查目的


通过问卷,摸清DFRobot公司内部对开源问题的认识和看法,以利后期在公司内部进一步布道开源思想,选用合适的形式和方法,可以更好地让同事接受开源精神布道。

调查形式


以多选题为主,辅以少量情况摸查。选择题(多选和单选)在设置选项时,设置了一些错误选项,少则一个多则两个,比如”你对开源的总体印象是?“这个问题的选项中就有“开源意味着免费”这样的典型误解选项,这样做的目的就是为了将同事对开源的误解表现出来。

问答以情况摸查为主,比如平时访问的技术网站、平时访问的技术社区等等。因为是匿名问卷,故这里不会出现回答者的名字以及其答案,只有整体评价和分析。

样本概况


样本共有20个有效回答,包括了北京、上海、成都三地的同事,包括了研发工程师、销售等主要的部门,也涵盖了负责硬件开发、3D打印机组、Mind+开发组在内的主要项目组。因此样本覆盖有效,能够基本反应公司内部对开源的认识情况了。

结果分析


下面以题目顺序一一分析结果:

  • 第一题 “你的名字”

    略过。因为是匿名,所以这里隐去所有回答,虽然是匿名,但基本所有同事都填上了其真名或昵称。

  • 第二题 “平时浏览哪些技术网站?”。

    从结果上看写最多的是DFROBOT,以及Arduion,这也和公司的整体产品线相符。其他网站填写最多的是阿莫电子论坛,被至少5位同事提到,"电子工程师世界"也被提到3次,还包括21ic等电子工程师常用网站,这也反映出了各位工程师的职业需求。另外是CSDN等国内传统技术网站。也有关注外国网站的,比如Wired(连线杂志)以及Hackday、Techcrunch等等,当然也有写“百度”的,不明觉厉。。。。

  • 第三题 “你从哪里第一次听说开源的?”。

    这也是一个摸查的题目,同事第一次“触开”的方式往往决定了其后面怎么去看待开源的问题。排前三的依次是互联网新闻(30%)、同事/公司讨论(30%)、论坛帖子(25%),从结果上也基本可以预测后面的答案。



  • 第四题 “你应用过哪些开源软件?”

    继续摸查。从结果上看写Arduino的最多,几乎人人都写了,其次是Cura,说明大家能够明白3D打印机软件也是开源的。另外还有写Android,很讨巧的回答,毕竟手机就是开源的。当然也有写“NEVER”的,可能认为自己没用过开源软件吧,也可能是用了而没察觉罢了。当然这题竟然也有写“百度”的,人艰不拆啊。。。



  • 第五题 “你对开源的总体印象是?”

    有两个误解选项,分别是“开源意味着免费”和“开发者只要把代码公开出来就是开源”,通过调查误解选项的选择概率可以查明整体的概况。很遗憾,此题选择“开源意味着免费”这个错误选项的高达45%,接近一半了。同时也有30%选择了“开发者只要把代码公开出来就是开源”,这也是典型的不够了解开源。简单解释一下,开源并不意味着免费,虽然很多开源项目是免费下载、免费获得的,但还有很多是不免费的,比如Arduino的电路板。另外,开发者仅仅把代码开放出来是不够的,还需要选择合适的开源许可证(协议),并保持对代码的维护,或者建立和发展相应的项目社区。

  • 第六题 “你如何看待“开源社区”?”

    此题的主要目的是看各位同事对开源社区的看待和误解,此题目也有个常见的误解选项”社区就是个论坛“,有25%的人选择这个选项。显然社区不仅仅是个论坛,为了更好地进行社区开发,社区一般除了论坛(有很多开源项目都没有论坛)还至少包括邮件列表、新闻组、IRC聊天频道、代码托管(比如Git或SVN等)、在线文档(比如Wiki)和协作开发平台等等,因此光有个论坛显然不够。虽然论坛功能已经很强大了,但还是术业有专攻比”大锅烩“要好。

  • 第七题 ”你怎么看待女性在开源社区中的角色? “

    因为公司有很多女生,在各个部门,也承担各种不同的任务,所以设计和加入了此题。选项有两个误解选项“女人一般都是新手”以及“可以用女性来吸引更多的男性加入”,各只有10%的人选择。这也反映出在男权社会下对女性在社区中的角色的一种典型误解,但欣慰的是,在DFRobot这里误解很浅,几近于忽略。这也可以反映出DFRobot对女性同事的友好。

  • 第八题 “你加入了哪些技术社区/论坛/讨论组?”

    这其实是一道与第二题相对照的题目。但因为设置成了选填,所以只有9个回答。但回答最多的依然是Arduino、各大电子技术论坛等,也有DFRobot的论坛等。很遗憾的是带有真正开源性质的社区提到的很少,分别有一个同事提到了“Ubuntu中文社区”和“开源中国“。从这里基本可以看出同事们对真正开源的认识比较浅薄,仍需要大力布道和推广。
  • 第九题 “你了解的开源协议有哪些?”

    此题更加深入,深入询问了对开源协议的了解,而且是选填项,可以不回答。而结果让我感到些许欣慰有16位同事回答,其中有52.9%的同事了解GPL协议,非常惊讶,但不知道所谓“了解”的程度有多少。另有41.2%的同事选择“都不知道”这倒是在情理之中。还有17.6%知道BSD协议,也很惊讶。其他LGPL、MIT、Apache都有一两个同事了解。完全没人了解的是MPL协议,这是Mozilla Public License,著名的浏览器Mozilla Firefox就是用这个协议,以及以此为框架的电子邮件客户端Mozilla Thunderbird,等等以此为协议的开源软件还是很多的。

  • 第十题 “请选择以下词语中的一个来取代“开源”

    此题目旨在将头脑中对开源的印象最大限度和最先表露出来,也是内心对开源认知的一次排序。结果还是很令人欣慰和满意的,自由、分享、协作——开源最主要的三个方面各有25%的同事选择,还有20%的同事选择了“公开”,这个其实仅仅是开源的外观表象,因为释放到公共领域也叫“公开”,但这并不能称之为“开源”。“社交”和“创新”却没有人选择,难道社交和创新不是开源的一部分么?但因为是单选题因此可以想到所有同事都不将开源首先解读为“社交”或"创新",从这个结果上看倒是也符合大多数中国人在技术社区对开源的想法。


最终结论


查阅所有调查问卷,没有一位同事没有选择误解选项,几乎都选择了至少一个误解选项或者“都不知道”,或者是没有提供其想法。因此说明公司同事对真正的开源,误解多于了解,偏见多于实践,从这20个样本分析来看,还是离开源精神差距很大的。当然,这样就决定了我们的客户群体素质也不会太高,最终互相影响很可能会将整个产业带入不可欲知的结果。

因此,我将会在后面一段时间,写一些相关文档普及真正的开源精神和纠正常见的误解,力图在短时间内,将真正开源精神灌输到三地同事中去,即便是收效不高,也可以在同事心中建立起一种信仰模式,种下开源精神的种子。