Plone创始人Limi的采访
回到[wiki:self/ZopeSpread Zope 宣传檄文汇集]
先翻译一段,准备陆续翻译完,limi对社区的做了非常大的贡献。他的言论,对CZUG的构建和发展也非常有好处。-- PanJunYong
问1:你是谁?
我是Alexander Limi,挪威Plone Soutions公司的首席架构和交互设计师。教育背景是心理学和计算机科学。
问2:你和Plone以及Plone项目的关系是什么?什么时候,你是如何进入Plone的?
2002年我和Alan Runyan在Texas Houston开始这个项目。我现在在项目中的角色是用户界面设计,项目管理和社区沟通协调。同时,我是Plone Solutions公司的一员,这是我的一个公司,我的朋友、一些Plone开发人员也在其中。我全职做Plone相关的工作,虽然我偶然也被雇佣去做纯粹的用户界面和交互设计。
问3:你任务Plone作为一个机会速最出色的地方是什么?
Plone在一个非常灵活的软件栈之上构建,我们可以快速地改造以满足新的一些机会,或者实现新的想法。Plone在这个过程中是很轻量级的,实现某个功能,让他成为核心框架的一部分是很容易的,只需要让其他人认同让这个组件进入系统。
另外一个主要的部分是,我们有强力的多语言支持。目前Plone支持超过50种翻译,拥有唯一的超强的处理国际化和本地化的方法,以及在多种语言中维护内容的方法。这使得我们在类似欧洲的市场中处于前列,那里多种语言的支持几乎是必要的,但同时也开始影响传统只有一种语言的市场,比如美国。西班牙语作为第二语言的兴起,让很多公司正式寻找那些能够处理超过一种语言的软件。
有趣的是,我任务Plone作为一个技术最强壮的地方是,他大部分的价值在Plone的愿景、目标和解决挑战的方式。Plone最积极的观点,实际上是技术并不那么重要,这不是因为技术而技术。如果Plone将全部底层切换为另外的什么东西,它仍然是Plone,她仍然是一个拥有强大愿景和方向的强大社区。选择这个技术,是因为她在开始最可能解决我们的问题,但是作为一个社区,我们非常灵活。我们可以调整底层技术来解决我们的问题。这是Plone和她的社区最积极的东西:她的多样性和灵活度。我坚定相信这个态度影响了这个软件和参与的人员。
问4:Plone最大的问题,或者威胁是什么?
如大多数开源项目一样,文档是一个最大的困扰。引入新的Plone开发人员应该可以变得更加流畅些,但由于相对比较大的软件栈的使用,这也更加困难。web开发是一个复杂的工作,使用web进行内容管理则更是。但,这个在去年已经进步了许多,已经出现了使用多种语言发行(英语、德语、日语)的4本书,还有更多会出现。
至于威胁,现在最大的威胁不是技术问题,而是市场和注意力的斗争。好在,我们在众多的优秀系统中脱颖而出,每次发布,人们都开始关注我们。有趣的是,现在开始看到Plone开始不断在不以Plone为中心的各种文章中出现,说Plone已经被用于X或Y,或者说是"在商业领域一个可用的系统"。尽管如此,我们在这方面还有很多事情要做。
我坚信Plone下一个大的挑战是市场 / 注意力/ 讲解 领域,这是我个人最近大量时间和精力的花费所在。
问5:你对Plone社区的感觉如何(如:强/弱、紧密/分散,大/小,等)?在Plone的开发中,社区的重要性如何?
Plone社区现在达到了非常多人的阶段。这表示,既便他的某些领导者一段时间不太参与,这个项目也不会停滞;而且,现在有足够多的公司完全依托Plone来做生意,不管某些人或者公司出现什么问题,他们都需要让这个项目保持活跃。
问6:你感觉是社区的一部分吗?社区对你自己对Plone的行为影响多大。
社区很影响我的行为。不断的反馈,过滤和监视Plone用户和开发人员邮件列表,对推进Plone和解决人们实际面临的问题和挑战非常重要。这个社区是Plone。
问7:Plone从一开始就已经是开放源代码了,当时是如何做出这个决定的?
这是理想主义和商业敏感的一个融合。我们都相信软件是一个商品,它也可能变成负资产。也就是说如果人们没法继续贡献,最终它就一钱不值。软件需要不断的构建和优化框架来解决你的新调整,你需要人解决这些问题,来帮助你走出困境。一旦某个公司破产,他们的软件就消失了,因为他是封闭源代码的和私有的。真正的价值来自对产品的优化、不断的测试和改进,这些能够再次帮你的客户解决问题。这是价值链中非常重要的一环。如果软件带来的问题比它解决的还要多,它就不好了;对于自主版权的软件总是很容易陷入前面的这种类型,尤其是对于这类软件来说。
从商业角度来说,这也是唯一可以接受的方式。一小群人,凭借自己的力量,完全没有办法和你那些类似Vignette, Interwoven or Documentum 的庞然大物作战。因此,你使用开放源代码做为一个竞争优势。对于公司中使用的内容管理系统这样关键的东西,开放系统是唯一的长期可行的解决方案;
内容管理系统的市场天生就是机能不全的:当你从供应商那里作为一个自主版权的产品,你才仅仅走了一半。你需要和你自己的现有系统、你的工作流、你的业务过程进行集成。你为什么要为这个仅仅一个公司才能做的特权支付?如果你的供应商改变了业务方向,或者破产,将会发生什么情况?你还能让你的系统正常运行吗?你还能扩展它,让它和你不断变化的业务适应吗? ...
问11:领导Plone社区、回答邮件、解决争论的时候,你的主动性积极性如何?做这些事情的重要性如何?该谁来负责?
答:我现在非常活跃... 社区是我们最重要的财富:现在社区拥有这么多的牛人,为Plone做了那么多难以置信的事情,但是当初只是一小群人。
更多的人应该参与进来。但目前我很难保持沉默。一个人不可能参与各方各面。我想,作为一个社区,一个团队单元,这类似婴儿的成长,逐步的放开让他自己去走。让他自己去认识各种事情。
和其他社区不同的是,Plone社区有非常多的面对面交流机会。我们组织工作室、会议和非正式的聚会,大多数人在社区拥有很多亲密的朋友。通过这个途径,我们可以对Plone相关的东西进行非常深度的讨论,而且很少出现不愉快,因为他们很有可能彼此相互见面,然后知道他是一个人,一个不错的家伙。这是将"在讨论什么"与"谁在参与"的一个不错分离,而且这促就了一个健康的社区。我们能够成为生活中的好朋友,而且能够在具体的实现细节上兴奋的争论,同时,我们不会冒犯任何人。
问12:你对Plone社区的构成有何感想?商业驱动占多少,志愿者驱动又占多少?是否某个更加重要?公司的兴趣和志愿者的兴趣,二者是否能和谐统一?
这是一个很漂亮的、平滑的分裂。Plone拥有非常强的商业兴趣,但有同样强的志愿者工作。前面说过,这个结合构成了Plone社区,者也是Plone能够成功,但其他很多项目失败了的原因。我们从不在某个方向走太远,我们专注,但同时在无数的方向。我们在专业领域拥有惊人数量的知识,我们拥有众多通才和架构师。这是非常健康的构成,而且我们社区拥有健康的对话。
问13:很多开源项目在核心拥有非常大的理想主义,比如相信软件一个免费和共享。Plone是否完全被这些意识形态影响,或者Plone的哲学理念更实际?
好,我们回到社区的健康分裂。参与的人,包括很多理想主义者,以及很多关注商业的人。对这些问题有一个很有趣的途径,我们必须在决策的时候保证双方都能够接受。很多人以Plone谋生,其他则以之为乐趣。总的来说,我相信我们属于更新、更成熟、和兼容商业的开发源代码。我们不害怕商业和使用我们的产品赚钱。但同时,在这个过程中,我们保留一些核心价值,既便他可能让我们失去一两个合同,但是我们回家睡觉醒来的时候,我们会对自己以及我们每天做的工作感觉良好。
就这些了。把握你自己的命运,用自我满足的方式工作,一个可靠的产品,而且非常多有趣的、让人惊奇的人。
