开源服务有风险吗?

时间:2009-03-24 16:49:18

标签: open-source service

依赖开源服务是否有风险?

与开源dll或组件不同,服务显然需要不断运行,因此依赖它是否存在商业风险?如果开源服务因任何原因消失会发生什么?

有问题的服务不会用于关键业务应用程序,但如果成功,它显然会变得重要吗?

非常感谢

5 个答案:

答案 0 :(得分:4)

如果它真的是“开源”(而不仅仅是免费的),你可以下载源并自己运行它,原始提供商就会消失。当然,您需要提前下载源代码,因为如果服务提供商消失,则无法保证会有站点从中下载。此外,如果可以的话,您可能希望自己备份数据。

但如果你滥用“开源”这个词来表示Google Maps API这样的免费服务,那么是的,如果它消失了,你就会被剔除。但是,如果谷歌地图消失,那么网络也只有一半。

答案 1 :(得分:4)

究竟什么是“开源服务”?

  • 任何提供API的旧网站?是的,取决于它是一个风险 - 他们可能会收费或开始收取费用
  • 或者发布在开源许可下运行的软件的网站?只需下载副本,如果网站消失,您可以自行选择

答案 2 :(得分:3)

更好的问题是:

如果您依赖的付费企业遭遇失败,并且您没有任何代码而且没有任何支持,会发生什么?

回想起来,开源保证了未来。你所要做的就是找人来破解它。另一方面,专有权,随之而来的是法律上的欢闹。

答案 3 :(得分:3)

恕我直言,与闭源服务相同。

两者通常都有同样的机会被关闭,当然还有通常的惊喜,谷歌和微软的关闭服务也没有任何预先通知。

与保罗说的相同,如果服务变得非常重要,如果它关闭,或者你需要很大的东西,你就可以运行它。

但最重要的是,从开源或闭源来看,是对数据的访问......如果服务关闭或您需要离开......您是否可以访问所有原始数据以便移动?

答案 4 :(得分:1)

可能是的。但如果它不是一个关键任务应用程序,它可能没问题。

我个人会因为模糊的未来而试图避免它。但你真的不知道明年商业服务是否会存在。

请勿严格绑定此服务,不要严格设计。设计以便于将来切换到另一个类似的服务,甚至是一种非常不同的方法。

为类似服务系列设计。并且总是想到逃避计划,以防这项服务消失,甚至是班级的所有服务。

我对此服务也有类似的考虑因素:http://www.webservicex.net

似乎可以自由访问,但谁真正运行它,谁能保证明天会在那里?

至于明天,甚至谷歌邮件在某些日子也有所下降。那么你想要一个免费的开源服务呢? :)