アカウント名:
パスワード:
建築業者は塀を完成して引き渡す義務があり、工事のリスク(工事した塀が崩れるなど)は通常は施主ではなく建築業者が負う契約になっている雇用されているソフトウェア開発者の義務は労働力の提供であって、完全なプログラムの提供ではないので、通常はバグ発生のリスクは雇い主が負う
上司が尋ねているのは、何故ソフトウェア開発者はプログラムを引き渡す義務を負わず、労働力しか提供しないのか、という問でしょう。
# 「停止性問題により、完全なプログラムを提供するのは不可能だから」というのは、# 「天変地異に耐えられる塀を開発するのは不可能だから」というのと同じくらい無意味な説明です。
それ以前に「私は労働力を提供してるだけですから」なんてプログラマとは仕事したくないですね。
たぶんよそでも出てると思うけど、そういう契約だから、でしょ。上司と部下、じゃなくて、発注と受注、という関係なら、瑕疵担保責任も発生する。その分、コストも高くなると思いますが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
リスク負担 (スコア:1)
建築業者は塀を完成して引き渡す義務があり、工事のリスク(工事した塀が崩れるなど)は通常は施主ではなく建築業者が負う契約になっている
雇用されているソフトウェア開発者の義務は労働力の提供であって、完全なプログラムの提供ではないので、通常はバグ発生のリスクは雇い主が負う
Re: (スコア:0)
上司が尋ねているのは、何故ソフトウェア開発者はプログラムを引き渡す義務を負わず、労働力しか提供しないのか、という問でしょう。
# 「停止性問題により、完全なプログラムを提供するのは不可能だから」というのは、
# 「天変地異に耐えられる塀を開発するのは不可能だから」というのと同じくらい無意味な説明です。
それ以前に「私は労働力を提供してるだけですから」なんてプログラマとは仕事したくないですね。
Re:リスク負担 (スコア:0)
たぶんよそでも出てると思うけど、そういう契約だから、でしょ。
上司と部下、じゃなくて、発注と受注、という関係なら、瑕疵担保責任も発生する。その分、コストも高くなると思いますが。