• ベストアンサー

装置の製作会社でソフト開発をやっていますが、お客にソースコードを提供す

装置の製作会社でソフト開発をやっていますが、お客にソースコードを提供するのって当たり前なんでしょうか? 請け負いで作った装置のプログラムですが、納品後にソースコードを要求されることが多々あり、 営業部門は渡せというのでそうしてます。 どの顧客にたいしても当たり前で、特にソース提供の契約は無いようです。 ですが、過去の資産を流用してコストダウンしているので、 ちょっと疑問に感じております。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

たいていはソースコードも込みで売ってます。 渡す事を前提とするなら、別の顧客に引き渡したソースの再利用が問題になるんじゃないかって事ですよね? 明示的に契約をしていないが、暗黙的にソースコードを渡しているのなら、一度営業部門と話し合ってみたら良いと思います。 ソースコードを提供しつつも著作権を自社が所有するのか、著作権を含めて全てを提供するのか。 できたら営業部門には、常にそういう事を意識して顧客と取引するようになってもらいたいですね。

msx68000
質問者

お礼

回答ありがとうございます。 営業部門は「渡しちゃえば?」みたいな感じでまったく気にしている様子はないです。 著作権でふと思ったのですが、 客先から「これをベースに」と他社のソースがきたりしますが、このソースの著作権が客先に無ければ、 当方がこれを改造して納品することは問題ですね?

その他の回答 (1)

回答No.1

 そもそもその会社で汎用の装置を売ってるのか、オーダーメイドの装置を扱ってるのかで違うでしょうし、そのソフトに対してどれだけサポート期間が設けられてるのかによっても違うでしょうし、その辺は会社によって違うでしょうから一概には言えません。  むかしやってた設備系の仕事だとパッケージの中にソースの納入がきちんと組み込まれていたし、たいていの仕事はソースやドキュメントの納入が契約に定められてたので、そんなところで疑問は感じませんでしたが。  ま、開発したソースの所有権がどこにあるかって話で、発注した顧客にあるなら顧客に渡して当然ですし、自社にあるなら自社の業務指示で顧客に渡せと言われれば渡すのが当然でしょう。会社での業務開発の場合は開発したコードの個人の所有権なんてのはまずありませんから、業務指示には従わなくてはなりません。  業務の開発ということはこういうことが前提になるから、顧客に渡してはまずいソースコード(著作権侵害等)は作ってはいけませんし、ソースの公開が義務付けられてるようなオープンソースのコードを利用したりすることも場合によっては避けなくてはいけません。  あなたが社員ではなく開発を受託した個人事業者で、契約によってソースコードの提供が規定されていないとかなら拒否することはできると思いますけど……

msx68000
質問者

お礼

回答ありがとうございます。 オーダーメイド品なのですが、ベースとなる部分はフレームワーク(のようなもの)で自社開発したものがあり、そこに客先毎に要求を肉付け(または改造)して作っている状況です。 見積もりはこの肉付け部分にかかる時間のみなので、フレームワークを含む全体のソースを渡すことに抵抗があります。 また、客先より同業他社のソースを渡されて「これと同じ仕様で」という要求があったりします。さらにこないだは納品先に、ウチのソースを他社に渡してカスタマイズしてもらったら使いやすくなった などといわれて微妙な感じでした。

