對比最近遇到的兩個事情,明顯感覺sun有力不從心或者心不在焉的感覺,oracle對sun收購的負(fù)面影響至少在開源社區(qū)方面是顯而易見的,個人甚至懷疑oracle正在逐漸放棄之前sun一直努力支撐的開源社區(qū)。
第一個事情是前段時間使用apache新近發(fā)布的ant 1.8.0版本,發(fā)現(xiàn)一個小bug:沒有什么實質(zhì)錯誤,只是錯誤的打印了一些警告,看著鬧心。隨即在ant的缺陷追蹤系統(tǒng)中提交了一個issue:
https://issues.apache.org/bugzilla/show_bug.cgi?id=49162
提交的時間是2010-04-21 06:14:59,2010-04-22 07:18:52就人回復(fù),大概25個小時。中間有個小插曲,ant的開發(fā)者希望我趕在ant1.8.1 release之前用新的包測試一下驗證問題是否已經(jīng)解決。但是上周工作比較忙,沒有時間來處理這個事情。周末想來處理卻發(fā)現(xiàn)1.8.1版本已經(jīng)發(fā)布了,今晚下載了新的1.8.1,測試發(fā)現(xiàn)問題已經(jīng)解決。
總結(jié)說,這只是一個小的非功能新的bug,apache的開發(fā)團(tuán)隊還是做到了快速響應(yīng),態(tài)度很認(rèn)真積極。對于issue的提交者來說,這是一個不小的鼓舞,我相信未來如果還發(fā)現(xiàn)bug,我應(yīng)該還愿意積極的向apache社區(qū)和開發(fā)團(tuán)隊提交。
然后看第二個事情,上周工作期間發(fā)現(xiàn)的sun的bug,詳情請參考
http://www.javaeye.com/topic/659687
簡單介紹說,這個bug犯錯犯得很stupid,后果很嚴(yán)重:大量工作線程被無聊的浪費(fèi),后面我們的測試結(jié)果可以證實,修訂之后tps提升20%,同時cpu使用降低20%! 同樣我提交了issue到sun的開發(fā)社區(qū):
https://jax-ws.dev.java.net/issues/show_bug.cgi?id=854
然而很遺憾,issue提交后,如石沉大海渺無音訊,sun的開發(fā)團(tuán)隊恍惚人間消失一般。6號提交,到今天超過72小時了,無人響應(yīng)。坦言說,這絕不是一個正常的開發(fā)團(tuán)隊?wèi)?yīng)有的表現(xiàn)。
對比apache和sun 的表現(xiàn):apache可以對一個小bug快速響應(yīng)并認(rèn)真處理,而sun無視一個嚴(yán)重bug。同為業(yè)界頂級的開源社區(qū),被oracle收購之后的sun可謂反映極其遲鈍,我甚至懷疑sun的開源社區(qū)至少是jax-ws/metro的團(tuán)隊是不是已經(jīng)打算散伙不準(zhǔn)備干了?所謂“人心散了,隊伍不好帶了”?
這個帖子算是個牢騷貼吧,自oracle而不是IBM收購sun以來,我就一直對某些事情有所擔(dān)心,現(xiàn)在看來擔(dān)心的事情慢慢都在發(fā)生了。很無語,總是在想,要是當(dāng)時IBM成功收購sun會不會事情會好一些?雖然說oracle也算是一家偉大的公司,但終究給人感覺oracle的商業(yè)味道太重太重,對于sun至少對于java來說,絕非良配。
有時間甚至妄想,要是google收購了sun該有多好啊?