FAQ

  • 问:Tengine的名字来由是什么?
    答:因为Tengine所基于开发的Nginx的意思是Engine-X。Tengine在淘宝开发,所以我们把Engine-X中的X替换成Taobao。Tengine即Taobao-Engine,再进一步简写,就是Tengine。它可以念成tee-engine,或者ten-gine。

  • 问:Tengine采用什么开源协议?
    答:和Nginx本身一样的类BSD协议。我们充分尊重Nginx的作者Igor Sysoev和他的工作成果,也严格遵守Nginx的协议。

  • 问:Tengine为什么不直接提交到Nginx官方,而是重新取了一个名字?
    答:正如Tengine的开源公告中所说的那样,我们会在接下来的时间尽最大的努力提交我们的patch给Nginx官方。但考虑到Nginx以往的发展历史(patch比较难被接受),而且其中我们开发的“syslog/pipe支持”等功能就是Nginx作者明确拒绝纳入的功能。但是我们确实需要一个开源渠道。无论我们的patch会不会被接受,我们把自己在Nginx开发上的工作开源出来的决心不会变。

  • 问:Tengine的开源看起来稍微有点仓促,为什么?
    答:Tengine本来计划的开源时间是2012年,届时的功能和特色会比现在丰富得多。在今年12月初就提前开源的一个原因是我们要在Velocity大会上介绍淘宝在Nginx的定制和开发上的一些工作。为了表示我们做技术分享的诚意,就把其中的一些成果提前开源了。

  • 问:Tengine的文档为什么这么少?
    答:原因同第4个,因为Tengine项目开源日期的提前。我们会在接下来的时间里完善现有功能的文档。