質問: 独自サービスのためのシステム開発を外注した場合、ソースコードを2次利用されないようにするには? 新しいオンラインサービスを作りたいとします。 そのサービスのためのシステム開発を専門会社に発注する場合、気になるのが、その開発会社が作ったシステムに少し手を加えて競合他社に販売してしまうことはないのかという点です。 契約書に、そのようなことが無いように条文を盛り込むのでしょうが、実際には、どのような契約内容を交わしているのか、実務経験がある人にお伺いしたいです。 システム開発会社としては、a社のために作ったシステムが、b社からの開発依頼に丸々転用できれば、コストを大きく下げれて望ましいこと。 しかし、a社にとってはデメリット。 この、a社にとってのデメリットを、実際の契約ではどのように対処しているのでしょうか? よろしくお願いします。
回答: >>そのサービスのためのシステム開発を専門会社に発注する場合、気になるのが、その開発会社が作ったシステムに少し手を加えて競合他社に販売してしまうことはないのかという点です。 そういうのは、昔からsierという大手企業はやっている気がしますが、具体例は知りません。 私が経験したケースでは、大手it企業からパッケージとして販売されていたシステムを導入しようとしたけど、機能的に「これは使えない!」って判断されて、別の同業他社が開発したシステムのソースを提供してもらって、それをカスタマイズしたパターンですね。 大手it企業のパッケージよりも、現場で開発されて何年も使い込まれたシステムのほうが、いいって判断されたみたいでした。 同業他社とはいえ、お互いに遠くに離れた企業だったので、ライバル関係がなかったという面からもやりやすかったのでしょうね。 大手it企業の営業さんの話によれば、導入がダメになったパッケージ自体もどこかの依頼を受けて作ったもののように言っていた気がします。 基本的にソースコードには、コピーライトの記述が入っています。たぶん、「開発費用を安くします。でも、他社にカスタマイズして販売することを想定して、ソースの権利(コピーライト)は我が社の名前とします」って 契約をしているのではないでしょうか?