ソフトウェア契約の当事者の利益を保護する方法

今日は、ソフトウェアの作成に関する契約条件を交渉する際に、実際に生じる主な問題を検討します。 顧客または開発者の利益を保護するために、さまざまな条項が契約に導入される可能性があることは明らかであり、それによって実際の実行と達成される結果は異なります。



ソフトウェア開発の契約条件について議論する前に、その形式を決定する必要があります。 前回の投稿はこれに役立ちます。 「ソフトウェア開発の契約を選択する方法」ここで契約の形式とその説明をよく理解できます



ソフトウェア開発の契約形態を決定した後、当事者は原則として3つの質問に関心を持っています。

1)簡単な方法でソフトウェア開発を注文する方法は?

2)開発者によってどのようなソフトウェアの権利が顧客に譲渡され、保存されますか?

3)顧客ソフトウェアの権利の移転を文書化する方法は?



以下では、これらの問題をより詳細に検討します。



ソフトウェア開発契約に基づいて注文する



ソフトウェアを作成し、開発環境での実装を計画および監視するためのタスクを設定するために、さまざまなプロジェクト管理システムまたは電子メールがよく使用されます。 これらのツールは開発者にとって理解可能で親しみやすいものですが、契約に基づく紛争の場合に必要な法的保証を完全には提供しません。



これは、開始および終了のタイミングを含む、実行される作業のソフトウェアの作成に関する契約の具体化に関する法律の厳格な要件によるものです。 そのような条件が存在しない場合、契約はすべての結果を伴うとは見なされません。



したがって、電子文書管理に法的効力を与えるために、ソフトウェア開発のために考慮される契約に電子署名の使用に関する合意を含める必要があります。 ただし、この場合、当事者は単純な電子署名を使用することに留意する必要があります。これは、署名後の電子文書内の情報の歪みの可能性を保護しません。 詳細については、資料「 電子文書の法的価値」を参照してください。



両当事者の利益を保護する最善の方法は、契約の別個の付録として参照条件に署名し、開発されたソフトウェアの一般的な要件、作業の見積もり条件、およびそのコストを修正することです。 これにより、将来発生する可能性のある競合でトランザクションを認識できるようになります。 このアプローチにより、ソフトウェア開発の承認された参照条件の枠組み内での詳細な作業、改良、追加が、電子文書管理の枠組み内ですでに可能です。



作成契約に基づくソフトウェアの権利



ほとんどの場合、顧客は、契約に基づいて作成されたソフトウェアの完全な独占権を取得することに関心があります。 これを行うには、契約は権利の疎外に関する条件と、その独立した使用の開発者に対する禁止を明確に規定しなければなりません。 さらに、作者に言及せずに任意の名前でソフトウェアを使用し、顧客の裁量でソフトウェアに変更を加える可能性を規定する必要があります。



多くの場合、開発者は独自の開発(たとえば、ソフトウェアカーネルまたは「エンジン」)を使用してカスタムソフトウェアを作成しますが、これは将来複製したいものです。 この場合、ソフトウェアの作成の契約に、開発者による以前の開発および後続の開発に対する排他的な権利を保持しつつ、契約に基づいて作成されたソフトウェアバージョンの権利のみを顧客に譲渡する条件を含めることをお勧めします。



ソフトウェア契約に基づく権利の移転の登録



調整後、または実装期間が長い場合に顧客が作業を拒否するリスクを軽減するために、行為に基づいて中間段階で作業を実施するための契約条件に含めることが開発者の利益になります。 このような行為は、作業量とその費用を記録します。 したがって、顧客の利益のために、反対に、完全に完了した後の行為の下での仕事の受け入れ。 例外は、顧客が長期間にわたって開発に資金を提供し、費用を償却する行為が必要な場合です。



開発者の利益のために、(物理メディアまたはインターネットを介した)転送手順の表示、テストと受け入れのタイミング、欠陥または異議の欠如の検出の結果を含む、作業の結果を顧客に転送するための明確な手順の合意における合意。



契約の残りの詳細は、不可抗力、機密性などです。 一般的な場所はそれほど重要ではありません。



All Articles