CMS のソースコードを改変したりは一切しません。
この前提で、質問します。
◆質問1
私は、お客様からホームページ作成の報酬をもらってもよい(商用利用可)
という認識でよろしいですか?
◆質問2
GPLは基本的に「無保証」だと思いますが、もしCMSに不具合等が合った場合、
CMS のソースコードの修正を弊社で負うなり、
CMSの修正版が出たときにパッチを当てるという事を都度、弊社で行うのはリスキーです。
基本的なスタンスとしてCMSの制作者と同様に、弊社も「無保証」としたいのですが
利用規約にこれを明記する事は可能でしょうか。
利用規約ですから、その辺りは自由に弊社が考えてよい、という回答になると
推測していますが、自信がないため質問させていただきます。
ご注意:
リスクに対する防御をした上でないと、低価格での販売が望めないためです。
この質問に対して、企業努力や道徳上の問題に対する回答は望んでいません。
できれば参考URLも併せて下さい。
まず、質問中の「利用規約」ですが、作ったサイトについての、質問者さんとお客様の間でとりきめる契約の事でしょうか?もしそうなら、通常それは「請負開発契約」などと呼ぶと思います。利用規約というのは変です。
そうではなく、作ったサイトを利用する第三者が従う規約の事であれば、それはサイト運営者が決める事なので
>利用規約ですから、その辺りは自由に弊社が考えてよい、
ということにはならないと思います。
本題ですが、瑕疵担保責任は基本的に作った部分について責任を負うものです。CMS上で動作するデータとしてのサイトコンテンツを開発範囲と考えると、CMS自体のバグは、瑕疵範囲から外せる可能性はあるできるでしょう。
この場合、お客さんがGPLv2のCMSを使っているということになります。「無保証」であるGPLv2のCMSを使うかどうかを判断するのはお客様という事になります。それに納得するなら、使うし,納得しないなら使わないでしょう。
そうではなく、GPLv2のCMSを含むサイトをひとまとまりとして、質問社さんが作成されたというふうにお客様から見えると(そう受け止められると)不具合の対処責任を逃れる事は難しいでしょう。
いずれにせよ、瑕疵かどうかの判断基準は、仕様どおりか否かです。開発範囲、責任範囲、動作保証範囲を含む仕様を開発契約ごとに決めておく必要があり、瑕疵かどうかはその仕様の決め方次第だと言う事です。
なお、「CMS自体の瑕疵(バグ)は瑕疵対応範囲から除く」という契約が結べたとして、「CMSの瑕疵か、コンテンツ自体の瑕疵か」を切り分けるという切り分けの責任は,通常発注者の側にあります。お客様によっては、「疑わしきにはバグだろう」といって切り分け作業も押し付けてくる可能性はありますけど。法律上は発注者側の責任なはずです(たぶん)。
最後に、納品前、開発中にCMSの致命的なバグが発覚して、そのバグが直らないとサイト自体運用不可能、ということになった場合、責任はそのCMSを選定した側、提案した側に来ると思います。瑕疵担保以前の、納品条件を満たすか否かの問題となります。直せと要求されれば対応せざるを得ないでしょうね。試験で見つけられなかったら、仕様と照らし合わせて瑕疵かどうかを協議する事になるでしょう。
後もう一点、CMSにセキュリティホールがあったとき、それにセキュリティパッチを当てたとして、そのときにコンテンツが正しく動作し続けなかったらどうするか、といった問題も考えられます。セクリティパッチなので「本来支障無く動くはず」と思っても、動かない可能性が万が一にせよ、ありうる、ということです。たぶんそれを考えると、セキュリティパッチ当てを含む保守契約を結んでおくのが無難でしょう。
こうしてみると、オープンソースだからまるっきり何もかもタダっていうわけではないというがわかります。OSSで仕事をする場合には、お客様がちゃんと分かっている必要があるし、最悪の場合に対処できるだけの技術力なりの力が必要になってくる場合が往々にしてあります。ただ飯は無い、ってことですね。その上で、総合的にコストがどうなるか、です。
以上でした。
URLはダミーです。
◆質問1
報酬をもらうのは自由
◆質問2
CMSに不良があるのかそれ以外に不良があるのか
顧客サイトではわからないのでトラブルになる可能性がある。
不良のあるCMSでも動作しないのは、まずいですよね?
無保証で法律や契約的には問題なし。
ただし、瑕疵担保責任があるので、裁判したりしたら負けるかも。
質問2に関しては仰るとおりですね。
重大なバグがあったとして、それを瑕疵といわれる事があるとマズイですね。。
◆質問1
当然頂いて問題ありません。
たぶんですね、環境構築、コンテンツ作成、維持運用保守を分けるのがよいと思うのですがいかがでしょうか。
◆質問2
できますが利用規約以前に見積もりなどの前提条件として記されないのでしょうか?
一番難しいのがCMS自体の不具合なのか作成したコンテンツなのか切り分けだと思うのですが、
・受入試験としてお客様に動作を確認いただいて瑕疵担保期間を短くするなり、
・保守サポートとして問い合わせのメール対応やパッチ当て、改修を行う契約をする
のがよいと思われます。
以下関連URL。
第2回 OSSライセンスが求める条件とは?
http://www.atmarkit.co.jp/flinux/rensai/osslc02/osslc02a.html
ビジネスユースにおけるオープンソース ソフトウェアの法的リスクに関する調査
http://www.ipa.go.jp/software/open/forum/business/download/oss_r...
オープンソース・ソフトウエアの現状と今後の課題について
http://www.meti.go.jp/kohosys/press/0004397/1/030815opensoft.pdf
ご丁寧な回答、ありがとうございます。
2番目の参考URLの「2.5.1 瑕疵担保責任」がまさに聞きたかったそのものでした。
◆質問1
報酬をもらってもよい(商用利用可)
という認識で合っています。
◆質問2
利用規約に「無保証」と記すことは何ら問題ありませんが、
お客さまと合意がとれるとは思えません。
ありがとうございます。
質問2に関しては、よく吟味して考えます。
品質と価格はトレードオフですので。
まず、質問中の「利用規約」ですが、作ったサイトについての、質問者さんとお客様の間でとりきめる契約の事でしょうか?もしそうなら、通常それは「請負開発契約」などと呼ぶと思います。利用規約というのは変です。
そうではなく、作ったサイトを利用する第三者が従う規約の事であれば、それはサイト運営者が決める事なので
>利用規約ですから、その辺りは自由に弊社が考えてよい、
ということにはならないと思います。
本題ですが、瑕疵担保責任は基本的に作った部分について責任を負うものです。CMS上で動作するデータとしてのサイトコンテンツを開発範囲と考えると、CMS自体のバグは、瑕疵範囲から外せる可能性はあるできるでしょう。
この場合、お客さんがGPLv2のCMSを使っているということになります。「無保証」であるGPLv2のCMSを使うかどうかを判断するのはお客様という事になります。それに納得するなら、使うし,納得しないなら使わないでしょう。
そうではなく、GPLv2のCMSを含むサイトをひとまとまりとして、質問社さんが作成されたというふうにお客様から見えると(そう受け止められると)不具合の対処責任を逃れる事は難しいでしょう。
いずれにせよ、瑕疵かどうかの判断基準は、仕様どおりか否かです。開発範囲、責任範囲、動作保証範囲を含む仕様を開発契約ごとに決めておく必要があり、瑕疵かどうかはその仕様の決め方次第だと言う事です。
なお、「CMS自体の瑕疵(バグ)は瑕疵対応範囲から除く」という契約が結べたとして、「CMSの瑕疵か、コンテンツ自体の瑕疵か」を切り分けるという切り分けの責任は,通常発注者の側にあります。お客様によっては、「疑わしきにはバグだろう」といって切り分け作業も押し付けてくる可能性はありますけど。法律上は発注者側の責任なはずです(たぶん)。
最後に、納品前、開発中にCMSの致命的なバグが発覚して、そのバグが直らないとサイト自体運用不可能、ということになった場合、責任はそのCMSを選定した側、提案した側に来ると思います。瑕疵担保以前の、納品条件を満たすか否かの問題となります。直せと要求されれば対応せざるを得ないでしょうね。試験で見つけられなかったら、仕様と照らし合わせて瑕疵かどうかを協議する事になるでしょう。
後もう一点、CMSにセキュリティホールがあったとき、それにセキュリティパッチを当てたとして、そのときにコンテンツが正しく動作し続けなかったらどうするか、といった問題も考えられます。セクリティパッチなので「本来支障無く動くはず」と思っても、動かない可能性が万が一にせよ、ありうる、ということです。たぶんそれを考えると、セキュリティパッチ当てを含む保守契約を結んでおくのが無難でしょう。
こうしてみると、オープンソースだからまるっきり何もかもタダっていうわけではないというがわかります。OSSで仕事をする場合には、お客様がちゃんと分かっている必要があるし、最悪の場合に対処できるだけの技術力なりの力が必要になってくる場合が往々にしてあります。ただ飯は無い、ってことですね。その上で、総合的にコストがどうなるか、です。
以上でした。
URLはダミーです。
大変ご丁寧な回答、ありがとうございます。
イメージとしては、私が仮にアメブロを提供する会社だとして、
契約したお客様ごとに初期費用を頂いてオリジナルデザインのブログスキンを
作成して利用してもらう、といった感じです。
以後は維持費用のみですから、ネットワークサービスとして使ってもらうような
イメージで、利用規約という書き方をしました。
これが実際に何になるのか、やはり請負契約ですかね。。
大変ご丁寧な回答、ありがとうございます。
イメージとしては、私が仮にアメブロを提供する会社だとして、
契約したお客様ごとに初期費用を頂いてオリジナルデザインのブログスキンを
作成して利用してもらう、といった感じです。
以後は維持費用のみですから、ネットワークサービスとして使ってもらうような
イメージで、利用規約という書き方をしました。
これが実際に何になるのか、やはり請負契約ですかね。。