为什么叫Acegi?

工程 | Ben Alex | 2007年1月25日 | ...

在 Rod 最近关于Interface 名称起源的博客,以及最近关于 Acegi Security 更名的讨论,加上去年底我的同事 Ben Hale 建议我写一篇关于“Acegi”名称起源的博客,我决定是时候这样做了!

首先,发音是:“啊-西-吉”。既然我们已经搞定了这个,那么我们来了解一下它的来源。

  • 早在20世纪90年代初,我创办了一个公告板系统。我仍然记得我第一次使用300波特率调制解调器,并且实际上是看着字符以我能阅读的速度出现!总之,BBS需要一个名字,我很喜欢“午夜BBS”(或者是不是“闪电BBS”?)。在尝试向澳大利亚BBS注册局注册我喜欢的名字后,我接到一个电话,被告知这个名字已经被占用了。我寻找了另一个名字,没有发现冲突,并更改了我所有的屏幕(有人记得Avatar吗?)。然后我打算用新名字注册BBS,但另一个人刚刚抢先注册了相同的名字。当时澳大利亚大约有800个BBS——竞争非常激烈!所以,我决定选择一个保证是原创的名字:英文字母的第1、3、5、7和9个字符。于是Acegi BBS诞生了。
  • 这是BBS的鼎盛时期。它拥有来自澳大利亚各地的呼叫者,也是我们区号中第一个获得看似无限容量的CD-ROM的BBS。我成为了Fidonet的3:624网络协调员,并帮助在我们的区域内分发“echomail”。不久,人们开始寄来抬头为“Acegi BBS”的支票,因为他们想要更大的文件下载限制和访问Fidonet的网邮件。
  • 由于我需要兑现名称中带有“Acegi”的支票,所以在1993年初我们决定注册一个公司名称。Acegi Computer Technology被选中,人们愉快地据此开具支票。
  • 大约在1995年,我因工作搬到悉尼。拨号上网刚开始在澳大利亚向公众开放(调制解调器接入每小时仍然需要大约5美元!)。由于BBS的大部分用户来自特定本地区域,而我即将离开该区域,所以我把Acegi BBS交给了朋友继续运营。他后来也搬家了,又把BBS传给了另一个朋友。之后我就失去了联系。我在Google上搜索了“Acegi BBS”,甚至找到了1995年的一份旧记录
  • 到1996年,我的IT项目需要一家公司,于是Acegi Technology Pty Limited诞生了。此后一直运营至今。
  • 大约在2003年11月,我写出了最终成为Acegi Security的代码。我把它打包成一个ZIP文件,发给了Rod和Juergen。我提议新项目命名为“Spring Security”。然而,他们当时没有时间全面审查它,所以建议我直接以“_____ Spring安全系统”的形式发布。因此,我将“Acegi”作为前缀加入了名称。截至今天,Google搜索“Acegi”有大约660,000个结果,其中几乎全部都与该安全框架相关。
何去何从?名称的下一阶段是“分叉”。Acegi Technology Pty Limited 将继续运营,而 Acegi Security 将更名为“Spring Security”。我们更名有几个充分的理由。然而,这不仅仅是一个更名练习。它实际上是一个重新定位,将 Acegi Security 进一步融入 Spring 产品组合。

对于那些尚未听说过 Spring 系列产品的人来说,你们将在未来几个月内听到更多关于它的信息。Spring 实际上是一个相关产品家族,具有可比拟的技术和文化维度。Spring 系列中的每一款产品都共享着一致的架构质量、关键设计模式、代码库、文档、测试覆盖率、友好的社区、开源许可、集成示例、发布路线图以及来自 Interface21 的商业服务(例如深度培训和支持)的可用性。

将 Acegi Security 更名为 Spring Security 旨在加强其在 Spring 系列中的地位,并重申其对上述原则的承诺。虽然我将继续领导该项目,但我与 Interface21 的合作以及 Acegi Security 重新定位到 Spring 系列中,将使我们能够接触到来自我们 全球团队 的更广泛的技能和资源。此外,Acegi Security 的路线图将与其他 Interface21 领导的 Spring 系列产品保持一致,这将通过提供一致的方向使整个 Spring 社区受益。

我们也预计此次重新定位将提高 Acegi Security 的采纳率。我们的客户告诉我们,他们的企业标准团队已经批准了 Spring Framework,因此重新定位将有助于开发人员获得使用其集成安全模块的批准。一个更大的社区也带来了更多的点对点社区支持、补丁、功能建议、错误报告和开发人员。

这些变化将在 1.1.0 版本中显现,该版本将提供 命名空间支持,并需要 Spring 2。届时产品将被更名,包名也会随之改变。我们预计包名更改不会造成任何困难,因为迁移到命名空间也意味着迁移到许多人要求的新的简化配置格式。因此,人们很可能无论如何都会更改他们的配置。对于那些希望保留旧配置格式的人,只需使用查找和替换即可。我们短期内不会更改 acegisecurity-developer 邮件列表或 Subversion 存储库

您可以想象,这些变化并非轻易做出,而是经过深思熟虑的。我们相信,提供一个全面且集成的产品组合符合整个 Spring 社区的最佳利益,这将带来更易于采纳、更丰富的集成示例、高质量的文档、更强大的社区以及专业服务的可用性。我很高兴 Acegi Security 将在 Spring 产品组合中发挥其作用,并且此次重新定位将为所有相关人员带来增强。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有