web-dev-qa-db-ja.com

ソースコードを顧客に引き渡す

私は顧客向けにいくつかのiPhoneアプリケーションを作成しましたが、これが必要な場合に保守を行えるように、本日ソースコードを引き渡すように依頼されました。これまで、コードの問題は議論されていませんでした。

  • これに関して「一般的な」慣行はありますか?

  • また、これは価格にどのように影響しますか?

21
egil

顧客との契約はどうですか?

そうではなく、これが work for hire である場合、契約で別段の指示がない限り、彼らはソースコードを所有します。

将来的には、あなたの契約が弁護士に見直されることを望むかもしれません。

私は弁護士ではありません。これは法律上の助言ではありません。おそらく弁護士に相談する必要があります。

答えは、これが採用作品と見なされるものに該当するかどうかにあるようです。 bitlawでこれに関する素晴らしい記事 があり、前に述べたように、弁護士だけがあなたの質問に答えることができます。

33
George Stocker

これは、プロジェクトの前に話し合い、契約に明示的に書き込む必要がある問題です。これは法的または財政的な問題だけでなく、プロジェクトの実施方法にも何らかの影響を及ぼします。たとえば、ソースを引き継ぐ必要があるとわかっている場合は、優れたサプライヤとして、ベストプラクティスの期待に一致する適切なコメントとドキュメントを作成します。また、独自のコードの一部は再利用しないようにすることもできます。そのコードは非常に賢いため、譲渡したくないだけです。

今では手遅れです。認めるか、弁護士に連絡してください。

9
user281377

特定の顧客向けのカスタムコードが、要求に応じて自由に利用できることが期待されることはかなり一般的です。彼らはあなたのために何かを生み出すためにあなたの時間を買っています、そしておそらく彼らはおそらく彼らが支払った仕事からすべてを望んでいるでしょう。もちろん例外があります。

通常、「一般的に」販売されたソフトウェアは、ソースコードを自由に入手することはできませんが、mayは有料で入手できます。

これは、カスタムソフトウェアのコストが「一般販売」ソフトウェアよりもはるかに高い理由の1つです(たとえ「一般販売」ソフトウェアの流通数が少ない場合でも)。

6
Brian Knoblauch

一般的なルールは、作品の作者が著作権を所有することです。

これには例外があります。最も明白なのは、従業員によって作成された作業です。もう1つの例外( 1976年の著作権法、17 USC 201 )は、「雇用のための仕事」の原則にあり、その仕事は支払いをした人が所有していると述べています。しかし、WFHが発生するためには、以下のすべてが真でなければなりません。

  1. 作業は注文または委託されました。
  2. この作業はWFHと見なされるという合意がありました。 誤り。
  3. 作品は、翻訳、視聴覚作品への貢献、集合作品(雑誌など)への貢献、アトラス、編集、教育用テキスト、テスト、テストの回答資料、または補足作業として。 誤り。

したがって、この場合、あなたは何も渡す必要はありません

(これをサポートするいくつかのテキストは herehereherehere および here です。 )

5
Martin Wickman

今日の仕事では、企業がソースコードをエスクローサービスに提供するよう要求することは珍しくありません。アイデアは、企業がバグを修正する方法なしにソフトウェアに依存することを約束したくないということです-バグが修正できるように会社が存続するか、エスクローサービスがコードをリリースします。

しかし、これはおそらく契約の非常に明確なポイントであり、私たちの会社が失敗しない限り、彼らはソースコードを取得しないと私は信じており、これは契約に関連する大きな値札に含まれると思います。個々の請負業者、小規模なアプリケーションのシナリオにどのように適用されるのかわかりません。

4
Michael Urman

まあ私にとってソースコードは実際の価格の価値があります* 5

2
maz3tt

私も同じような状況でした。アプリが完成したとき、会社はソースコードを購入して他の誰かに引き継ぐことを望んでいると判断しました(私はパートタイムでしか作業していませんでした)。彼らは私が適切な申し出だと思ったものを作りました。私は常にそれに取り組むと想定されていて、彼らがコードを利用する資格があることを私たちの誰も知りませんでした。

たまたま、彼らは買収されていて(私にはそれは言われませんでした)、購入者はソフトウェアライセンスの緩やかな終わりを望んでいませんでした。私がそれをもっと知りたいと思っていたかどうかわからない。この会社に連絡してくれた人が私に他のプロジェクトもいくつか見つけたのではないでしょう。良いカルマは無知から生まれると思います。

あなたのケースでは、彼らにコードを与え、あなたの仕事のリファレンスとして使われるように頼むべきです。

2
JeffO

それが契約の一部でなかったならば、どちらの側も真実を握っていない。

ここで、合意時点での彼らの発言をもっと必要とします。あなたが弁護士を雇うことに同意しない場合、そして人々にあなたを押し付けさせないでください。

押し返して言ってください、私はあなたのために機能しません、あなたのニーズに合わせてカスタマイズされたソフトウェアを販売しています、あなたはソフトウェアを要求しただけです、コードは議論されませんでした。 。

幸運を

私は弁護士ではありません、これはあなたの地方の州での弁護士の議論に代わるものではありません

1
Display Name

まず、ほぼ全員が指摘したように、これは元の契約の一部であるはずです。この点が将来の問題であることを確認してください。

次に、この顧客の善意は何に値しますか?あなたは将来彼らからより多くのビジネスを得ると期待できますか?今後の参考にしていただけますか?

最後に、彼らはあなたにどのくらい害を及ぼすことができますか?ほとんどではないにしても多くの業界で、Wordはすぐに利用できます。この顧客の悪感情は他の顧客に悪影響を及ぼしますか?

私はおそらく先に進んで彼らにそれを与え、おそらく少額のお金を要求するでしょう。彼らがあなたが彼らの利益のためにこれをしていることと、あなたが行う将来の仕事でこの点に取り組みたいことを彼らが知っていることを確認してください。

1
Jim C