依赖开源服务是否有风险?
与开源dll或组件不同,服务显然需要不断运行,因此依赖它是否存在商业风险?如果开源服务因任何原因消失会发生什么?
有问题的服务不会用于关键业务应用程序,但如果成功,它显然会变得重要吗?
非常感谢
答案 0 :(得分:4)
如果它真的是“开源”(而不仅仅是免费的),你可以下载源并自己运行它,原始提供商就会消失。当然,您需要提前下载源代码,因为如果服务提供商消失,则无法保证会有站点从中下载。此外,如果可以的话,您可能希望自己备份数据。
但如果你滥用“开源”这个词来表示Google Maps API这样的免费服务,那么是的,如果它消失了,你就会被剔除。但是,如果谷歌地图消失,那么网络也只有一半。
答案 1 :(得分:4)
究竟什么是“开源服务”?
答案 2 :(得分:3)
更好的问题是:
如果您依赖的付费企业遭遇失败,并且您没有任何代码而且没有任何支持,会发生什么?
回想起来,开源保证了未来。你所要做的就是找人来破解它。另一方面,专有权,随之而来的是法律上的欢闹。
答案 3 :(得分:3)
恕我直言,与闭源服务相同。
两者通常都有同样的机会被关闭,当然还有通常的惊喜,谷歌和微软的关闭服务也没有任何预先通知。
与保罗说的相同,如果服务变得非常重要,如果它关闭,或者你需要很大的东西,你就可以运行它。
但最重要的是,从开源或闭源来看,是对数据的访问......如果服务关闭或您需要离开......您是否可以访问所有原始数据以便移动?
答案 4 :(得分:1)
可能是的。但如果它不是一个关键任务应用程序,它可能没问题。
我个人会因为模糊的未来而试图避免它。但你真的不知道明年商业服务是否会存在。
请勿严格绑定此服务,不要严格设计。设计以便于将来切换到另一个类似的服务,甚至是一种非常不同的方法。
为类似服务系列设计。并且总是想到逃避计划,以防这项服务消失,甚至是班级的所有服务。
我对此服务也有类似的考虑因素:http://www.webservicex.net
似乎可以自由访问,但谁真正运行它,谁能保证明天会在那里?
至于明天,甚至谷歌邮件在某些日子也有所下降。那么你想要一个免费的开源服务呢? :)