2009-07-15 33 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