当供应商宣布不再打算为某个软件提供任何支持或服务时(并表示打算退出该业务-不提供升级途径),客户可以使用哪种资源?
请考虑从 客户的角度。客户的IT员工可能只会考虑技术选择,但是客户也可能会追求非技术选择。另外,客户可以提前采取什么样的合理步骤来最大程度地减少中断,例如合同条款?
我能想到的事情:
- 需要购买备用硬件并设置备用环境,软件可以在该环境下继续运行。
- 不需要卖方参与的各种数据导出方法。(这可能包括诸如检查商品数据库后端中存储的数据之类的琐碎技术,以及诸如屏幕抓取,打印到图像然后重新扫描等更复杂的技术)
- 工作人员将手动或半自动将旧数据复制到新系统的并行系统
- 以法律手段,以防卖方出现财务问题(例如,源代码托管)
还有其他想法吗?
- 假设不涉及“规避”(没有DRM,没有DMCA),数据恢复或逆向工程是否合法/可以接受?
编辑说明:
它是几个轶事,但真实的故事的结合。我没有直接参与其中的任何一个。我只是想了解一般如何处理“软件报废”情况。我不想使原始故事听起来太“难”而无法解决。
这里的时间表是什么?您是客户还是在该供应商之上构建产品?
您可以尝试从供应商那里购买源代码,然后自己支持自己?这是一个非常困难的局面是英寸
—
btilly
令人奇怪的是,为什么数据没有以某种开放格式存储,以...开头。如果将其以纯文本格式存储在db中,则可以复制它。如果以xml /纯文本格式存储,则可以复制它。如果它是二进制/加密的,则需要破解它。这都是可行的。
—
Job
@工作:同意。开放/简单存储格式(以及“供应商锁定”的概念)的重要性已被认可十多年了。几十年前做出的决定不会具有事后回想的好处。那时,富裕的客户不顾成本而与市场领导者同行,富裕的客户不得不接受现状或承担风险。
—
rwong
这些故事可以作为很好的例子说明为什么拥有数据退出计划是件好事。@rwong建议可以使用开放格式,但这也意味着在合同中包含出口条款。
—
Smithco