鑑於 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 提供的商業服務(如深度培訓和支援)…