web-dev-qa-db-ja.com

排他的なコード権はどのように正確に機能しますか?

クライアントから、構築したいWebアプリの提案を依頼されました。このクライアントは、今のところ(見たところ)比較的好調なスタートアップです。

自分が書いたコードを他のどこにも書けないようにする契約を作成するように求められました。この時点まで、私はソースコードの独占権を保持する契約を作成していましたが、クライアントもすべての権利(販売、変更など)を保持しています。

これは私にはかなり奇妙に聞こえます:

類似した(ただし完全に同じではない)プロジェクトを持つ別のクライアントがいて、彼が自分のアプリケーションを開発することを望んでいる場合はどうなりますか?

もちろん、前のプロジェクトからコピーして貼り付けることはしませんが、前のプロジェクトで得た洞察はどれも使用できず、このコードを再度書くことはできないようです。どんなクライアントにも。


だから問題は-ソースコードのすべての権利をクライアントに与えると、このコードを他の誰かのために書き直すことができないということですか?

注:私はここのほとんどの人が弁護士ではなく、法的助言を求めているのではなく、これらの種類の契約がソースコードの所有権に関して本当に意味すること、通常のことを知りませんやることなど.

11
Nik Kyriakides

コードの所有権とは、それらに著作権を割り当てることを意味します。実際には、プロジェクトが終了したときに、ソースコードを保持しません。そうすれば、他のプロジェクトで書いたコードを再利用したとして非難されることはありません。これはかなり典型的な配置です。彼らはあなたに彼らのためにコードを書くためにあなたにお金を払っているので、当然彼らはそのコードの所有権を保持したいと思っています。

保護する必要のある他の知的財産(つまり、独自のアルゴリズム)がある場合、そのアルゴリズムはで具体的に処理する必要があります。特に、イノベーションは小説、、簡単に再現できません。理想的には特許で保護されていますが、機密保持契約への署名を求められる場合もあります。これらの合意を遵守し、他のプロジェクトで独自のアルゴリズムを使用しないでください。

ここで重要なのは特異性です。クライアントは、保護したい知的財産とアイデアを明確に示す必要があります。 「他のプロジェクトで得た any アイデアを使用することはできません」のように、広範囲に及ぶものに署名しないでください。それは不当な要求です。非競争契約にも署名しないでください。業界関連のプロジェクトや競合他社のプロジェクトに取り組むことができなくなる可能性があります。

21
Robert Harvey

これは私にはかなり普通に聞こえます。スタートアップは、彼らがソリューション内のすべてのコードを完全に所有していることを示すことができるように注意しています。彼らが最終的に別の会社によって購入される場合、これは非常に重要です。その他の会社は、購入したと思ったソフトウェアの所有権を後で誰も主張しないことを知る必要があります。

work for hire 」という用語を調査することをお勧めします。

短いバージョンは、あなたがあなたの仕事をし、彼らがあなたにそれを支払い、あなたが書いたコードのすべてのコピーを引き渡すというものです。 契約が別のことを言っていない限り、これは必ずしも他のクライアント用に同様のコードを書くことを妨げるものではありません(もちろん、ライブラリを共有しないか、コードのカットアンドペースト)。

詳細については弁護士に相談することをお勧めします。

13
Dan Pichelman