4

什么是软件托管?软件托管是您想要的吗?

4

6 回答 6

6

在这里,当客户购买软件或服务时,供应商会将他们的代码库置于第三方的控制之下,合同条款可以在供应商停止交易时将其发布给客户。

作为从小型供应商那里购买闭源产品的客户,如果他们的寿命不明确,这可能是交易的成败,如果他们停止交易,可以提供一些连续性保证。

于 2010-02-23T23:07:32.757 回答
5

软件托管是指您指定第三方公司来拥有您的源代码。他们保证您的代码安全,并且不会将其发布给任何人。

如果您的公司破产或倒闭,托管服务提供商会将您的源代码发布给任何使用您的应用程序的客户(他们通常也会在托管服务提供商处开设账户)。

您会发现,如果您向大型机构(如银行等)提供软件,他们可能会要求托管协议,以便他们可以确保如果将来您的公司出现严重问题,他们不会留下一个应用程序无法支持。

通常,托管提供商会对您的源代码执行某种形式的验证,以确认您提供的代码足以生成应用程序的完全编译和工作副本。通常,这种验证采用提供媒体的完整构建过程演示的形式。

托管提供商可以发布您的代码的情况因提供商以及您与他们的具体合同而异,但通常仅适用于彻底关闭公司。他们通常不会仅仅因为您决定在下一个版本中不修复特定错误而提供您的源代码。

关于托管是否是您想要的东西,这取决于您在围栏的哪一边。如果您是销售软件的开发公司,那么只有在您的客户需要时才这样做。托管服务提供商收取费用,并且确保托管定期更新可能会很耗时(尤其是在您没有完整干净的构建脚本的情况下)。

如果您正在购买软件,请考虑如果您购买的公司破产会发生什么。您购买的软件是否如此重要以至于您无法切换到新的软件?此外,您是否足够大,可以实际承担让自己的(或新的)开发人员维护应用程序的成本。

于 2010-02-23T23:08:15.843 回答
3

softwareescrowguide.com只是一个谷歌。简短的版本——软件托管是第三方拥有软件产品源代码的副本的地方,保证,例如,如果供应商倒闭,使用该软件产品的企业可以继续开发产品。

是你想要的吗?取决于你是谁,你想要什么,我猜。

于 2010-02-23T23:07:00.353 回答
2

软件托管通常是指软件许可协议中的一项条款,该条款允许软件许可方在某些情况下获取源代码,通常是编写软件的一方破产(或类似情况)。通常情况下,中立的第三方会将代码“持有”托管,并成为他们是否应该将代码提供给被许可人的仲裁者。

当小公司向大公司授权软件时,往往会使用它们,因为大公司希望在小公司破产的情况下保护自己。在实践中,这些事情会耗费金钱和时间。中立的第三方将为服务收费,编写软件的团队需要定期更新托管账户。

至于你要不要——

如果您是软件供应商,那么除非客户要求,否则只有在您必须要求时才这样做。管理起来很痛苦。

如果您正在许可软件,除非您是一家拥有大量资源的大公司,否则您可能不会在意。在实践中,如果您需要维护别人的代码,它并不是特别实用

于 2010-02-23T23:08:27.213 回答
2

这是购买者肯定想要的东西。这是开发商想要的吗?可能,因为这将有助于达成交易。关键是要编写合同,以便您保留控制权,只要您保留控制权是有意义的。

于 2010-02-23T23:10:01.143 回答
1

从用户的角度来看:如果用户无权访问应用程序的源代码,软件托管是在发生“灾难”时托管代理将向用户发布源代码副本的保险单。用户需要确定随着业务需求的变化而无法维护关键业务或关键任务软件的风险。

从开发人员的角度来看:有两个角度。1) 这是一种确保其知识产权(源代码)在内部保存的工具,除非在托管代理向用户发布源代码副本时发生“灾难”。2)它也可以用作帮助营销其应用程序的工具。

“灾难”或释放事件在托管协议中明确定义。

Software Escrow Guardians是一家托管代理,提供软件托管服务近二十年。该公司有一个托管协议模板,适合作为涉及个人用户和开发人员的托管服务的框架。它还具有适用于多个用户和开发人员的托管协议模板。

于 2010-09-11T20:55:05.437 回答