關於開源與閉門造車

fango發表於2012-08-03

今天讀了兩篇關於開源與開源的文章,不禁想談談我的一些體會,希望能在浮躁與噪音中,讓想聽的人聽到一絲不同的聲音。

開源本不是‘開放原始碼’的意思,而是‘開源節流’,本來就是經濟管理,所以把這兩個概念一混,就造成了開原始碼的目的是為了能開源賺。出於功利,自然就無法做出功力深厚的東西,而為了賺到而創新的東西,說真的,有多少隻是別人成果的一層貼紙,或者只是自己吹出的幾個bubble?

開源的本意,是在交流中學習。這樣它就和數學家分享最新的演算法,科學家公開自己的發現一樣,是純學術的交流。而軟體的原始碼,作為實現某種新演算法或者新發現的載體,能最有效地幫助別人理解和利用,從而共同推進技術的前沿。

如果是本著這種理解,我們應該做的,不是哀嘆自己的成果沒人知曉,而是清楚地認識到自己和前沿的差距,並以此為奮發的動力。當然,如果是基於商業的考量,拿來主義+閉門造車,大概結果就是現狀吧。

相關文章