《CSDN开源者说》03期:与春哥&战毅聊开源

转贴:

关于《开源者说》:《开源者说》(CODE Show),由CSDN CODE开源服务平台推出,目的是为开源社区人士提供一个展示平台,推动国内开源社区发展和开源文化的推广。

2014年5月《开源者说》第03期,我们邀请了禅道项目创始人王春生、百度开源HTML编辑器UEditor项目创建人战毅两位嘉宾做客CSDN,一起聊聊开源界的那些事。 

视频地址

嘉宾: 

  • 王春生,禅道项目创始人
  • 战毅,百度开源HTML编辑器UEditor项目创建人

下面是本次访谈主要内容整理,可供参考。


一、嘉宾自我介绍

王春生:圈内人称为“春哥”,我从大学时期接触开源,2004年开始做些一些开源项目,2009年正式开发 禅道项目管理软件,2013年发起 蝉知企业门户系统项目。自己一直有开源情结,从开源中受益颇多,虽然过程很辛苦,但收获了成就感和快乐。 

战毅:来自百度Web前端研发部门 FEX,该部门主要做前端相关的复杂应用,如将本地应用Web化,目前该部门开源的项目包括 UEditor脑图等。做开源,可以帮助我们快速收集需求,更好地反馈给产品线。 
二人结识,是在参加去年CSDN优秀开源项目评比中认识的。战毅觉得对春哥的项目管理让他受益匪浅,目前也尝试在百度团队内部使用禅道开源项目;春哥对百度开源的UEditor、脑图等项目也是保持着较多关注,对战毅的感觉是他比较健谈。后来,战毅邀请春哥“百度一日游”,春哥对此印象不错。 


二、怎么在开源圈子找朋友

王春生:多参加开源活动,比如在上海参加某次开源活动时认识了杜玉杰等圈内人士;参加5月底的“GNOME亚洲峰会”,也认识了很多朋友。圈子里面的人有很多共同点,容易产生共鸣。 

战毅:也是通过参加一些开源活动结识了很多圈内朋友,虽然各自专注的技术不同,但在开源社区建设上有共同点。 


三、聊聊百度开源那些事儿

战毅:百度知名的开源前端项目UEditor,已经应用到百度大部分产品上,几乎涉及到文本输入的地方都会应用UEditor。团队做的开源项目,大部分需求也是从百度其他产品中挖掘出来的,做开源有利于完善产品线,同时也可以将研究成果奉献给社区。 
比如做脑图,原本打算研究图形方面的技术,因为百度已有一款非常知名的开源项目 ECharts,所以不能重复劳动,脑图就问世了。如果想让其他产品线采用团队的研发成果,开源起了很大作用:项目开源出来后,反馈很不错,之后百度网盘也采用该项目,存在百度网盘的FreeMind等文件格式都可以直接通过脑图打开,百度文库也应用到了该项目成果。
我们开源有一个原则:项目开源可以,但要应用到产品线上。
如果没有公司背后的支持,我也不会坚持到现在。至于百度开源,目前来说还没有什么规范流程。通过开源,可以更好地帮助我们发现产品需求,如UEditor起初是没有文件上传功能的,后来大家反馈这一功能,UEditor就增加了该功能。当然,这同时也增加了我们的测试成本。 


四、开源项目过得怎么样
王春生:给大家透露一个好消息,禅道在2012年下半年实现了营收平衡。目前过得还不错,自己感到很开心也很知足。 “小富即安”,但也希望能把产品持续地做下去。从个人角度来看,开源也是一种商业模式,类似互联网中的“免费模式”。我们通过开源版本软件来扩大用户群,提供收费版本获得业务收入。 至于是卖产品还是卖服务,要看产品定位,提供技术支持服务需要的成本相对来说更多一些。 
关于禅道、蝉知、然之名称的由来。之前看到《编程之禅》、《编程之道》这两本书很受启发,于是“禅道”的名字就出来了。蝉知,是一款企业门户系统,对企业的宣传应该像知了的叫声一样响亮,所以取名“蝉知”;然之,“然”有“同意、认同”的意思,与然之产品所要表达的观念一致,很具有文艺范儿。


五、谈谈如何推广开源项目
战毅:UEditor项目赶上了一个好时候,之前有团队专门帮助进行公关,现在是靠自己来推广,通过一些知名的开源站点如开源中国、CSDN等来推广; 希望CSDN以后继续增加对开源项目的支持力度,CODE为大家搭建一个好平台。 

王春生:开始的时候禅道资源比较紧张,我们与部分下载站合作提供软件下载服务,还有在论坛发帖,也会被删帖、封号……之前做的很苦逼。后来,CSDN这块增加了对开源项目的支持,对我们的推广有所帮助。 

六、遭遇“喷子”怎么办?

王春生: 做事情难免会受到批评和质疑,这很正常,但也确实会遇到一些不明就里、素质较低的人,为了自己的存在感而盲目乱喷。我会有理有节直接反击,虽然有的朋友说没必要理会。我这么认为:如果产品存在客观缺陷,我们会进行改进;如果只是为了喷而喷,“三人成虎”,大家的注意力容易被负面东西所左右,这样以来对产品会造成不良影响,所以团队里面需要有人站出来说话。 

战毅: 我深的体会是——做任何项目都无法让所有人满意,达到80%甚至90%的满意度已经成功了。我们的项目有许多用户QQ群,但无法实时给予回复,有人说:你们这么大一个百度,问了一个问题,竟然没有人来回复。QQ群里多是做开发的同学,我们没有专门的客服人员。白天工作很忙,只好晚上抽时间来帮助大家解决问题。之前一个用户的问题很急,打了几个小时电话来帮助他解决。一般态度是大家观察问题的角度有差别,如果觉得我们提供的工具不好,可以使用其他工具来代替。 


七、寄语开源人 
王春生: 目前开源处于一个好时机,相信越来越多的人和团队会接触开源、接受开源。快乐做开源,这就足够了。 
战毅: 过程有时会痛苦,坚持下来就是成功。 


媒体报道