http://www.cbifamily.com/news/ne ... 1198812184d406.html
现在才发现。。。呵呵
独家专访开源邮件服务系统ExtMail发起人何志强
作者: 来源:家用电脑 投递者: pengxw [2007-12-28 03:12] 阅读:221人 200
顶一下 由于操作系统层面的原因(Windows本身就是个不开源的商业软件),开源软件的主力阵地还是在非Windows系统上,如Linux和BSD等。所以在本期,我们特地邀请来Linux/BSD下开源邮件服务器ExtMail的开发团队,请他们来谈谈自己在非Windows系统下的开发经历。
BODY> 通过近一两个月来对开源和免费软件作者的采访,想必读者朋友们对开源软件开发和如何通过免费软件获利等问题都有了一定的了解。然而,由于操作系统层面的原因(Windows本身就是个不开源的商业软件),开源软件的主力阵地还是在非Windows系统上,如Linux和BSD等。所以在本期,我们特地邀请来Linux/BSD下开源邮件服务器ExtMail的开发团队,请他们来谈谈自己在非Windows系统下的开发经历。
我们都知道,很多网站都用Linux/BSD来架设服务器,一来它们不像Windows那样功能繁多,系统资源消耗大,二来安全性上也好得多,至少不像Windows那样病毒泛滥。不过只要配置过邮件服务器的朋友,一定曾为选择何种产品搭建Web方式邮件系统而发愁过。虽然相关的产品有很多,如Open WebMail、SquirrelMail等,但它们或界面简陋,或对中文兼容性不好,或配置困难,总之有这样那样不尽人意的地方。而Extmail的出现使这一局面得到了一定改善,而且令人自豪的是,开发和维护Extmail的主要成员都是国人。
另一方面,ExtMail开发团队的核心同时也是Linux/BSD下著名邮件传输代理服务端程序Postfix的中文站维护者,可以说是已经参与到顶级开源软件项目中,在开源软件方面有着丰富的经验。我们本次的采访对象,便是Extmail项目的发起人何志强。
何志强:网名Hzqbbc,Extmail项目发起人和Postfix中文站维护者。由于非科班出身,何志强的所有计算机技术都是自学的,参与过很多Email和Web系统集成工作,这也为其发起Extmail打下了良好基础。与何志强一起开发和维护Extmail项目的核心成员还有Chifeng和Hello-Nick,Chifeng负责社区及邮件系统运行维护脚本的开发,Hello-Nick负责界面和功能设计。
开源邮件服务系统Extmail的登录界面
了解了开源精神,才能融进开源项目
家用电脑:志强你好。我们了解到,除了开发维护ExtMail,你还是著名邮件转发代理程序Postfix的参与者,并维护它的中国官网。那么请先谈谈你是如何走上开源道路的吧,又是怎样和ExtMail和Postfix走到一起的呢?
何志强:本来就是开源的一份子,不存在走上吧?一直就在路上(笑)。我所学会的知识大部分都来自于开源软件,所以我也非常热爱开源事业,从大学开始接触Linux至今,一直都泡在开源世界里。
之所以要开发ExtMail项目,是因为现有的开源邮件服务系统性能不够快,而且对中日韩和Unicode编码的处理能力并不好,它们所采用的开发语言效率也不高,所以我就想自己从头设计一个轻便、架构灵活、高性能的Mail系统。当然也遇到不少困难,比如实现同屏处理多国字符,必须实现内码的自动识别、自动转换等复杂的技术问题。后来依靠查阅大量的文献和参考其他开源项目,才找到了解决方案。
而Postfix则是在04年我们和它的作者Wietse Venema沟通之后,他认可了我们的工作,遂将postfix.org.cn作为postfix中国分站。
所以说,要参与开源社区,没什么特殊的技巧。做软件和做人一样,首先是要学会尊重别人,别人才会尊重你。其次,必须真心诚意努力做一件事,这样大家才会认可你,接受你。我认为至少要了解开源精神和社区文化,才有可能融进开源项目。
缺乏经济支撑的开源项目是走不远的
家用电脑:我们询问过Extmail的用户,从使用来看,这是一款很好的产品,比一些商业产品都强大。这么好一款产品,你们没有想过将其商业化?最终为何选择开源呢?
何志强:商业化其实很早以前就考虑过,而且我觉得开源和商业并不是对立的,目前ExtMail商业化还缺乏一些必须的条件。而且开源能使extmail发展得更好,生命周期更长,Extmail将一直坚持开源路线,继续我们一贯坚持的原则。
我认为免费和开源软件将很有前景,但是会充满了很多变数,国内的开源行业还不成熟,对开源的接受程度还不高,所以开源从业者还是应该先解决了吃饭的问题再做开源,否则缺乏经济支撑的开源项目是走不远的。
捆绑不良软件的做法,我非常痛恨
家用电脑:我们注意到,一些“免费软件”依靠捆绑插件来获利,在这方面你又是怎么看的?你认为免费、开源和商业这三者,能否取得一定的平衡?
何志强:古语有云:取之有道,用之有度。每个软件都需要生存的动力,只要捆绑的是可选择、对用户是有帮助的合法的小插件,我认为无可厚非。但是对于捆绑恶意软件/广告软件的做法,我非常痛恨,那只会使用户厌恶这个免费软件,这样做无异于杀鸡取卵。至于免费软件、开源软件、商业软件,也可以在一定场合下可以获得平衡。每类软件都有其长处和短处,也有各自的市场,扬长避短才是上策。
家用电脑:说得很精彩!最后,请你对我们的读者朋友,特别是关注开源软件的朋友说几句经验之谈吧。
何志强:对待开源社区和开源软件,我想说的是:饮水思源,尊重知识产权。如果想学好Linux,学好技术,第一,必须选择一个适合自己的方向;第二,兴趣是最好的老师,必须对知识感兴趣才能学好;第三,必须努力学好英文。绝大部分的优秀的技术资料都是英文的,靠他人的翻译,是很难学到技术真谛的。最后,持之以恒,不怕困难和失败,反复多动脑多思考,肯定会有所收获!