他是一名程序员老兵,也是一位开源爱好者,曾经开发过多个开源项目。其中有被许多互联网或软件公司广泛使用的Bug管理系统BugFree,还有被PHP程序员热捧的PHP代码生成器。今天,他重出江湖,单枪匹马地开始了禅道项目管理软件的开发(www.zentao.cn),并顺利的于2009年10月6日发布了0.1新版。他具有超强的动手能力,也有对代码的近乎完美的执着追求。为了让他的项目管理软件ZenTaoPMS能更加完美,他甚至自己专门为它开发了一套叫ZenTaoPHP的PHP开发框架。他有个自认为很土的网名叫wwccss,他到底是谁?他究竟是怎样的一个程序员?今天我们的《插件作者访谈》栏目有幸邀请到ZenTaoPMS和ZenTaoPHP的作者wwccss来到访谈现场,与大家一起畅谈ZenTaoPMS和ZenTaoPHP框架的发展历程。
wwccss的禅道项目管理软件和他的宝宝
主持人 :各位晚上好!今天我们很高兴邀请到的嘉宾是wwccss。他是项目管理软件ZenTaoPMS和ZenTaoPHP框架的作者,很多曾经使用过BugFree程序的朋友应该比较熟悉wwccss。我们的访谈即将开始,首先我们温馨提醒您保持安静,请不要急于提问,访谈过程中我们统一安排时间来对嘉宾进行提问,谢谢!
主持人: wwccss,你好。我们非常感谢您从繁忙的工作中抽出时间来和我们互动,对我们这个栏目给予的大力支持。首先还是请您先简单的跟大家介绍一下你的这两个作品吧,让大家对您这两个作品有个基本的了解。
wwccss:禅道项目管理软件(ZenTaoPMS)是一款国产的,基于LGPL协议,开源免费的项目管理软件,它集产品管理、项目管理、测试管理于一体,同时还包含了事务管理、组织管理等诸多功能,是中小型企业项目管理的首选。在开发ZenTaoPMS的时候,考虑到企业定制和第三方开发者参与的方便,我特意开发了一个PHP的框架——ZenTaoPHP。这款框架首要的目的是为了服务禅道项目管理软件。当然也可以用于其它的各种应用。它的主要特定是简单、性能、友好。
主持人 :看了您的介绍后,大家都会对您这两款软件感兴趣。但是还是不太明白它到底有什么具体用途?一般使用在什么场合的?请您给大家介绍介绍。
wwccss: 禅道项目管理软件主要解决中小型企业项目管理,尤其是IT项目管理的问题。我相信很多公司的项目管理还是有很多问题的。禅道项目管理软件的目的就是提供一个简单、注重实效的项目管理工具,来提升众多公司的项目管理水平。ZenTaoPHP框架如果要是单用的话,可以用于开发PHP网站,比如门户网站,博客等web2.0的网站。
主持人 :恩,听了您的介绍我们知道了ZenTaoPMS解决的是被越来越多企业日益重视的项目管理问题。那请问您最初是如何想到做这样开源的软件项目的?
wwccss:这也是有切肤之痛吧。之前做的bugfree, 只是解决了项目管理中的一个非常小的部分,就是缺陷管理。后来我在阿里巴巴工作的时候,公司里面的项目管理也存在很多的问题。于是就想,可不可以做一个工具来解决这些问题。所以后来就一直关注项目管理方面的知识。后来发现现在很多现有的工具,无论是商业的,还是开源的,还是在线服务的,都存在一些不足。于是就想自己来做一个软件吧。
主持人 :原来ZenTaoPMS是这样应运而生的。请问你在开发这两个项目过程中一切都顺利吗?有没有遇到什么困难?具体是什么困难?你又是如何妥善的解决的?
wwccss: 总体来讲,还是比较顺利的。也遇到过一些困难,主要是技术方面的。比如在设计框架的时候,要考虑到第三方开发人员的使用方便,考虑到可扩展性,性能方面。不过这些问题最终都得到了比较好的解决。解决的方式就是多实验,多思考。就像我起名字为禅道一样,世间万物之道就存在那里,你要做的就是找到它。当你找到它的时候,会发现一切是那么的自然。
主持人 :看来您对禅道颇有研究啊!据我所知,您的这两个软件项目都是使用了LGPL协议来授权的,这个协议基本上是最宽松的授权协议了。等于说,这两款软件是真正的免费、开源项目,那么你将来打算如何盈利呢?或者说你是如何考虑过盈利问题的?
wwccss: 其实开源协议比较着名的有GPL, LGPL, Apache, FreeBSD。这些授权协议对普通使用者来讲基本上都是一样的,因为你只是使用,也不会去发布。但对于商业用途来讲,Apache, FreeBSD是最宽松的。LGPL也很宽松。GPL是最严格的。大家知道苹果的操作系统是在FreeBSD基础上修改的。所以选择一个比较合适的授权协议还是很关键的。就看你目的是什么。我选择了相对中庸一点的LGPL,主要是两个目的。一个是保证其他公司可以使用禅道管理进行各种商业用途。另外一个目的就是保证其他公司的商业用途不会完全背弃禅道项目管理。也就是我不不希望完全失去对禅道项目管理软件的控制。:)
盈利方面的问题也考虑过,但不是现在主要考虑的问题。现在主要任务是尽快完备功能。
主持人 :哦,既然这个项目是纯公益性质,那么您做这个事业,在家庭方面有获得支持吗?
wwccss:家里人还是很支持的。尤其是我爱人。
主持人 :恩,家里人的支持是很大的动力啊!请问您对你的作品的有什么愿景?这个项目是打算长期一个人做下去吗?有没有考虑过形成团队来运作?
wwccss:我希望它可以成为中小企业项目管理的首选,成为每个中小企业内部的工作门户。这个项目目前还主要是一个人在做。也在组建团队。团队的话,主要要随缘,因为长期合作的伙伴是很难寻找的。不管团队组建是否成功,我都会继续坚持下去的。因为这也是我的一个兴趣。:)
主持人:呵呵,有同感,希望您很快能找到心目中理想的合作伙伴。好的,由于访谈时间有限,我们的访谈暂告一段落。感谢大家的耐心等待,相信大家已经积累了不少问题想要问问我们的嘉宾了。下面是网友自由提问时间,请大家不要客气,尽情对我们的嘉宾开炮吧!
主持人 :好的,在这里非常感谢大家的踊跃提问和讨论。由于时间关系,我们要回归到访谈中来,所以请大家耐心等待一会,谢谢!
主持人 :wwccss,大家都很关心您近期计划做些什么?有没有什么具体打算?
wwccss:我最近的计划是这样的:到今年年底将禅道项目管理软件功能完备起来,发布1.0 beta版本。现在发布的还是0.1的alpha版本。大量的功能还没有实现。然后到明年上半年的时候正式推出1.0 stable版本。这期间除了功能的开发之外,团队也要组建,社区,文档,这些事情都要着手来做。
主持人 :恩,那在这里祝您接下来的工作一切顺利。非常感谢wwccss今天来到我们的互动空间和我们分享他的开源项目开发经历以及珍贵的经验。最后,您好有什么想跟大家说说的?
wwccss: 非常感谢开源插件网,还有众多网友对我的支持。也希望大家有时间可以多关注一下这个开源项目。最后祝开源插件网越办越成功,祝各位网友心想事成!
主持人 :再次感谢你的到来,开源插件网祝福你和你的ZenTaoPMS和ZenTaoPHP框架发展能更上一层楼。好的,我们今天的访谈就到这里,非常感谢大家的耐心支持。同时主持人非常欢迎更多的插件作者加入我们的互动空间来,让更多的人认识你,认识你的插件。有兴趣了解和参与的朋友可到开源插件网论坛交流,谢谢大家。