為什麼叫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 社群所有即將舉行的活動。

檢視所有