契約・法務

ソースコードエスクロー そーすこーどえすくろー

エスクローソースコード事業継続ベンダーリスク第三者寄託BCP
ソースコードエスクローって何のためにあるの?

簡単に言うとこんな感じ!

ベンダーが突然倒産しても、システムの中身を取り出せるように保険をかけておく」仕組みだよ!ベンダーが作ったシステムのソースコードを中立な第三者機関に預けておいて、いざとなったら引き取れるようにする安全網なんだ。


ソースコードエスクローとは

ソースコードエスクロー(Source Code Escrow) とは、ソフトウェアのソースコード(設計図)を第三者機関(エスクローエージェント)に預け、特定の条件が発生した場合に発注者が受け取れるよう取り決める契約の仕組みです。

通常、受託開発や商用パッケージのソースコードはベンダーが保有し、発注者(ユーザー企業)には渡されません。しかしベンダーが倒産・廃業・事業撤退した場合、ソースコードが消滅し、システムの保守・改修が一切できなくなるリスクがあります。エスクローはこのリスクへの備えです。


エスクローの仕組み

通常時
  発注者 ─── 利用 ──→ システム(稼働中)
  ベンダー ─── 預託 ──→ エスクローエージェント(第三者)
                              ↓ ソースコード保管

リリース条件発生時(ベンダー倒産等)
  発注者 ←── 引渡し ── エスクローエージェント

リリース条件の例

条件内容
ベンダーの倒産・清算最も一般的なトリガー
事業撤退・M&A後のサポート終了事業継続性の喪失
保守サービスの一方的な停止SLA違反が一定期間継続
支払能力の喪失裁判所の認定など

歴史と背景

  • 1980〜90年代:米国でソフトウェアライセンスビジネスが拡大する中、ユーザー保護の仕組みとして誕生
  • 日本での普及:大手企業のIT調達ガイドラインで推奨されるようになり、基幹系システムで採用が増加
  • クラウド時代の課題:SaaSではソースコード取得よりもデータポータビリティの確保が重要になっている

エスクローが特に重要なケース

  • 基幹業務システム(販売管理・会計・生産管理)の受託開発
  • 中小ベンダーへの依存度が高いシステム
  • 10年以上の長期利用を想定するシステム
  • 業界特化型パッケージでベンダーが少ない場合

関連用語