--sunfruit
說了開源軟件的一些想法
注:轉貼
開源軟件不要求代碼有多么的漂亮,但是設計的架構必須要很精簡,很清晰。這樣別人才能在了解架構的前提下做出擴充。不要指望有人通過修改源代碼來擴展功能,沒有人會愿意去完全讀懂一堆source,即使是大師級的source code。Apache的Avalon雖然功能很多,但是由于落后的架構,也不得不慘淡收場。
所以開源軟件必然是個優秀的產物,就像是個受到各方嚴格監督的孩子,雖然現在還弱小,但將來不可限量啊!
不過光靠基金會的支持也還不足以讓這個孩子茁壯成長,商業化才是最終的出路