鉴于 Rod 最近关于 Interface 名称由来的博客,最近一个询问 Acegi Security 更名问题的讨论帖,以及去年底我的同事 Ben Hale 建议我写一篇关于“Acegi”名称由来的博客,我认为是时候这么做了!
首先,发音是:“ah-see-gee”。既然已经解决了这个问题,我们来回顾一下它的由来。
- 回到 20 世纪 90 年代初,我创办了一个 bulletin board system(公告牌系统)。我仍然记得使用我的第一个 300 波特率调制解调器,并亲眼看到字符以我阅读的速度显示出来!总之,BBS 需要一个名字,我挺喜欢“Midnight BBS”(还是“Lightning 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”。然而,当时他们没有时间进行全面审查,因此建议我直接将其以“_____ Security System for Spring”的名义发布。于是,我在名称前加上了“Acegi”。截至今天,在 Google 上搜索“Acegi”大约有 660,000 条结果,其中几乎所有都与这个安全框架有关。
未来何去何从?这个名称的下一阶段将是一个“分叉”。Acegi Technology Pty Limited 将继续运营,而 Acegi Security 将更名为“Spring Security”。我们进行更名有几个充分的理由。然而,这不仅仅是更名,实际上是对 Acegi Security 的重新定位,使其进一步融入 Spring 的产品组合中。
对于那些还没有听说过 Spring 产品组合的用户,未来几个月你们会听到更多相关信息。Spring 实际上是一个相关产品的家族,它们在技术和文化层面具有可比性。Spring 产品组合中的每个产品都共享一致的架构质量、关键设计模式、代码库、文档、测试覆盖率、友好的社区、开源许可、集成示例、发布路线图以及 Interface21 提供的商业服务(如深度培训和支持)…