2010-02-23 315 views

回答

2

這是購買者絕對想要的東西。這是開發者想要的嗎?可能,這將有助於達成協議。要抓住這個契約,以便保持控制權,只要它對你保持控制是有意義的。

3

softwareescrowguide.com只是谷歌。簡短版本 - 軟件託管是第三方擁有軟件產品源代碼的副本的地方,保證使用該軟件產品的企業可以繼續開發產品(如果供應商處於此狀態)。

是你想要的東西嗎?取決於你是誰,你想要什麼,我想。

6

這是當客戶購買軟件或服務時,供應商會將其代碼庫置於第三方的控制之下,並附帶合同條款,以便在供應商停止交易時將其發佈給客戶。

作爲一位客戶從一家小型供應商那裏購買長壽不明的小型供應商的客戶,它可能是一筆交易的成交或者突破,當他們停止交易時提供一定的連續性保證。

+1

如果第三方託管服務不起作用會怎樣? – Omar 2010-02-24 01:53:44

+0

@Baddie:供應商需要找到另一個,並在那裏提交他們的代碼。像這樣的事情的責任全部寫入合同。對於大型(值得信賴的)客戶組織來說,代碼庫可能會與客戶自己保持一致,並由供應商(或其代理商)以某種方式進行審覈。 – 2010-02-24 10:21:52

+0

你能詳細解釋一下還是展示一個合同的例子? – ChrisW 2010-11-15 00:35:52

5

軟件託管是指您的第三方公司擁有您的源代碼。他們保持您的代碼安全,不要將它釋放給任何人。

如果您的公司破產或關閉,託管服務提供商將向任何正在使用您的應用程序的客戶(通常也將託管提供商的帳戶)發佈您的源代碼。

您會發現,如果您向大型機構(如銀行等)提供軟件,他們可能會要求託管協議,這樣他們可以確保如果將來您的公司出現了一些可怕的錯誤,他們不會被遺棄與不支持的應用程序。

通常託管服務提供商會對您的源代碼執行某種形式的驗證,以確認您提供的代碼足以生成應用程序的完整編譯和工作副本。通常這種驗證採用從所提供的媒體演示完整構建過程的形式。

託管服務提供商可以釋放您的代碼的情況會因供應商和供應商以及您與他們的具體合同而略有不同,但通常僅適用於公司關閉。他們通常不會僅僅因爲您已決定在下一個版本中修復某個特定的錯誤而僅僅提供源代碼。

關於託管是否是您想要的,取決於您所在的圍欄的哪一側。如果您是開發公司銷售軟件,那麼只有在您的客戶需要時才這樣做。託管提供商收取費用,並且確保託管定期保持最新(特別是如果您沒有完整的清理構建腳本)可能非常耗時。

如果您正在購買軟件,請考慮如果您購買的公司破產,會發生什麼情況。您購買的軟件是否如此重要,以至於您無法切換到新的東西?此外,你是否足夠大,可以真實地承擔讓自己的(或新的)開發人員維護應用程序的成本。

2

軟件託管通常是指軟件許可協議中的一項條款,該條款允許該軟件許可證獲得軟件在某些情況下獲取源代碼的權利,通常是編寫該軟件的一方的破產(或類似情況)。很多時候,中立的第三方會將代碼「託管」在託管中,併成爲他們是否應該將代碼交給被許可人的仲裁者。

他們傾向於在小公司向大公司授權軟件時使用它們,因爲大公司想要保護自己免遭小公司的破產。在實踐中,這些東西需要花費和時間。一箇中立的第三方將收取服務費用,並且該軟件編寫的團隊需要定期更新託管賬戶。

,你是否希望它 -

如果你是一個軟件供應商,再不行,除非客戶要求,然後才如果您有。管理是一件痛苦的事情。

如果您是軟件授權許可,除非您是一家擁有大量資源的大型公司,否則您可能不會關心。在實踐中,如果你需要維護別人的代碼,它不是特別實用

1

從用戶的角度來看:如果用戶沒有訪問應用程序的源代碼,軟件服務商,保險政策,在一個「災難」事件的託管代理將發佈源代碼的副本給用戶。用戶需要確定與其業務需求變化時不能獲得關鍵業務或關鍵任務軟件相關的風險。

從開發者的角度來看:有兩種觀點。 1)它是確保其知識產權(源代碼)保存在內部的工具,除非在託管代理向用戶釋放源代碼副本時發生「災難」。 2)它也可以用作幫助營銷其應用程序的工具。

在託管協議中明確定義了「災難」或發佈事件。

Software Escrow Guardians是託管代理商,並且一直提供近二十年的軟件託管服務。該公司擁有適合作爲涉及個人用戶和開發人員的託管服務框架的託管協議模板。它還具有適用於多個用戶和開發人員的託管協議模板。

+2

即使這回答了你應該[閱讀此]的問題(http://meta.stackexchange.com/questions/57497/limit-to-self-promotion-in-answers/59302#59302) – 2010-09-11 21:14:54