関連するQ&A

  • ソースコードがない開発の仕事

    ソースコードがない場合 システム開発を請け負いました。 既存システムの開発です。 今、次の問題に遭遇しています。 請け負ったシステムのソースコードがどれかわかりません。 ドキュメントも管理されておらず、まったくわかりません。 本当はあるかもしれませんが、発注元が理解していません。 どのサーバで何が動いているのかもよく分かっていません。 お客さんから要望があるたびに口頭で指示をうけますが 現状が分からないので着手できません。 現状分析や分からないときの相談先として 発注元から前に請け負っていた会社の人を紹介されました。 紹介された方は、同じ階にいる別部署のひとです。 この会社は複数の子会社が発注元に常駐して開発を請け負っています。 その人に訊いてみたところ、 当時からまったく同じ状況だったとのことで分からないとのこと。 同じ苦労をされていたようで、期待していた成果が出ないという一方的な理由で契約をきられたそうです。 さらに契約が切れているんだから、もう関わりたくないは持ちたくないとの様子でした。 しかし発注者は前の請負会社に訊けというばかりです。 発注元が巨大メーカーで影響力が大きいので前の請負会社も渋々対応しています。 どうしたら普通にシステム開発ができるスタートラインに立てるでしょうか?

  • プログラムのソースコードについて

    私は個人事業主でシステムエンジニアをしております。 ある商店からプログラム開発を依頼されて間もなく納品予定なのですが、 納品物は各種ドキュメント(操作説明書など)とプログラムのインストーラ(実行ファイル)一式をDVDにして納品しようとしたところ、お客様からプログラムの実行ファイルだけでなくプログラムのソースコードなどのファイル一式も欲しいと言われました。 最初の契約ではその旨を記載していないのですが、通常プログラム開発を請け負って納品するときはソースコード等もファイルとして納品するものなのでしょうか? 初歩的な質問ですがご教授のほどよろしくお願い致します。

  • A社用に開発したソフトをB社にも開発した事にして納

    法律が苦手な為、恐縮ですが質問させて下さい。 私は、ある株式会社(社員5人)でソフト開発の仕事をしております。 社員が少ない為、ソフト開発だけでなく、納品等のお客様とのやりとりも行います。 弊社はA社用にあるソフトを開発し、ソースコードも含めて納品しました。 そのソフトの販権はA社にあります。 その半年後、B社から似たソフトの開発受注がありました。 弊社はB社に対し、A社に納品したソフトをほとんどそのまま納品しました。 どれでけ、そのままなのかと申しますと、 ・ソフトの画面は誰が見ても全く同じ(文字が一部違うだけ) ・仕様も同じ ・取扱説明書も同じ(違いは題名くらい) ・ソースコードの関数名や処理も同じ(いらない処理がはずされているだけ) と、いう感じです。 一部の処理を行うソースコードを流用するのでも危険なにおいがしますが、ここまで同じにしてしまうと、法律上で問題があるか不安です。 恐れ入りますが、法律上、問題がないか教えていただけますでしょうか?

  • ソースコードがオープンになっている会計ソフトを探しています!!

    会計ソフトでソースコードがオープンになっていてカスタマイズが自由にできるものを探しています。インフォネット開発が販売している「財務会計」は知っているのですが、他に知ってる方がいたら、教えて下さい。自社のデーターベースとリレーションを組んで新たに顧客管理データーベースを開発しようとしているところです。ゼロから会計部分を開発するのは大変なんで。よろしくお願いします。

  • ソースコードの開示要求できますか?

    この分野での初めての質問になります。よろしくお願いします。 自分は現在、某公的機関でシステム管理を担当していますが、 そこで運用されているソフトウェアのソースコードの開示が できるかについて質問です。 長文になってしまいますが、よろしくお願いします。 納品時は、自分が担当外だった頃なので詳細不明ですが 5,6年前にハードウェアと一緒に納品されたシステムがあるのです。 ハードウェアは、構内のモニタ表示を行うハードとサーバのセットで ソフトウェアは単に、上記用の自動実行用のバッチファイルを出力する だけのシンプルなものです。(VB6で書かれているようです。) ハードウェアがメインで、ソフトウェアは付随するおまけみたいな もののようでしたが、ソフトも含めて一括買い取りし、 現在のメンテナンスはスポット契約になってます。 現在、私はなし崩し的に、それらを管理する立場になってしまい、 先日納品物等を確認しておりました。 すると、ソフトウェアの納品物が含まれるにもかかわらず、 ソースコードだけでなく、ソフトウェアに関する契約書や 設計書の類が一切ないのです。 納品した会社は今にもつぶれそうな!?小規模な会社で、 一部の特殊なハードウェアのスポット修理以外は放置プレイで ソフトウェアも不具合があるまま(というか開発途中?)のものが 納品されているだけで、サポートの電話をしても サーバが壊れた→メーカーに文句を言ってくれ。 サーバが止まった。→ハードリセットしてみてくれ。 ってな具合です。仕方がないので、出張修理を依頼すると 出張費だけで一人20万~30万請求されます。 必ず二人以上できるので、来てもらうだけで50万を軽く超え おちおち呼ぶこともできないんです。(当然、部品代は別) 一応、公的な機関ですので、特定の業者のみへ随意契約になるような 形の購入は避けるのは当然と考えているのですが、 このままでは、この会社が倒産したら今後の保守が期待できない ことは勿論、もっとサポートがしっかりした会社に保守や修正を 委託したくてもソースコードや設計書すらないので、 内部で何をやってるのかすらわからず、直しようもない状態なんです。 そこで、せめてソースコードと設計書の納品をお願いしようと思い、 担当者に連絡を取ってみたところ、「できない」 「前例がない」の一点張りで全くらちがありませんでした。 こちらがマイクロソフトですら、一定の条件でソースコードの 開示が行われていると聞いてますし、富士通やIBM等の大手が 公官庁にソフトウェアを納品するときは、 ソースコードや仕様書が必ず添付されてたはずですと話をし、 「そういうわけで、今日の公的機関にソフトウェアを納品する時には ソースコードや設計書があるのは常識だと思うのですが?」と 担当者に質問してみたのですが、 「おたくのいう常識はうちとは違う、場所によって常識は変わるんや。 ソースコードを出さないのは、うちの常識や!」 と言われ、取り尽くせもない状態です。 そもそも、ハードとソフトを一式購入したにもかかわらず、 ソースコードや仕様書の確認すらできないというのは、 素人考えでもおかしいのではと思うのですが、 間違ってますでしょうか? ちなみに、そのソフトは、専用のハードを動かすバッチを生成する だけのもので、汎用的なものではありません。そのうえ、 一部の機能が未実装だったり、使えない機能があったり、 一覧表示画面で垂直スクロールバーの代わりに↑と↓のボタンが ついているいう、自分がみても、ほんとおまけ程度のできの悪さです。 できの悪さには、どうにか目をつぶるとしても いかにように話をもっていけば、ソースコードや仕様書を ちゃんと提供してもらえるかわからず、大変困っています。 お手数ですが、詳しい方がおられましたら御指南お願いします。

  • WEBシステム開発における「製作仕様書」とは?

    初めて投稿いたします。 現在、WEBシステム開発案件の競争入札に初めて参加しようとしております。 入札説明書の中に、入札時までに「製作仕様書等」を提出するよう書かれているのですが、これはどういった内容をどのレベルで記述するものなのでしょうか。 入札説明書には ・要求する仕様内容が履行できるかどうかを審査するために提出していただく ・仕様書の各条件を満たした製作内容の提案、各種証明資料及び付属説明資料等 とありますが、入札時点でどこまでの提案が必要なのか、何をどこまで「証明」しなければならないのか、よく分からない状況です。 ネット検索もしてみましたが、機器や装置の「製作仕様書」はいくつか見つけられたものの、WEBシステムのものは見つからなかったので、質問させていただきました。 できれば、 ・WEBシステム開発における「製作仕様書」を書かれたことのある方 ・WEBシステム開発における「製作仕様書」のサンプルが閲覧できる(書き方を紹介している)サイトをご存知の方 にご回答いただけると幸いです。 よろしくお願いいたします。

  • 納品の際にソースファイルを提供するのは通常行われてること?

    個人でウェブデザインを承っています。 あるクライアントからトップページのデザインをコンペで受注し、先日HTMLファイルと画像一式を納品したまでは良かったのですが、本日先方から「ソースファイル(PNG)を提供いただければ助かる」と打診を受けました。 このような事は初めてなのですが、どう対処すれば良いか迷っています。クライアントとしては小さな修整は自前で行いたいというお気持ちも分かるのですが…。 もちろん契約内容にもよると思いますが、今回は受注前にそのようなお話しはなく、成果物としてはHTMLファイルと画像のみ提出すれば良いはずです。これに加えてソースファイルも欲しいとお願いされた場合、金銭的には何かしら要求すべきでしょうか? それとも、こういった場合、無償で提供するのが普通なのでしょうか?

  • PHPのソースコード

    先日、ライブチャットのソースコードを購入したのですがその業者が無料で設定していただけるということでしたので私が借りた専用サーバに設置していただきました。 ですが文字化けが発生したり、表示されないページがあったりと とても運用開始できるような状態ではありませんでした。 1月ほど前に原因解明を依頼したのですがその後音沙汰なし・・・。ですので別業者に依頼して原因を調べていただいていたのですがかなりバグが多いらしいとのこと。 先日、このソースコードの販売業者にこちらから少し怒りのメールを入れてようやく返信がきました。 内容は 「他業者に依頼されたそうですが、ソフトウェアにバグはあって当然ですし、機能面の追加拡張はソースコードを変更して直接行うものという認識です。」 そして正常運用できるようになるまでちょっと信じられない額のサポート費を要求してきました。 バグはあって当然なのでしょうか?そしてこのようなバグがある商品を販売して、バグはあって当たり前だから修正するのに費用がかかりますよ ということがまかり通るのでしょうか? このようなプログラムを開発している方や販売していらっしゃる方がおりましたらご回答ください。

    • ベストアンサー
    • PHP
  • オブジェクト指向の勉強にちょうど良いソースコードはありませんか?

    オブジェクト指向の勉強にちょうど良いソースコードはありませんか? VB6からVB.NETへの移行中ですが、VB.NETは本格的にオブジェクト指向言語となったそうで、オブジェクト指向といえばデザインパターンらしいので勉強をしつつリファクタリングを行っています。 デザインパターンのサンプルコードはwebで散見されますが、どれも説明に必要な最小限のコードなので実際の開発にどのように適用したらよいかいまいちイメージできない部分があります。 また、具体的なところだと、オブジェクト指向ではオブジェクト間の結合度を弱くしてグローバル変数を極力使用しないとありますが、設定値を管理するオブジェクトのようにあちこちから参照されるものはやはりグローバルにするのが一般的なのでしょうか。 設計の参考になるソースコードとかサイトとか教えてください。 ちなみに、今作成しているのは測定器や電源装置などを制御してデータ収集したりする制御系のソフトです。

  • ソフトウェアの開発がとん挫した場合、払ったお金は返してもらえるか

    ソフトウェアの開発を依頼したところ、期日通りに開発が完了しません。 支払はすべて終わっているにもかかわらず、納品は中途半端で、完了が見込めません。 時間ばかり長引かせて、開発が進まないので賠償の調停か裁判に持ち込むしかないかと考えています。 1.支払った製作費はすべて返金請求可能か? 途中までは、納品されているとはいえこのままでは、ハンドルのない車を買うのと同じで使い物になりません。全額請求は可能でしょうか。 2.製作用に提供したサーバーを、これ以上製作会社がアクセスできないようにすることは、法律上問題があるか?