这是当客户购买软件或服务时,供应商会将其代码库置于第三方的控制之下,其合同条款可以在供应商停止交易时发布给客户.
作为一个客户从一个小型供应商那里购买闭源产品,他们的寿命不明确,这可能是交易的成败,如果他们停止交易,可以保证连续性.
软件托管是指您指定第三方公司拥有您的源代码.它们保证您的代码安全,不会将其发布给任何人.
如果您的公司破产或关闭,托管服务提供商会将您的源代码发布给使用您的应用程序的任何客户(通常也会与托管服务提供商签订帐户).
您会发现,如果您向大型机构(如银行等)提供软件,他们可能会要求托管协议,以便他们可以确保如果将来某些事情在您公司中出现严重错误,那么他们就不会留下应用程序.无法支持.
通常,托管服务提供商将对您的源代码执行某种形式的验证,以确认您提供的代码足以生成应用程序的完整编译和工作副本.通常,此验证采用从提供的媒体演示完整构建过程的形式.
托管服务提供商可以发布代码的案例因提供商和提供商的具体合同而略有不同,但通常只适用于公司完全关闭.他们通常不会仅仅因为您决定不在下一个版本中修复特定错误而提供源代码.
关于托管是否是您想要的东西,这取决于您所在的围栏的哪一侧.如果您是开发公司销售软件,那么只有在客户需要时才这样做.托管服务提供商收取费用,确保定期更新托管是非常耗时的(特别是如果您没有完整的清理构建脚本).
如果您正在购买软件,请考虑如果您购买的公司破产将会发生什么.您购买的软件是否如此重要以至于您无法切换新的东西?此外,你是否足够大,你可以实际承担让自己(或新)开发人员维护应用程序的成本.
| 归档时间: |
|
| 查看次数: |
1067 次 |
| 最近记录: |