大一的時候就開始接觸Linux,瞭解了自由軟體,開源運動.現在回想一下,那個時候,開源運動還沒有鬧的這麼紅火啊!起碼在中國,在我一個學生的眼裡沒有鬧的這麼紅火.但是,現在不同了,開源社區以Linux核心和GNU工具為基礎,日益強大,覆蓋面越來越廣.由基礎的作業系統發展到了開發工具,又由開發工具發展到了商業應用,其勢頭之猛烈,讓業界許多大公司都不敢輕視.
Linux的發展對Windows的案頭市場多少造成了一點點衝擊,雖說是一點衝擊,但是能給這個巨人一點衝擊的,業足以證明其勢頭之猛烈.現在,Novell,Redhat,Ubuntu紛紛以個人機案頭系統和微軟爭天下.在伺服器市場上,開源的Linux就更佔盡了優勢,Linux以及其他類Unix系統,以它們的開放性和良好的穩定性,佔據了伺服器市場的半壁江山.
緊隨這種勢頭的就是開源第一整合式開發環境,Eclipse.Eclipse以其出色的擴充性贏得了開發人員的青睞.自從Eclipse走紅之後,其他的開發工具都顯得黯淡無光,不愧是"日食"啊!甚至來borland的 JBuilder都無法躲避這滾滾大潮,最終從潮流中消逝.
與Eclipse同時的還有Jboss,這款J2EE伺服器以其先進的設計理念,優秀的可插拔能力,在J2EE中介軟體市場與其他大廠商的中介軟體伺服器分庭抗禮,給Java開源社區爭足了臉面.
之後,Java開源社區值得一題的就是Spring,Hibernate和JUnit,雖然它們各自的方向不同,但是這幾個後起之秀代表了整個Java開發陣營的最新理念,Spring提倡簡單才是美,Hibernate專著於解決O/R映射問題,JUnit承載的單元測試,測試先行的思想為整個Java陣營都帶來了新的活力.
可能正式如此強勁的勢頭,使得很多開發商都認識到,開源的力量,所以,與其繼續閉關自守,不如主動融入大潮.在這股大潮中,發現新的商業模式,以新的方式牟取利潤.所以我們看到了,各個硬體廠商不斷的支援Linux作業系統,看到了IBM將Lotus Notes移植到了Linux上,看到了Sun開放Java的時間表,看到了今天BEA 開放了OpenJPA , 看到了明天......