Javadream

          A long way and a dream.

          1998年,在硅谷SUN公司的SAP實(shí)驗(yàn)室,一個(gè)年輕人正坐在電腦前面思考,然后寫著什么東西。不,他沒有在寫程序,他在寫辭呈。他正在做出人生的一個(gè)重大決定:他要辭掉在SUN的這份工作,投身到open source的開發(fā)。旁邊好多朋友在勸他,這樣的做法是"moving down the food chain"(應(yīng)該是丟掉鐵飯碗的意思),這是他整個(gè)職業(yè)生涯的下坡路。但是這個(gè)年輕人卻義無反顧地微笑著,眼睛里充滿著自信,他相信幾年以后他會(huì)為他今天的決定自豪,他相信這不是他職業(yè)生涯的下坡路,而是他真正的成功職業(yè)生涯的開始。此時(shí),他走過人生的前三十頭的回憶在他腦中閃回。


            他出生在法國(guó),父親是成功的商人。他從小的目標(biāo)似乎是一個(gè)成功的商人,然而在16歲那年他做出了一個(gè)重要的抉擇:他選擇學(xué)習(xí)理工而放棄了學(xué)習(xí)經(jīng)商。他知道他的選擇是對(duì)的,就象他父親勸他的,工程技術(shù)在未來會(huì)越來越重要,從工程技術(shù)轉(zhuǎn)化為商人是如此的容易,然而反之卻是相當(dāng)?shù)碾y。于是三年時(shí)間里,當(dāng)同齡的美國(guó)人都在玩耍的時(shí)候,他在為進(jìn)入Grandes Ecoles(據(jù)說是法國(guó)最好的學(xué)校)而奮戰(zhàn)著。他成功了,他在法國(guó)的Ecole Polytechnique畢業(yè)了,他甚至還在法國(guó)的傘兵里當(dāng)過中尉,之后他拿到了Ecole Nationale Superieure rue d'Ulm的理論物理學(xué)碩士學(xué)位,然后拿到了Ecole Polytechnique的物理學(xué)博士學(xué)位,他甚至作為訪問科技家在麻省理工學(xué)院的電子實(shí)驗(yàn)室里呆了一段時(shí)間。然而他找到了一份很不錯(cuò)的工作:在法國(guó)的 sun公司負(fù)責(zé)銷售。然而就象少年時(shí)的想法一樣,他知道他要做的不是銷售,他要做技術(shù)和開發(fā),于是終于他來到了硅谷,來到這個(gè)SUN的SAP實(shí)驗(yàn)室,一個(gè)無數(shù)人向往的地方。


            但是現(xiàn)在,他要離開這里了,他知道他是對(duì)的,他看到了Internet迅速發(fā)展,他看到了Open Source活動(dòng)的迅速進(jìn)展,他想成為L(zhǎng)inus Torvalds一樣的開源先鋒。于是在硅谷賺了足夠生活的錢后,他選擇了離開。當(dāng)時(shí)硅谷的房?jī)r(jià)高得嚇人,于是他問妻子:"我們?nèi)ツ膬海?。妻子告訴他: "我們回家吧,回我的老家!"于是1999年他們一起回到了亞特蘭大,在那里他開始他的開源軟件開發(fā)生涯。


            這個(gè)年青人就是Marc Fleury,就是他一手創(chuàng)建了JBoss,這個(gè)全世界都在使用的開源應(yīng)用服務(wù)器;是他推動(dòng)整個(gè)Java開源社區(qū)的發(fā)展,是他讓Open Source變成了專業(yè)化的服務(wù),讓Open Source變?yōu)榱艘环N可以生存的手段;是他的號(hào)召力和影響力把Hibernate, JGroups, Javassist等一大批的優(yōu)秀的開源軟件招于帳下。


            Marc Fleury是一個(gè)很有趣的人。他長(zhǎng)得有點(diǎn)瘦小(尤其是跟Bill Burke站在一起的時(shí)候,呵呵),但是還算英俊的外表、充滿自信的表現(xiàn)力,鷹一樣銳利的眼神讓人覺得他是如此精明。盡管帶著一點(diǎn)法國(guó)口音(Hani說的,偶聽不出來),但他的表現(xiàn)力和感染力是無與倫比的,他的每一次采訪和演講都充滿著激情和幽默,經(jīng)常妙語驚人。他也很會(huì)嘩眾取寵,在每年的 TheServerSide Symposium上,他和JBoss的員工們都會(huì)穿一些奇形怪狀的衣服,戴奇怪的面具參加。Marc Fleury老是打扮成蝙蝠俠里的那個(gè)惡棍the joker(中文版應(yīng)該就是小丑吧)的模樣出席,慘白的臉、紅紅的嘴唇、亂亂的頭發(fā),蠻嚇人的。


            Marc Fleury對(duì)他的Open Source產(chǎn)業(yè)的經(jīng)營(yíng)有他非常成功的方式,盡管有時(shí)會(huì)招人非議,比如說他那個(gè)十美元的文檔。他對(duì)自己的定位非常清楚,他會(huì)用操作系統(tǒng)狀況來比喻現(xiàn)在的應(yīng)用服務(wù)器,在高端的商業(yè)應(yīng)用是Unix,接下來的Windows就象螞蟻一樣蠶食著剩下的市場(chǎng),這時(shí)只有象Linux那樣免費(fèi)的開源操作系統(tǒng)才能與之競(jìng)爭(zhēng)。在J2EE存在類似的情況,BEA和IBM永遠(yuǎn)會(huì)存在,他們高高在上,然而他們往地下一看的時(shí)候,地上都在螞蟻,把所有的雜草都蠶食掉了,這就是微軟的.net,不管承不承認(rèn),它將無所不在,只有象JBoss這樣免費(fèi)開源的東西才能在這個(gè)領(lǐng)域展開對(duì).net的競(jìng)爭(zhēng)。


            JBoss的另一個(gè)成功之處是他的用人和招人方式,吸引了全世界無數(shù)優(yōu)秀的人的加盟。他最喜歡用電影The Maxtrix里那句經(jīng)典臺(tái)詞來比喻open source,還記得Neo被Morpheus帶救到一個(gè)小房子里,然后掏出兩顆藥丸的場(chǎng)景嗎?這是Marc Fleury的改編版:"If you take the red pill I'll show you how deep the rabbit hole goes. If you take the blue pill you stay in corporate land and you believe whatever you want to believe."Marc Fleury就用take the red pill來形容投身到開源軟件開發(fā)的。


            如今JBoss的總體架構(gòu)設(shè)計(jì)師Bill Burke就是這樣被招安過來的。當(dāng)時(shí)Bill Burke還是在做一個(gè)商業(yè)應(yīng)用,買不起B(yǎng)EA的東西,就在google上搜到了JBoss,發(fā)現(xiàn)了一些bug,修改完后發(fā)了個(gè)email給Marc Fleury,Marc Fleury問完Bill的情況后發(fā)了一條只有一句的話的Email:"Do want to take the red pill?"。于是Bill Burke就成了JBoss的一員。


            Hibernate的招安自不用說,地球人都知道這件事啦,因?yàn)镚avin King覺得JBoss是唯一可以開發(fā)開源軟件而靠提供服務(wù)的公司。(后來Rod Johnson的interface21其實(shí)也是類似的模式)。


            其實(shí)在hibernate被招安之前沒幾天還有一個(gè)很著名的軟件加盟了JBoss,那就是JGroups。這是一個(gè)學(xué)院派的開發(fā)產(chǎn)品,Bela Ban是瑞士蘇黎士大學(xué)的博士,隨后到紐約康奈爾大學(xué)讀博士后時(shí)開發(fā)了JGroups。它是當(dāng)今開發(fā)cluster軟件或distributed cache(tangosol cohenernce沒用JGroups,后來Cameron Purdy和Bela Ban還辯論過)的實(shí)際標(biāo)準(zhǔn),JBoss在cluster技術(shù)一直是建立在JGroups之上的。Bela Ban現(xiàn)在也是JBoss Cache的設(shè)計(jì)師。


            另一個(gè)有趣的學(xué)院派產(chǎn)品是Javassist,它是東京理工大學(xué)的一個(gè)博士Shigeru Chiba畢業(yè)設(shè)計(jì)的產(chǎn)品,后來畢業(yè)了感覺做了這么酷的東西不用上太可惜了,于是就打了個(gè)電話給Marc Fleury,于是Javassist就加盟了JBoss。Javassist是JBoss AOP的基礎(chǔ),可以動(dòng)態(tài)用String操作生成代碼然后執(zhí)行。呵呵,感覺挺cool的,反正Bill Burke說用了Javassist后開發(fā)AOP太easy了。


            現(xiàn)在的Marc Fleury無疑已經(jīng)處于非常成功的狀態(tài)。但對(duì)于他來說,這個(gè)旅程才剛剛開始,他的目標(biāo)是成為專業(yè)化的transparent AO middleware開源軟件公司,JBoss公司將成為這個(gè)領(lǐng)域的領(lǐng)頭羊。象很多人一樣,他相信AOP會(huì)給整個(gè)產(chǎn)業(yè)帶來巨大的影響,而透明的AO中間件將成為中間件市場(chǎng)的主力。Marc Fleury,期待你的新的成功吧!


          ?

          主站蜘蛛池模板: 通州区| 渑池县| 即墨市| 镇巴县| 北海市| 榆林市| 铜鼓县| 兴海县| 武夷山市| 蕲春县| 娱乐| 昌吉市| 安平县| 城步| 廊坊市| 阿拉善盟| 江孜县| 商河县| 云安县| 建德市| 衢州市| 类乌齐县| 仁怀市| 平顶山市| 乐清市| 通江县| 昭平县| 察哈| 渭南市| 辽中县| 同心县| 闸北区| 鹿邑县| 华阴市| 得荣县| 宜良县| 汾西县| 闻喜县| 凤台县| 娄底市| 合川市|