プログラムを書くときにサービスを作成しますか、それとも商品ですか?
プログラム(アクション)がユーザーに何らかのサービスを提供するという点で、私たちはウィンドウウォッシャーのようなものですか?または: 私たちのプログラム (製品) が販売され、新しい所有者によって使用されるという点で、私たちは大工のようですか?
それとも、これはさまざまな側面で見られるべきでしょうか。つまり、プログラミングの行為はサービスであり、結果として得られるプログラムは製品なのでしょうか?
上記は、次の質問に直接的な影響を与えます。権利のないソフトウェアをコピーするのは、盗難ですか、それとも詐欺ですか? 盗難とは、別の所有物から価値のある物を物理的に取り除くことです。詐欺とは、被害者の経済的損失につながるような虚偽の表現です (ここでの表現は、コピーする権利の仮定です)。
また、因果関係の問題にも影響を与えます。パスワードをクラックするために作成したプログラムが、他のユーザーによって銀行強盗に使用された場合、あなたは共犯者ですか? あなたのプログラムがサービスである場合、あなたはそうであると主張することができます。商品の場合は、明確にする必要があります。
それとも、サービスまたは商品として扱われるべきかどうかに関して、そのプログラムの作成者の意図に純粋に基づいて、各プログラムは一意のインスタンスとして扱われるべきですか? それとも、ユーザーの意図を使用する必要がありますか?
これは、商業的権利を侵害しているように見える多くのプログラムが利用可能なオープンソースの世界にどのように反映されますか?たとえば、コピー防止や DRM 回避など?
(これは、コードを書くたびに私たち全員に影響を与えます。)