問題
問29
プログラム開発業務の委託に当たり、請負契約における注文者及び請負業者の権利や義務について特段の取決めがない場合の説明として、適切なものはどれか。
- 請負業者が、更に別の業者に仕事の一部を請け負わせる場合は、事前に注文者の承諾を得なければならない。
- 完成したプログラムに欠陥があるときは、注文者はいつでも欠陥の改修を請求することができる。
- 注文者には、プログラムの引渡しを受けた時点で、報酬を支払う義務が生じる。
- 注文者は、プログラムの完成前であればいつでも請負業者に対して損害を賠償することなく請負契約を解除することができる。
[出典:ITパスポート試験 令和8年度 問29]
正解
正解は「ウ」です。
解説
正解は「ウ」です。請負契約とは、仕事の完成を約束し、その成果に対して報酬を支払う契約形式です。民法上の原則では、請負業者が仕事を完成させ、その成果物(プログラムなど)を注文者に引き渡した時点で、注文者は報酬を支払う義務が発生します。これは「後払い」が基本のスタイルです。
例えば、オーダーメイドのスーツを作る場合を考えてみましょう。職人がスーツを完成させ、あなたに手渡したときに代金を支払うのが一般的ですよね。これと同じで、プログラム開発でも「完成したものを手に入れて初めてお金を払う」という流れが基本ルールとなります。
もし事前の契約で「着手金が必要」などの特別な約束(特約)がない限り、この引渡し時が支払いのタイミングになります。開発者は最後まで仕事をやり遂げる責任があり、発注者はその成果を受け取った対価を支払うという、公平な取引を支える重要な決まりごとです。
ア(請負業者が、更に別の業者に仕事の一部を請け負わせる場合は…):
民法では、請負人が仕事をさらに別の業者へ再委託(下請け)することは原則として自由です。契約で禁止されていない限り、注文者の事前の承諾は法律上必須ではありません。
イ(完成したプログラムに欠陥があるときは…):
注文者が欠陥(契約不適合)の改修を請求できる期間には制限があります。不適合を知った時から1年以内に通知する必要があるなど、「いつでも」無期限に請求できるわけではありません。
エ(注文者は、プログラムの完成前であればいつでも…):
注文者は仕事が完成する前ならいつでも契約を解除できますが、その際には請負業者に対して発生した「損害を賠償する」義務があります。無条件・無賠償で解除できるわけではありません。
難易度
この問題は、ビジネス法務における「請負契約」の基本原則を問う内容です。法律用語が並ぶため難しく感じるかもしれませんが、実生活の「オーダーメイド品の注文」や「クリーニング」を想像すると理解しやすいでしょう。IT業界でも非常に重要な知識ですが、まずは民法の基本的な考え方を押さえることが合格への近道です。初心者でも正解を選びやすい標準的な難易度の問題です。
用語補足
請負契約:
仕事の完成を約束し、その成果に対して報酬を支払う契約です。例えば、家のリフォームを頼み、壁紙が綺麗に貼り終わったことを確認してから代金を支払うような形式を指します。
契約不適合責任:
納品された物が契約内容と異なる(欠陥がある)場合に、作った側が負う責任です。買ったケーキが腐っていた時に、お店に返金や交換を求めることができる権利のようなものです。
損害賠償:
契約違反などによって相手に与えた被害をお金などで補うことです。レストランの予約を直前キャンセルして、お店側が用意した食材費などを代わりの代金として支払うようなイメージです。
再委託:
引き受けた仕事を、さらに別の会社や個人に任せることです。大きな建設会社が、電気工事だけを専門の業者に依頼するように、効率よく作業を進めるために広く行われています。
対策
対策としては、「請負契約」「準委任契約」「派遣契約」の3つの違いを明確に区別できるようにすることです。特に請負は「完成の義務がある」「原則として再委託ができる」「成果物の引渡しと報酬支払いが同時期」という特徴を覚えましょう。解除の際の賠償ルールなど、注文者と業者の権利バランスを整理しておくのがポイントです。

