如何源码修改禅道测试用例管理 用例模块数 不足问题

禅道-王春生
【社区专栏】王春生:为何做开源,以及开源软件怎么赚钱。
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&添加时间:&/strong&
10:16:00 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
& 10:16:00
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&作者:&/strong& 潘仙芝 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
(本系列上篇:&)
做开源都会遇到的两个问题
自从我做开源软件以来,周围朋友们问的最多的两个问题就是:你为什么想起来做开源软件,做开源软件怎么赚钱呢?这两个问题也是非常典型的问题,我想其他做开源软件的朋友们也会经常被问起这两个问题。正好借本专栏的机会,对我的思考系统整理,也算是对自己过往的总结和沉淀,谨供大家参考。
为什么做开源软件&
先说第一个问题,我为什么做开源软件。我做开源软件,一是兴趣,二是责任,三是为了证明在中国做真正的开源软件也可以赚钱。
兴趣是原动力。每个做开源软件的朋友,都是因为感兴趣才来做开源的。想象下做的软件可以让世界各地的用户使用,是非常值得骄傲的。我经常和我们团队开玩笑,我们十几个人的小团队,做的&,有很多大公司在使用,这其中有很多拥有几百人团队的公司。我们做的&,可以帮助什么都不懂的小公司老板独立地做一个网站出来,这就是你的价值。因被人认可而带来的成就感很难用金钱来衡量。
兴趣是原动力,但单单靠兴趣还是不够的。我一直认为既然选择了做开源软件,就应当让这个软件能够持续的发展下去,这是一种责任。因为你的软件已经有了很多用户,他们在这上面积累了大量的数据,也投入了很多精力去学习使用,如果因为开源软件作者无法坚持而导致软件失去维护,还是蛮让人可惜的。所以,责任是我做开源软件的第二驱动力。不管怎么样,我会努力让我们团队开发的这几款开源软件能够持续的维护更新下去。
除了兴趣和责任之外,还有一个原因就是我想证明在中国做真正的开源软件也是可以赚钱的。为什么我会强调中国和真正的开源软件这两个词呢?什么东西到了中国都会被改变,开源也不例外。开源到了中国,就出现了许多的伪开源软件。这些软件表面上看是源代码开放的,但从他们的授权来看,其实都是商业软件,不过是打了一个开源软件的旗号来宣传自己。还有,国内很多人对开源软件存在深深的误解,认为开源软件不应该和商业结合。所以我就想证明在中国做真正的开源软件也是可以赚钱的——这个目标我已经达到了。
做开源软件怎么赚钱
说到这儿,可以接着和大家聊一下第二个问题:做开源软件怎么赚钱呢?
大家通常想到的就是软件免费、服务收费,可以通过技术支持、二次开发这些方式来收费。我的观点是在中国,软件免费、服务收费这种方式是行不通的。软件免费、服务收费,只适合基础软件,比如操作系统、数据库之类的基础软件才可以行得通。但国内的开源软件大部分是开发框架、类库之类的,还有就像我们这样的应用类软件。这些软件对公司运转的重要程度没有那么高,收服务费很难收取的。另外,技术支持、二次开发这类服务工作,都是需要人力的,用户越多,需要的人越多——这不是我喜欢的模式。
我们的基本模式就是通过开源软件获得大量用户,然后通过专业增强版本的授权实现盈利。这其实和互联网的&很类似。这几年来,我们持续保持开源软件版本的更新,不断完善软件功能,同时为开源软件的用户提供及时有力的技术支持,这也为我们带来了大量的用户。从2012年起,我们开始发布专业版本,从2012年下半年起到现在实现了持续盈利。虽然我们的营收规模和大型的软件公司无法相提并论,但这鼓舞了我们可以更好的完善开源软件的功能,为用户带来更好的软件。
不同的软件、不同的领域有不同的盈利模式,但所有模式的基础都是用户数。只有用户数量达到了一定的规模,才有成其模式的可能。抛开用户数空谈盈利模式,其实是没有任何价值的。创业这几年还学到了一点,就是一个品牌的建立是需要时间的,需要耐心,需要坚持。&
祝愿国内做开源软件的朋友们都可以找到持续发展的路子,把开源软件做得越来越好,也让这个世界多一点美好!
/mediareports/79906.html
【社区专栏】王春生:开源软件应当如何打造支持社区
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&添加时间:&/strong&
14:46:00 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
& 14:46:00
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&作者:&/strong& 潘仙芝 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
和商业软件相比,开源软件一个非常重要的特点就是开源软件的开发者是没有义务来为软件的使用者提供技术支持的。这也很容易理解,毕竟开源软件可以自由使用,用户和开发者之间并没有商业上的利益约束。但这是不是说只要做好软件就行了,技术支持就可以不管了呢?&
这个问题的答案取决于做开源软件的目的。如果纯粹是个人爱好,就另当别论了。但如果确实想把这个软件做好,让更多的人使用,技术支持是必不可少的。这就带来了一个问题:开源软件应当如何打造支持社区呢?&
我们在开发&的时候,也曾经尝试使用一些“CMS系统+论坛+问答程序”来搭建支持社区网站。但后来发现这些系统整合的成本非常高昂,用户的体验也比较差。最后我们还是自己动手写我们的社区支持网站程序,这一写就是四年多。通过这个社区支持网站,我们为成千上万的禅道用户提供了及时有力的技术支持,也解决了自身盈利的问题,摸索出了一条开源软件持续发展的路子。&
那我们都开发了哪些功能模块呢?下面和大家分享下。&
首先,会员体系。因为涉及到发贴、提问、积分等逻辑,会员体系是必须的。在常规的登录注册这些功能基础上,我们集成了微博和QQ的开放登录功能。后来的数据也显示,开放登录功能是很有必要的。很多用户有了问题,到网站提问,肯定希望是快速登录的。这时候还需要让用户注册、登录,是很不友好的。微博和微信的开放登录可以很好的解决这个问题。&
其次,文章发布。有很多开源软件的网站都是用静态页面写的,发布一个软件,写一个动态新闻需要手工编辑很多页面,比较繁琐。有一个内容管理功能模块可以节省很多的时间。除了基本的文章发布之外,我们还针对搜索引擎做了很多优化,比如静态路径、关键词信息等。通过这些点滴的努力,禅道软件也获得了比较好的排名。&
第三,完善我们的文档和手册。也许有的朋友会说,可以用Wiki,大家一起来写。其实国内开源软件的用户参与度比较低,靠大家来完善文档这件事情不大靠谱。Wiki也不是特别友好的一种信息组织方式。因为手册是有先后顺序、章节层级的。我们专门开发了一个手册的功能模块,可以像写书一样来写手册,用户浏览的时候也像阅读一本书一样,非常系统、方便。&
文章发布、手册这些都是静态的资源。一个支持网站还需要和用户进行互动,获得用户的反馈、建议等问题。在这方面,我们提供了三种方式和用户进行互动。首先我们提供了QQ群。虽然QQ群的讨论记录无法共享,但就一对一问题解决来讲,QQ还是最方便的。可以截图、远程,可以快速的定位问题。然后我们给用户文档的链接。除了QQ群,我们还提供了技术问答模块,这个类似于百度的问答,用户可以发贴提问,别人可以来回答。别人回答之后还可以获得积分。最后我们还提供了论坛模块,用户可以通过论坛来提出建议、反馈Bug。&
我们还开发了捐助、积分、用户案例等模块。吸引用户来撰写案例,参与社区反馈,提出自己的建议,增强社区的参与度和活跃度。我们还开发了开放平台功能,第三方的开发者可以把自己开发的功能做成插件发布上来和大家进行分享。&
去年的时候我们把这几年开发的这些功能重新做了梳理,重新写了UI结构,进一步增强了操作的方便性和前台的美观,发布了&,这就是蝉知门户系统的来龙去脉。我们的禅道官网最近也都正式迁移到了最新的蝉知系统,原来我们自己开发的那套代码终于可以退休了。&
软件完善无止境,社区支持也无止境。我们会持续的完善我们的软件,也会持续的为我们的用户提供有力的技术支持。也建议做开源软件的朋友们,可以考虑下使用蝉知系统来搭建软件的社区官网,会帮您节省大量的时间和精力。&
本系列文章:&
《CSDN开源者说》03期:与春哥&战毅聊开源
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&添加时间:&/strong&
09:53:00 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
& 09:53:00
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&作者:&/strong& 潘仙芝 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
关于《开源者说》:《开源者说》(CODE
Show),由CSDN
CODE开源服务平台推出,目的是为开源社区人士提供一个展示平台,推动国内开源社区发展和开源文化的推广。
2014年5月《开源者说》第03期,我们邀请了禅道项目创始人王春生、百度开源HTML编辑器UEditor项目创建人战毅两位嘉宾做客CSDN,一起聊聊开源界的那些事。&
王春生,禅道项目创始人
战毅,百度开源HTML编辑器UEditor项目创建人
下面是本次访谈主要内容整理,可供参考。
一、嘉宾自我介绍
王春生:圈内人称为“春哥”,我从大学时期接触开源,2004年开始做些一些开源项目,2009年正式开发,2013年发起。自己一直有开源情结,从开源中受益颇多,虽然过程很辛苦,但收获了成就感和快乐。&
战毅:来自百度Web前端研发部门,该部门主要做前端相关的复杂应用,如将本地应用Web化,目前该部门开源的项目包括、等。做开源,可以帮助我们快速收集需求,更好地反馈给产品线。&
二人结识,是在参加去年CSDN优秀开源项目评比中认识的。战毅觉得对春哥的项目管理让他受益匪浅,目前也尝试在百度团队内部使用禅道开源项目;春哥对百度开源的UEditor、脑图等项目也是保持着较多关注,对战毅的感觉是他比较健谈。后来,战毅邀请春哥“百度一日游”,春哥对此印象不错。&
二、怎么在开源圈子找朋友
王春生:多参加开源活动,比如在上海参加某次开源活动时认识了杜玉杰等圈内人士;参加5月底的“GNOME亚洲峰会”,也认识了很多朋友。圈子里面的人有很多共同点,容易产生共鸣。&
战毅:也是通过参加一些开源活动结识了很多圈内朋友,虽然各自专注的技术不同,但在开源社区建设上有共同点。&
三、聊聊百度开源那些事儿
战毅:百度知名的开源前端项目UEditor,已经应用到百度大部分产品上,几乎涉及到文本输入的地方都会应用UEditor。团队做的开源项目,大部分需求也是从百度其他产品中挖掘出来的,做开源有利于完善产品线,同时也可以将研究成果奉献给社区。&
比如做脑图,原本打算研究图形方面的技术,因为百度已有一款非常知名的开源项目,所以不能重复劳动,脑图就问世了。如果想让其他产品线采用团队的研发成果,开源起了很大作用:项目开源出来后,反馈很不错,之后百度网盘也采用该项目,存在百度网盘的FreeMind等文件格式都可以直接通过脑图打开,百度文库也应用到了该项目成果。
我们开源有一个原则:项目开源可以,但要应用到产品线上。
如果没有公司背后的支持,我也不会坚持到现在。至于百度开源,目前来说还没有什么规范流程。通过开源,可以更好地帮助我们发现产品需求,如UEditor起初是没有文件上传功能的,后来大家反馈这一功能,UEditor就增加了该功能。当然,这同时也增加了我们的测试成本。&
四、开源项目过得怎么样
王春生:给大家透露一个好消息,禅道在2012年下半年实现了营收平衡。目前过得还不错,自己感到很开心也很知足。
“小富即安”,但也希望能把产品持续地做下去。从个人角度来看,开源也是一种商业模式,类似互联网中的“免费模式”。我们通过开源版本软件来扩大用户群,提供收费版本获得业务收入。
至于是卖产品还是卖服务,要看产品定位,提供技术支持服务需要的成本相对来说更多一些。&
关于禅道、蝉知、然之名称的由来。之前看到《编程之禅》、《编程之道》这两本书很受启发,于是“禅道”的名字就出来了。蝉知,是一款企业门户系统,对企业的宣传应该像知了的叫声一样响亮,所以取名“蝉知”;然之,“然”有“同意、认同”的意思,与然之产品所要表达的观念一致,很具有文艺范儿。
五、谈谈如何推广开源项目
战毅:UEditor项目赶上了一个好时候,之前有团队专门帮助进行公关,现在是靠自己来推广,通过一些知名的开源站点如开源中国、CSDN等来推广;
希望CSDN以后继续增加对开源项目的支持力度,CODE为大家搭建一个好平台。&
王春生:开始的时候禅道资源比较紧张,我们与部分下载站合作提供软件下载服务,还有在论坛发帖,也会被删帖、封号……之前做的很苦逼。后来,CSDN这块增加了对开源项目的支持,对我们的推广有所帮助。&
六、遭遇“喷子”怎么办?
王春生:做事情难免会受到批评和质疑,这很正常,但也确实会遇到一些不明就里、素质较低的人,为了自己的存在感而盲目乱喷。我会有理有节直接反击,虽然有的朋友说没必要理会。我这么认为:如果产品存在客观缺陷,我们会进行改进;如果只是为了喷而喷,“三人成虎”,大家的注意力容易被负面东西所左右,这样以来对产品会造成不良影响,所以团队里面需要有人站出来说话。&
战毅:我最深的体会是——做任何项目都无法让所有人满意,达到80%甚至90%的满意度已经成功了。我们的项目有许多用户QQ群,但无法实时给予回复,有人说:你们这么大一个百度,问了一个问题,竟然没有人来回复。QQ群里多是做开发的同学,我们没有专门的客服人员。白天工作很忙,只好晚上抽时间来帮助大家解决问题。之前一个用户的问题很急,打了几个小时电话来帮助他解决。一般态度是大家观察问题的角度有差别,如果觉得我们提供的工具不好,可以使用其他工具来代替。&
七、寄语开源人&
王春生:目前开源处于一个好时机,相信越来越多的人和团队会接触开源、接受开源。快乐做开源,这就足够了。&
战毅:过程有时会痛苦,坚持下来就是成功。&
王春生:我的开源10年经验分享
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&添加时间:&/strong&
09:47:00 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
& 09:47:00
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&作者:&/strong& 潘仙芝 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
从十年前的第一个开源软件到今天,算起来我已经开发(或参与开发)了多款开源软件。从最开始的懵懵懂懂,到五年前正式以开源软件创业,再到实现开源软件的盈利,一路走来,收获颇多,教训多多。期间的一些经验和教训,在此抛砖引玉,和各位开源软件开发者的朋友们分享下。
首先,做开源软件一定要找到可以持续发展的模式。做事情就要消耗资源——人力、时间、金钱。如果无法找到一种可以持续发展的模式,单纯靠软件发起者的兴趣和热情,是很难坚持下去的。全球的开源软件多如牛毛,但真正能够流行起来的也是凤毛麟角。可持续发展的模式有很多种,比如可以去一家支持开源软件开发的公司,有一份稳定的工作和相对宽裕的业余时间等等。笔者则尝试以开源软件来创业,并初步实现了开源软件的盈利,保障了我们持续的投入和发展。
其次,就是要学会用产品的角度思考问题。做开源软件的朋友们都是技术高手,所以自然而然的会想到程序员的需求。所以国内的开源软件,大部分是各种开发框架、类库等。但如果我们能够跳出程序员的思维,站在普通用户的角度考虑问题,可以发现更多的机会,在产品的功能、交互体验方面可以更贴近普通用户。
第三,做好开源软件还需要做好社区建设。从我们自身的经验来看,社区建设和软件开发差不多是1:1的投入。社区建设有很多方面,这其中包括:
文档的撰写和持续更新
对用户提供及时有力的支持
通畅的反馈交流机制
社区用户的互动参与等
后面我会专门写篇文章来分享我们运营管理社区的经验和教训。
找到可持续发展的模式,站在用户的角度做产品,做好社区的建设,这是我们这几年用开源软件创业的一些新体会。除了这些宏观层面之外,还有很多非常具体的地方,也一块和大家分享下:
如果使用论坛作为讨论交流的版块,初期版块不宜太多。版块太多,发贴的人太少,人气不够旺。我们前期也是犯了这个错误,后来花了很大力气做版块的整合。
如果使用QQ群作为技术交流的工具,建议使用大群。09年前后QQ群最多只能500人,那时候我们有二十多个群,每个群的消息看一遍也要花很多时间,还有就是不利于大家交流分享。后来QQ有2000人超级群,我们花了一个多月的时间把QQ群合并成两个超级群。
如果使用QQ群,建议使用实名制。初期的时候我们对此没有做要求,很多人发言很随意,喷子很多,污言秽语的也很多。改为实名制之后,喷子就明显的少了。而且实名制之后,也有利于交流分享。还曾经有过在群里面找对象的美好的故事:)。
不同的软件有不同的开发运营方式,以上是笔者这十年来做开源软件的一些心得体会,期望可以为大家提供一些参考。
【社区专栏】王春生:如何选择开源软件协议
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&添加时间:&/strong&
16:14:00 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
& 16:14:00
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&作者:&/strong& 潘仙芝 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
禅道团队先后开发了&、&和&三款开源软件产品。这三款产品分别面向企业的不同领域,其授权协议也略有不同。其中禅道和然之协同目前是以LGPL协议发布,而蝉知企业门户系统则使用了我们自己拟定的协议。那我们是如何来选择开源软件协议的呢?在此和大家分享一下我们关于开源软件协议的一些考虑。
禅道项目管理软件和然之协同是以LGPL协议发布的。为什么用这样的协议呢?我们来逐一分析一下。常见的开源软件协议有GPL, LGPL,
AGPL, Apache, BSD,
MIT。从授权的严格程度来讲,AGPL最为严格,Apache、BSD和MIT授权比较宽松。
我们没有选择GPL协议和AGPL协议,是因为这两款协议过于严格,有一些公司会限制GPL协议软件的使用,不利于软件的推广。而BSD,
MIT协议过于宽松,其他公司很容易会把代码拷贝,加以改动,然后发布一个类似的产品出来(尤其是在国内山寨风行的情况下面),而你又无法吸取衍生产品优秀的改动。综合考虑之下,我们为这两款软件选择了相对中庸的LGPL协议。
蝉知企业门户系统最开始的时候也是以LGPL协议发布的,但后来我们改成了自己拟定的协议。这是为什么呢?蝉知企业门户系统比较特殊,它主要是帮助企业来搭建自己的企业官网。蝉知系统功能丰富、操作简单,有很多的建站公司或者个人工作室选择使用蝉知系统为他们的客户来搭建网站,我们非常欢迎这些朋友来使用蝉知系统。但往往有一些朋友使用蝉知系统搭建网站之后,会把蝉知系统的标志去掉。从我们产品宣传的角度来讲,我们还是希望大家能够保留蝉知的标志和链接,但LGPL协议无法限制这种行为。
还有一点,就是禅道项目和然之协同是内部使用的,大家并不太关心授权协议。但蝉知系统是对外使用的,用户对授权协议比较敏感,但LGPL协议是英文的条款,国内很少有人能够搞清楚具体的条款是什么,后来我们重新拟定了蝉知系统的授权协议。这个协议用一句话来讲的话就是:你可以用蝉知系统做各种事情,但必须保留蝉知系统的标志和链接,具体的协议条款大家可以参考。
除了上述问题之外,还经常有朋友问我们,你们接受不接受第三方作者的代码?我们的回答是:不。我们为什么这样做呢?也是有我们的考虑,主要是保证代码版权的纯粹性。很多比较成熟的开源软件,都需要代码提交者签署相应的版权声明才接受其提交的代码的。
相反,看国内很多的开源软件,往往都是把自己上班时候的代码直接拿出来发布,其实这从法律上来讲是有问题的。这些代码是你的职务所得,没有明确约定的话,代码版权都是属于公司所有。如果公司没有签署明确的开源软件许可声明,是不能随便拿出来开源的。
基于此考虑,我们原则上是不接受第三方作者的代码的,但我们也提供了更加灵活的插件机制。第三方的作者可以把自己的代码以插件的形式发布出来,代码的版权都归作者所有,也可以开源,也可以收费,都很灵活,也保证了系统代码版权的纯粹性。这样后续我们如果有一些大的举措,比如若干年后我们也许会把代码捐献给某个基金会,因为代码都是我们公司所有的,就不用大费周折再找相应的代码提交者签署许可。
开源软件协议的选择往往和作者的目的有关系。作为商业公司,在选择授权协议的时候应该谨慎一些更好。如果大家更多的是兴趣爱好,可以选择BSD之类宽松的协议。(本文发布时较原文有改动)
【编辑注:开源协议,是开源项目发展的一个重要保证,但在大陆知识产权保护较弱的情况,国内开源项目作者也往往不重视开源协议的选择。如果不重视开源协议,不重视对开源项目的保护,则对开源项目和开源社区是一个重大隐患,虽然在当前情况下即使选择了恰当的开源协议,也会遭遇践踏开源协议的情况。】
本系列文章:
禅道创始人王春生,也就是咱们的春哥也受邀参加了此次的开源技术大会,并且还做了以商业保障开源软件发展的主题演讲,分享了他创业四年的体会。
春哥先分析了目前开源软件的一些现状:大部分的开源软件靠开发者的热情而坚持。业余时间做,牺牲自己的时间,可能自己掏腰包自己做事情。中国互联网发展至今,这过程中产生了很多很棒的开源软件,但是这十多年过去以后,有很多开源软件已经彻底消失了。
同时还指出开放源代码只是第一步,但是怎么样让开源软件持续的发展下去,这才是最重要的。强调了仅靠开发者的热情支撑是不靠谱的。在分析了各种条件后,得出这一结论:“以商业保证开源软件发展是大善”。世界范围内比较成功的开源软件都是由商业公司推动的。在中国做开源软件,软件免费,服务收费这条路是走不通的。好好做软件,通过增强的功能实现收入,有了收入之后就可以持续完善开源版本,版本越来越好,保持更新,越来越多人相信你,这个团队才比较靠谱。
禅道官网:
春哥演讲PPT地址:
春哥演讲视频地址:
本文出处:CSDN中文IT社区
【编者按】
“CSDN开源夏令营”是由CSDN发起的以促进国内开源生态建设为目的技术公益活动,为学生提供暑期参与开源做出贡献的机会,也为国内开源的企业和社区提供交流展示的平台。我们将陆续发布针对开源夏令营活动的系列采访,敬请大家关注。
本期,我们采访的是易软天创的创始人王春生先生,易软天创也是第一个报名了CSDN开源夏令营。
关于易软天创:
青岛易软天创网络科技有限公司,成立于2010年。公司致力于企业管理方面的软件开发,四年来先后开发了禅道项目管理软件、蝉知企业门户系统和然之协同管理系统共三款产品。
禅道项目管理软件官网:
蝉知企业门户系统官网:
然之协同管理系统官网:
CSDN CODE代码托管地址:
导师简介:
王春生(),2001年毕业于北京师范大学,先后在多家互联网公司工作过。个人成长受开源软件的影响颇深,大学时期就在几位老师的指引下接触Linux系统,工作后也尝试开源软件的开发。2010年正式创业,专业来做企业开源管理软件的开发工作。
提案内容:
以下是CSDN CODE对王春生的采访记录:
CSDN:能否简单介绍下禅道开源团队成员?是否有学生参与?&
王春生:我们团队现在有12个人,研发团队有六位,其他的同事负责销售、技术支持、设计、财务、推广等方面的工作。公司成立这四年多来,先后有好几位学生参加了禅道项目的开发。
CSDN:如何看待学生群体在开源项目发展中的作用?&
王春生:客观的讲,学生现在的基础知识和动手能力相对比较差(也许都去玩游戏了)。我们曾经在青岛一所高校组织了一次PHP的培训活动,活动是免费的,固定的时间我去给学生上课。从最开始的20余人报名到最后坚持下来的没有几个。不过,我们也很幸运的找到了一个小伙,他大一下学期就加入我们团队,和我们共事了四年左右,不过遗憾的是他有自己的计划,没有办法再继续做同事,让人惋惜。
建议正在读书的同学们可以多了解下开源软件,会给你带来完全不同的视角,会为你打开一个更加开放的世界。
CSDN:禅道团队已经推出项目管理软件、企业门户系统和协同办公系统,它们是如何有机联系起来的?
王春生:先来说下做这三款产品的背景吧。做禅道缘起是我在上班时做测试,发现公司的项目管理老是有问题,为了解决这个问题我做了禅道项目管理软件。
做了禅道项目管理软件之后,需要宣传,需要有网站为用户提供技术支持、帮助手册等。然后我们就花了四年多的时间在不断地完善禅道的官网,开发了大量的功能模块,比如技术问答、帮助手册、积分、论坛等等。然后我们想其他的团队也会有这样的需求,然后我们就把禅道官网的程序进行梳理,发布了蝉知门户系统。
一开始做禅道的时候,就只有研发团队,后来陆续有了销售、财务等等。公司虽小,五脏俱全,然后我就发现经营一家公司还需要做好销售的管理、现金流的管理等等,然后就有了最新的然之协同系统。:)
大家不难看出,这三款产品就是在解决我们团队实际遇到的问题。它们分别从不同的方向入手,互相配合,形成了中小企业管理运营的一体化解决方案。后面大家想创业的话,就可以简单一些了,把我们三个产品安装上,公司管理运营的核心问题都可以得到有效的跟踪管理。
CSDN:目前禅道团队是否有计划推出部署于“云”之上的系统?&
王春生:我们很早就推出了禅道和蝉知的在线托管服务。其中禅道的在线托管网站是,它主要的特点是内置了禅道的项目管理服务和源代码管理服务;蝉知我们也有在线建站的服务,网址是:。它主要的特点是不需要自己维护,免费用户可以创建三个站点,很方便。然之协同还在完善中,后面也会有类似的云服务的。
CSDN:项目推广过程中有什么心得?遇到了什么困难?&
王春生:主要有两点体会吧:
产品的官网一定要好好做。很多做开源的朋友们都是使用一些cms系统或者是论坛来搭建一个简陋的网站,或者干脆就没有,只有在Github上面的一个项目地址,这样对产品宣传很不利。毛遂自荐下,建议大家来使用我们的蝉知系统来搭建产品的网站。
产品要快速迭代。我选择某一款软件,看官网最新的更新日期,如果超过半年以上,我心里面就嘀咕了。如果一年没有更新,我基本上就不敢用了,因为没有更新,就意味着没有维护了。
遇到的主要困难是媒体社区网站的不理解不支持,借这个机会也呼吁下各位媒体社区的朋友,对开源软件多一些理解,多一些支持。
CSDN:对本次开源夏令营的学生开发成果有何期待?&
王春生:能顺利拿到结果当然最好了。不过我更看重的是这个过程中看看能不能找到合适的学生加入我们的团队,这是最期待的,呵呵。
CSDN:关于本次开源夏令营,您觉得需要改进的地方有哪些?&
王春生:我觉得都蛮好的。可能有一点咱们需要做下声明,就是这次夏令营学生的成果的版权归属的问题,这个问题可能大家都忽略了,还是很关键的。(编辑注:感谢王春生的建议,该问题已经得到修复)
CSDN中文IT社区
摘要:禅道是一款优秀的国产开源项目管理软件,集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体。CSDN记者采访了禅道项目创始人王春生,请他来介绍禅道项目的方方面面,以及开源项目商业化的经验。
禅道是一款优秀的国产开源项目管理软件,它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。
禅道项目在“
2013年度中国优秀开源项目评选
”中获得较高票数,并被专家评审团评为“2013年度中国优秀开源项目”。
禅道官网:
Github地址:
CSDN记者采访了禅道项目创始人王春生,请他来详细介绍禅道项目的由来、发展等方面的情况。
(禅道项目创始人 王春生)
CSDN:先做个自我介绍吧!
王春生:大家好,我叫王春生,2001年毕业于北京师范大学。我的主修专业是汉语言文学,听了一学期课之后感觉特别无聊,正好学校开设计算机课程,就迷上了计算机,然后就自学,玩各种软件。那时候非常有幸认识了几位非常有黑客精神的老师,在他们的指引下接触了Linux、开源,并开始玩各种各样的开源软件。我毕业后在很多家公司工作过,所从事的基本上都是互联网行业。做过老本行的编辑,兼职做过销售,后来转向开发,并开始带项目。我于2006年加入阿里巴巴,并先后在雅虎中国、阿里妈妈和淘宝工作过,主要负责后端引擎自动化测试工作。
我个人的成长受开源思想和软件影响颇深,所以也先后做了几款开源软件。2004年到2007年,我作为主要开发者开发维护了
BugFree;2006年作为项目leader主持开发了ECShop1.0版本;2009年初启动禅道项目;2010年正式开始创业,全职从事禅道开源软件的开发。
CSDN:禅道是一个什么样的项目?提供了哪些功能?
王春生:禅道()是一款项目管理软件,它可以有效地把研发项目过程中涉及的方方面面元素、流程有效地跟踪管理起来。软件研发项目有自己的特殊性,有产品、研发和测试三种角色的互动,涉及的基本元素有需求、任务和缺陷。禅道软件可以把这三种角色、三种基本元素之间的过程跟踪和流转有效地跟踪管理起来。
禅道从功能上来讲,可以分为三个大部分:产品、项目和测试。其中产品层面是给产品经理使用的,涉及需求的管理、计划的制定,版本的发布和路线图等功能。项目层面是给研发团队使用的,涉及项目的计划、任务、版本等功能。测试是给测试团队使用的,主要涉及测试用例、测试计划和和缺陷跟踪管理。
和其他的软件相比,禅道是一个过程的协同跟踪管理软件,或者简单说,其他很多软件是给领导做计划用的,禅道是给干活的研发团队用的。
CSDN:当初为什么会想到做一个开源的项目管理软件?为什么取名为“禅道”?
王春生:我在阿里巴巴工作的三年里面,因为职位的特殊性,需要同时参与多个项目。三年下来,感觉做得很累,压力很大,很多项目最终也不了了之。然后我就思考,找原因。原因有很多,有高层的战略问题,有研发团队的问题,等等。然后我就想自己可以提供什么样的解决方案,想来想去,我觉得自己可以在工具的支撑方面提供帮助。
当时,我们的项目管理最开始时是用Sharepoint + Excel(一个共享文件,大家来编辑),后来用Sharepoint +
XPlanner。产品经理需求整理到Sharepoint中,然后项目计划用XPlanner,测试跟踪用BugFree。不胜其烦,信息需要在各个系统中手工同步更新关联,非常糟糕。当时我曾经提出到过程改进部门工作,来做内部的支撑工具。但由于种种原因,未能如愿。后来就带着这个想法,开始了禅道这个开源的项目管理软件的开发。
禅道这个名字是我在读《编程之道》和《编程之禅》这两本书时受到的启发,然后就老实不客气地把中国文化中最难解释的两个字当成了我们软件的名字。从深层次讲,也是有我们的一些诉求,其实项目管理也很简单,只要我们抓住本质的东西就可以了。我们往往太多关注表面的东西了,忽略了真正的管理之道、管理之禅!
CSDN:禅道项目有哪些创新点?
王春生:禅道的主要创新点在于集成的项目管理,在一个软件里面把研发项目的完整过程做到有效跟踪和覆盖。开源的项目管理软件有很多,比如Dotproject、Redmine、Trac,还有其他很多的缺陷跟踪软件,比如Mantis、Testlink、BugFree等等。这些软件功能都太单一,更多的是基于事务管理的:一个issue打上feature、task或者bug的标签,缺少严谨的管理思想和过程的跟踪。
禅道的扩展机制也是一个很重要的特点,我们自己写了一套框架,然后在这套框架基础上实现了完整彻底的扩展机制。大家知道有很多的开源软件都有扩展机制,但这些往往都是基于事件或者钩子机制,只能在原来的基础上做局部的改动。禅道软件的扩展机制借助于PHP语言动态解释执行的特点,通过面向对象的继承和覆盖,实现了完整彻底的扩展机制。这样来说会更容易理解,通过扩展机制,可以把禅道改成与它本身完全不一样的东西。
CSDN:讲讲禅道从立项到发布首个版本之间的故事吧。有什么让你印象深刻的事情?
王春生:禅道项目正式启动是2009年初,春节过后。当时花了很久的时间在做整体功能、技术架构和商务模式方面的设计,当时整理了一个脑图文件(现在基本上还在按照这个脑图文件在走)。印象比较深刻的是我的一个朋友说要做禅道软件的第一个用户,然后我们就用最短的时间发布了0.01
alpha版本。但是那个朋友也从来没有用过,哈哈。得到的启示就是,国人太忙,朋友的承诺不要太当真,靠人不如靠己。
CSDN:介绍一下禅道项目的架构。它的设计理念是什么?
王春生:禅道项目是公司内部的管理软件,对性能、并发要求并不是很高。所以我们在做技术架构的时候,更多考虑的是代码的可维护性以及用户扩展的方便性。因此我们在发布禅道软件之前,先花了半年的时间做了我们自己的zentaophp框架。这个框架也是典型的MVC结构,它主要的特点就是简单、合理。大家有兴趣可以关注下:&
就像前面所讲,我们开发这个框架,一方面是为了控制自己项目的进度(不可能依赖于第三方的框架,受制于人),另外一方面就是扩展机制。禅道的扩展机制都是靠这个框架来实现的,禅道软件的商务模式也是基于这套扩展机制的。
CSDN:禅道使用了哪些技术来实现?选择这些技术的理由是什么?
王春生:禅道软件使用的开发语言是PHP,数据库是MySQL,WebServer没有特定要求,Apache、nginx、IIS都可以使用。
选择PHP,是因为一直在用PHP,它简单、开发效率高、跨平台、解释执行、功能丰富、表现力强。选择Apache和MySQL,也主要是因为它们是跨平台的,安装维护都非常的简单(Apache和MySQL运行环境可以精简为只需要几个核心文件)
前端的我们采用了jQuery作为JS框架,还有很多第三方的前端扩展,比如自动提示、树状列表之类的。
CSDN:开发项目管理系统的难点是什么?开发过程中,你们遇到了哪些困难?是如何解决的?
王春生:开发项目管理系统的难点在于跨界,你需要知道项目管理的各个流程,懂得项目管理的方法和理论,同时还需要你把它提炼成通用的需求,然后用技术合理的实现出来。
这中间涉及到太多的取舍和平衡。比如权限的控制,太松和太严都不好;比如各种涉及流程控制的字段,多了,使用麻烦,少了,跟踪和管理就弱了。所以更多的是在这些方面纠结,找到比较合适的解决方案。
开发过程中难点不多,技术层面的问题都是可以解决的,解决不了还可以绕。
CSDN:禅道项目已经诞生4年了,讲讲这期间的发展情况吧。
王春生:2009年是起步期,这段时间我是业余时间在做,主要完善框架,完成了核心的功能。
2010年正式创业,成立公司,专职来做这件事情。版本发布到1.x,核心功能已经基本完备,有了自己的小团队,用户群初步形成。
2011年是比较关键的一年,这一年里面我们得到了朋友的帮助,加速了发展,核心团队也初步形成,产品功能进一步完善。
2012年我们正式推出专业版本,开始尝试商业路线,并取得了预想中的结果,2012年下半年开始有盈利。
2013年产品已经发布到了5.0版本,团队也进一步壮大,收入一直比较稳定。
CSDN:禅道开发团队目前有多少人?你们是如何分工和协作的?
王春生:我们团队现在有12个人。我主要负责产品方面的工作,还有3位同事负责研发,1位同事负责前端交互(最近刚刚加盟),1位做技术支持,1位做商务销售,1位做运营策划,1位做财务,还有1位帮我们做设计工作。
还有2位同事,在做我们的新产品——蝉知企业门户系统(&),这也是个开源软件,主要帮助企业快速搭建企业营销门户。
CSDN:据你所知,禅道目前有多少用户?
王春生:我们得不到确切的用户数字,初步估计应该有几万家公司或者团队在使用禅道做项目跟踪。这其中有很小的创业团队,也有很大的集团公司,有软件公司,也有知名的互联网企业。有游戏公司,也有软硬结合的公司。还有很多军队和学校的单位也都在使用禅道做项目管理。
CSDN:禅道目前有开源版本,也有专业版,在特性选择上,哪些特性会进入专业版,哪些会进入开源版,你们的标准是什么?
王春生:主要的标准是看功能的通用性,如果是每个企业都可能会用到的功能,我们会优先考虑放在开源版本中。专业版本更多的提供的一些增强的功能,比如更多的统计、更多的任务查看方式等等。
我们之前专业版本有批量添加、编辑的功能,后来我们觉得这个大家都需要,我们就把批量操作功能模块放到了开源版本中。我们不会为了推销我们的收费版本而故意在开源版本中做很多的功能限制,那样是不道德的。
其实开源版本的功能已经足够丰富和完善了,以至于我们销售最大的对手就是我们自己,哈哈。很多用户试用了开源版和专业版,说开源版足够了。
CSDN:禅道目前的盈利模式是什么?在开源项目商业化上,你们有哪些经验可以分享?
王春生:其实所有的盈利模式核心都是用户数。没有用户,再好的模式也没有用。简单来说就是通过为用户提供开源的、免费的、专业的项目管理软件,并为他们提供及时有效的支持,获得大量的用户,然后再通过增值的功能或者服务来收费。这就是禅道的模式。禅道的收入有专业版本的授权、培训、在线托管、定制开发、插件销售等多种渠道。
开源项目商业化不容易,有一些体会和开源的同行分享:
产品的选型很重要。国内开源的朋友大部分做的都是框架之类的东西,但其实你想想,框架的使用者是开发者,而赚开发者的钱太难了。企业也不会为了一个框架的技术支持或者培训买单,很难。应用类的开源软件就比较好,因为用户可以实实在在地感受到你的软件给他带来的价值。
最好是专职来做。兼职来做,更多的是兴趣,想来做商业化,确实还是需要成立公司,专职来做。别的不说,人家买你东西,要开发票,你兼职来做,怎么办呢?成立公司,人家也会觉得你的产品有保障,可以持续下去。
做开源软件很不容易,不是单单把软件开源出来就可以了。要整理文档,回答问题,要做宣传推广,要坚持更新版本。我们自己的体会,这些工作差不多占到了一半左右的时间。也就是我们一半时间开发软件,一半时间在做周边的这些支持工作。
考虑问题的角度很重要。搞开源的,都是技术的高手,考虑问题更多从技术层面考虑。但真正做产品,需要我们转变考虑问题的角度,更多地站在用户的角度来考虑。比如我们最开始配置发信功能,是通过配置文件来设置的。后来发现大家对smtp端口、发信账户这些都搞不懂。就逼着我们简化配置,最后我们就简化为只需要用户输入一个邮箱地址,各种参数就可以自动计算出来。用户使用也方便,也减少了我们大量的支持工作。
CSDN:禅道还推出了一个开放平台,这个开放平台的目的是什么?
王春生:开放平台和禅道的插件机制是有直接关系的。禅道的用户可以按照禅道的扩展机制对禅道的功能进行修改或者定制以满足个性化的需要。当某个用户做完了某个功能,发现这个功能其他人也可能需要,他可以把插件代码打包成一个zip文件,发布到我们的开放平台上面了,这样其他用户就可以在禅道软件的插件管理中心中浏览到这个插件,然后可以在线自动安装、禁用、卸载或者升级,非常方便。
做这个开放平台,也是受Wordpress和Drupal的启发。它们的社区有成千上万的插件功能,形成了一个生机勃勃的生态体系,也奠定了它们在这个领域的领先地位。我们做这个开放平台,除了方便大家分享交流插件之外,也是想吸引第三方的朋友来分享插件,可以是开源的,也可以是收费的。
CSDN:简单介绍一下开放平台目前的情况。如何实现与开发者共赢?
王春生:开放平台目前有四十多个插件,来自第三方的插件大概能占到1/3。
和开发者利益分享这块我们是这样处理的——开发者可以把他开发的插件发布上来,然后标价出售,如果有用户购买的话,他可以获得70%的分成,平台占30%。
但开放平台也存在一些问题,主要是有时间且有能力开发禅道插件又可以和大家分享的开发者太少了。很多插件也没有及时随禅道最新版本升级。这是中国的开发者现状吧,没有办法,只能慢慢来。
CSDN:禅道项目今后的发展规划是什么?
王春生:禅道计划有两条线,一个是前面和大家介绍的我们新的项目蝉知企业门户,这个主要是解决企业对外营销的问题。另外就是对禅道的交互做进一步的优化和加强。专业版本的功能进一步完善和丰富。我们的愿景:管公司,用禅道;做营销,用蝉知!
CSDN:多谢王春生接受采访,祝愿禅道项目发展越来越好!
禅道,中小企业研发项目管理的得力助手。
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&添加时间:&/strong&
17:08:00 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
& 17:08:00
<dd DATA-TOGGLE="tooltip" DATA-PLACEMENT="top" DATA-ORIGINAL-TITLE="&strong&作者:&/strong& 潘仙芝 &&" STYLE="box-sizing: border- line-height: 1.; margin-left: 0 display: inline- padding-right: 1">
本文出处:
新浪科技:
站长之家:
随着IT行业的日渐发展,越来越多的企业开始重视项目管理,并有意识的寻求适合的项目管理软件提供工具支撑。现在市面上有很多的项目管理软件,我们应该怎样来选择呢?
项目管理软件从发行方式和收费方式上来分,大致可以分为发行版商业软件、saas版商业软件和开源软件。其中发行版商业软件中比较著名的有微软的TFS,惠普的ALM,IBM的Rational等。它们都是非常专业的项目管理软件,提供了系统的项目管理解决方案。但这些软件流程比较繁重,使用起来比较复杂。安装和维护的成本也相对较高。价格也非常的昂贵,更适用于大型公司,不太适合中小型的公司。
saas版商业软件中比较知名的是国外的Basecamp以及国内的百会。这类软件功能简单,使用起来比较方便,价格一般也不贵,比较适合跨地域的小型团队做简单的任务协同管理。但它们的功能一般都有局限,无法满足专业的研发项目管理的需求。访问速度上也会受各种网络因素的限制,无法保证时时都能快速访问。项目数据和文档都存储在服务商的服务器上,有一定的安全隐患。同时因为代码和程序都是由服务商掌握,无法进行更深入的个性化开发。还有一个不容忽视的问题就是使用的依赖性,saas版的软件都只有在线版本的,项目数据只能在云端环境才有价值,一旦脱离了它们的环境,就是死数据,毫无用处,也存在一定的隐患。
让我们再来看下开源软件都有哪些可选方案。国外开源软件中比较知名的是Redmine和Trac。它们一般能满足基本的项目管理需求,使用起来也不需要费用。很多的团队出于费用考虑而选择了这类的开源软件。但它们安装比较繁琐,使用较复杂,缺少本地技术支持,后续的技术支持和维护难度非常大。操作界面和习惯也不符合国人的操作习惯,功能也往往存在缺失。使用这类软件往往需要做大量的配置或者二次开发,总体使用实施成本也不低。在市面上有一款开源软件禅道,安装使用便捷,同时能提供个性化服务和定制功能,后续技术支持也有保障。
禅道()是第一款国产的开源项目管理软件,内置了产品需求管理、项目任务管理和测试管理功能,完整地覆盖了研发项目管理的核心流程。企业无需任何费用即可下载安装部署。禅道操作界面简约明朗,十分符合国人的操作习惯。禅道团队还提供了绿色安装包,十几兆的安装包文件下载解压缩即可使用。更难能可贵的是,禅道社区为免费用户提供了即时有力的技术支持和帮助,已经帮助几万家公司安装使用了禅道。
除了发行版本的软件之外,禅道也提供saas托管服务()。跨地域的团队只需几个步骤即可开通服务,即刻享受禅道专业版本功能的同时,还可使用subversion和git源码托管服务,真正做到在线协同,方便快捷!
选择禅道,走向成功!禅道,是您管理研发项目的得力助手!
本文出处:InfoQ
在刚刚结束的第22期百度技术沙龙中,创始人王春生来到沙龙现场,分享了开源软件的发展历程,介绍了开源软件与自由软件的区别并结合自己所作的禅道开源项目管理软件的经历,对开源软件在国内的发展形势和未来做了表述,以下是详细的分享内容。
1.开源软件总体的发展历程
几年前,大家都会觉得开源离自己还有些远,Linux、MySQL对于有的人来说还不是很熟悉。现在再看,相关的技术已经非常普及,例如智能机上使用的Android平台已经承载了不计其数的开源软件,所以说,开源软件已经慢慢改变了世界。
2.与时俱进的开源软件
在过去的一年中,由企业主导的开源行为越来越多,起到的作用也非常显著。例如在分布式运算中饱受欢迎的Hadoop,还有移动开发平台的PhoneGap,这些都属于开源软件,这些同样也是企业主导的一种开源行为。同时,这种现象也反过来反映了一种变化:在以前,以Stallman为首倡导的是自由软件,当时还没有开源软件的概念,我们现在谈到更多的是开源软件,开源软件和自由软件最主要的区别就是,开源软件较之自由软件更中性化、更中庸,并不排斥商业。现在一些企业的开源行为,包括开源软件开发者,他们对于开源的目的已经开始发生了变化。有的是为了要像Stallman这种,以富有侠客精神为荣,但对于另外的开源行为来说,大部分国外开发者从事开源软件的目的更多地是为自己,有的是为了找工作时能有一份比较不错的简历,兴趣爱好所占的比例反而倒不是很大。
在国内做开源软件其实很难,因为一提到开源软件,大家第一反应就是免费,一旦提出收费就会有人站出来批评你。其实需要转变的是我们的观念,开源软件和商业软件其实并不矛盾,正是因为有了许多商业性公司的参与,才让开源软件能够更快更好地去发展,比如像IBM、SUN以及Apache基金会等等,Google、苹果他们也都在开放自己的代码,FaceBook也使用了大量的开源软件。所以可以看出,软件和互联网的发展,确实对开源软件的应用提供了一个很好的发挥空间,单纯的凭借侠客形式的开源,是不可能发展到今天的。所以,开源软件已经不像以前那样高尚、崇高,现在开源已经非常普遍,我们几乎每天都在接触开源。
3.开源在未来的趋势
网上经常会有人在问,iOS和Android这两大主流平台最后谁能够胜出。我个人比较看好Android,因为Android是一个开放的平台,也正因为如此,当有很多型号智能手机出现后,不同的配置、不同的主题、不同的功能,才得以被Android满足。开源和开放是个大趋势,各大公司也都已经建立起自己的开放平台,包括苹果的应用平台,也是在解决开放性的问题,所以我认为开源和开放是未来的趋势。
4.从事开源软件的感悟
我从04年开始做开源软件,当时目的很单纯,无非是为了写个代码给大家用,自认为是很爽的一件事情,当时也没有太多的目的在里面,后来慢慢地发生了一些改变。
禅道项目管理主要是基于Scrum思想,专门针对研发类的项目管理做了这样一个软件。做到现在已经两年多,也深刻体会到在国内做开源软件真的很难,因为国外的很多商业模式在国内基本都行不通。比如在国内不会有人为技术支持和服务买单,国内技术型的开源软件还比较缺少,像Google操作系统或是开源数据库、中间件这种级别的软件相对来说还是比较缺乏的。对于有的技术型应用来说,做技术支持和收费就没有问题,比如像Linux,红帽,可以专门做各种商业性的这种技术支持,因为离开它系统就很难运转,MySQL也是如此。但如果禅道项目管理软件一个星期不能访问,也不会有什么问题。所以没办法,我们只好再去摸索一些新的思路,如何通过一个比较好的一个运作,从而使得项目可以更健康的生存下去。
国内有太多开源软件的最终结局都是一个样子,一开始做得热火朝天,干劲十足。过一段时间之后它就销声匿迹了,更不会有人去提交代码了。所以我们现在认为比较行的通的一个方法就是靠社区,希望在2012年中国可以建立起一个开源基金会,我们也希望通过民间的这种类似于联盟性质的组织,可以更好的去帮助开源软件作者和开发团队来维护软件,比如当你需要一些测试的主机资源、设计方面的资源甚至是法律上的一些帮助时,都能在基金会中找到帮助。这样来看,一个民间行为,也就是基金会这样的做法,还是比较不错的。
刚才也提到了风投,其实风投现在基本不关注开源软件,更不用说去投资开源相关的东西。但我们还是希望能够看到有一些案例,比如说国内的一家投资商,来为开源软件进行相应的投资,这样就可以帮助开源软件做得更好,未来可以影响到更多的人,这是我的一个希望。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 禅道导入测试用例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信