2009-07-15 36 views
1

天兒真好,您是否使用似乎不再活躍的開源代碼?

只是聽傑夫和喬爾談開源版本號碼SO podcast #59,它讓我想到一個問題,我目前有,我需要看看各種可能性實現集中,日誌機制爲一個大型網站。我的意思是非常大。真的,真的很大。

一種可能性是對Apache 1.3使用mod_log_spread,對Apache 2.x使用mod_log_spread2,結合使用Spread工具包。

麻煩的是,所有這些似乎相當死亡與項目積極參與的條款。

決定是否要使用特定的開源資源時,如何人們評價這樣的事情?

任何提示將不勝感激。

歡呼

BTW當前環境:卡·布利!「耶和華是聽雅,哈利路亞」 ( - :

回答

2

實在是最關鍵的事情是,是否開源解決方案現在可以解決你的問題,你有,因爲它的形式是如果確實如此,那麼你只能通過它受益;如果。那麼你需要考慮項目進展的方向以及OSS項目是否與你的需求相吻合。

一般來說,我只使用符合當前需求的OSS;將來的增強和改進(和錯誤修正)都很好,但是如果它現在沒有做我想要的,那就毫無意義。基本上我說的是將「活力」和潛在的未來發展置於選擇之外;如果它現在適合你,使用它,否則,我會找到另外一條路,沒有任何一個項目贏得任何保證不會突然從「活着」走向「不活躍」。

2

如果代碼是可靠的,我不覺得它的問題是否正在活躍地維護它。有時項目不能保持,因爲它們是穩定的。

重要的是要能夠確定代碼是否是可靠的,無論是通過測試還是別人誰正在使用或使用過它的證詞。

1

什麼是實施開源解決方案,多少會你必須投資在如果「拋棄」的開源解決方案結果有一個關鍵的錯誤以後轉換到備用解決方案的成本?如果稍後轉換的投資很低,那就不用擔心了,而且看起來很明顯。

你可能會看到的另一件事可能是該軟件尚未放棄。一些開源項目的開發週期相當安靜,並且產品沒有任何問題。你有沒有嘗試給開發者發郵件,看他們是否仍在使用它?

+0

@丹尼斯,嘗試以上之一,但迄今沒有成功。感謝提示。 – 2009-07-15 21:15:50