システム監査技術者 2011年 午前2 問03
問題文
外部委託に関するシステム監査において、経営破綻などによってソフトウェア資産のメンテナンスが受けられなくなることを防ぐために確認すべき契約項目はどれか。
選択肢
ア:開発したソフトウェアの瑕疵担保責任条項
イ:外部委託先のサービスを評価するためのSLA条項
ウ:責任の所在を明確にするためのソフトウェア開発の再委託禁止条項
エ:ソフトウェアのソースコードなどを第三者へ預託するエスクロウ条項(正解)
🔒 解説は解答すると表示されます
ソフトウェアエスクロウ契約【午前2解説】
正解の理由
ソフトウェアの保守を外部委託している場合、委託先が経営破綻すると、ソースコードなどを入手できず、別の事業者に保守を引き継げなくなるおそれがあります。
このリスクに備え、ソースコードや設計書などを第三者に預け、委託先が破綻した場合など、あらかじめ定めた条件を満たしたときに利用できるようにする契約が「エスクロウ条項」です。したがって、確認すべき契約項目はエです。
解法ステップ
- 設問のリスクを読み取ります。今回は「経営破綻などによりメンテナンスを受けられないこと」です。
- 委託先が保守できなくなった後に必要となるものを考えます。別の事業者が保守を引き継ぐには、ソースコードなどの資産が必要です。
- その資産を第三者に預託し、条件に応じて利用できる契約を選びます。これがエスクロウ条項です。
選択肢別の誤答解説
-
ア:開発したソフトウェアの瑕疵担保責任条項
ソフトウェアに欠陥があった場合の責任や対応を定める条項です。委託先の破綻後にソースコードを確保する仕組みではありません。 -
イ:外部委託先のサービスを評価するためのSLA条項
サービスの稼働率や応答時間など、サービス品質の目標や評価基準を定める条項です。委託先が破綻した後の保守手段を確保するものではありません。 -
ウ:ソフトウェア開発の再委託禁止条項
委託先が開発業務をさらに別の事業者へ委託することを制限する条項です。責任の所在を明確にする効果はありますが、委託先の破綻に備えてソフトウェア資産を確保するものではありません。 -
エ:ソフトウェアのソースコードなどを第三者へ預託するエスクロウ条項
委託先の破綻や保守停止など、契約で定めた条件が生じた場合に備えて、ソースコードなどを第三者に預けておく条項です。設問のリスクに直接対応します。
よくある誤解
-
SLAがあれば、委託先の破綻にも備えられると思う
SLAはサービス品質の水準を定めるものです。ソースコードを入手できるようにする仕組みとは異なります。 -
ソースコードを預ければ、いつでも利用できると思う
エスクロウでは、通常、利用できる条件を契約で定めます。委託先の破綻や保守停止など、その条件を満たした場合に利用できる仕組みです。 -
エスクロウの対象はソースコードだけだと思う
契約内容によっては、設計書や関連資料など、保守・運用に必要な情報も預託対象にできます。
補足コラム
エスクロウを実効性のあるものにするには、預託する資料の範囲だけでなく、更新頻度や預託内容の確認方法、利用を認める条件、利用後の権利関係も契約で明確にしておくことが大切です。古いソースコードしか預けられていないと、保守の引継ぎに役立たない可能性があります。
FAQ
Q. エスクロウでは、ソースコードを誰が保管しますか?
A. 委託先や利用者とは別の第三者が保管するのが一般的です。第三者が契約で定めた条件を確認し、必要に応じて預託物を利用者へ引き渡します。
A. 委託先や利用者とは別の第三者が保管するのが一般的です。第三者が契約で定めた条件を確認し、必要に応じて預託物を利用者へ引き渡します。
Q. 委託先が破綻したら、自動的にソースコードを使えますか?
A. 自動的に利用できるとは限りません。破綻や保守停止など、利用を認める条件や引渡しの手続を契約で定めておく必要があります。
A. 自動的に利用できるとは限りません。破綻や保守停止など、利用を認める条件や引渡しの手続を契約で定めておく必要があります。
関連キーワード: エスクロウ条項、ソースコード預託、外部委託、システム監査、SLA

\ せっかくなら /
システム監査技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

