• ベストアンサー

フリーのCGIの信用度

仕事で携帯サイトのキャリアごと、PCと携帯の振り分けのCGIを探しています。フリーなのですが、こちらの掲示板でも振り分けの回答で記載されていたりして、有名なもののようですがどの程度の信用性があるのでしょうか。 商用で使用してもかまわないぐらいの、信用性があると思っていいですか。 http://www.specters.net/cgipon/ のINDEXOを商用で使用したいのですが。

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

  • ベストアンサー
  • TA-HT81S
  • ベストアンサー率39% (72/184)
回答No.3

1.です。補足します。 このプログラム、理論的には比較的きちんとしているほうだと思います。 実際私も同じ手法で識別しています。 障害が発生する可能性があるとすれば、ロジックではなく実装方法(たまたま変な機種が登場したなど)の可能性が考えられます。 仮に障害が発生した場合、自力で修正をかける事ができるなら、充分に価値があると思います。自力で修正をかける事ができないのなら、そのリスクを誰にどのように担保させるかの問題だけです。

niko33
質問者

お礼

回答いただき、ありがとうございます。私はテストで設置したことはあるのですが、バグが起きる場合はどのようなバグなのかがわかっていませんでした。それは更新履歴などを見ればそれが修正されているなどがわかりますね。もう一度じっくり読んでバグの範囲を検討してみたいと思います。 また、バグが起こった場合の対処を決めておきたいと思います。 (設置をやめるなど)理論的にきちんとしているとの回答をいただき、ありがとうございます。

その他の回答 (2)

  • mitoneko
  • ベストアンサー率58% (469/798)
回答No.2

 この質問、結構デリケートな質問ですけど、それを認識しておられますか?  まぁ、質問に端的に答えれば、「商用で使用してもかまわないくらいの信用性は、まったくありません」となります。  もし、私が、作者の立場で答えるなら、こうなります。「とりあえず、使えると思うなら使ってください。でも、このソフトが万が一期待に添わない動作をして、あなたの会社がつぶれても、私は何の責任も持てませんからね。」  これが、フリーウェアの基本的な性格ですし、それ以上を期待してはいけません。  では、実際に、使えないのかとなれば、話は別です。自分の責任と自分の費用で、その信用性を担保すればよいだけのことです。簡単に言えば・・・  趣味の世界のサイトなら、「自分で使ってみて、トラブルが起こったら、自分で解決策を探せばよいだけ」となります。解決不可能ならば、そのソフトの使用をやめるだけです。  システムが停止してもどうせ微々たる損害しかないのであれば、実機でしばらく試験運用してみるのも一手でしょう。トラブルが起これば、そのCGIを切り離して以前の状態に戻せばよいだけのことです。  もし、「そんないい加減なことでは困る。これがトラブルを起こしたら、会社の信用はどうなる?損害はいくらになると思っているんだ?」とか言われるのであれば、  まず、全部のソースコードを読む。  その結果と、あなたが使用しようとしている環境に対応する試験環境と試験データをそろえ、ソフトの徹底したテストを実施する。  その上で、「信用性に足る」と評価できたなら、その時初めて、あなたの目的で「商用で使用してもかまわないぐらいの、信用性がある」と思ってよい状態になります。  簡単に、試験をすると言いましたが、これ、実際にはとても大変なことです。費用も、どこまでの信用性を要求するかによりますが、多大なものとなる可能性があります。(完全を期することは不可能とされているので、用意できる費用と時間、それと、万が一トラブルを起こしたときの損害を加味してトレードオフとなるのが普通です。)  (参考までに、別の表現をすると、たとえば、私が「そのソフトずっと愛用してます。トラブルもなく快適ですよ」と答えたとして、この答えは、商用に使うソフトの選定に反映してもよい程度の信頼性のある回答だと思いますか?  私が、質問する立場なら、相手の技量も相手の身分も名前も、なにも知らない状態でそんな話を聞いても、参考以前のうわさ話程度以上の評価はしませんし、信頼性以前の問題と思いますけどね。  技術や技法の紹介などなら話は別です。それは回答内に十分な論証があるものですし、検証も可能だからです。)

niko33
質問者

お礼

もし使うなら、プログラムを一読してみること、そして検証してみることが必要ですとの回答いただきまして、ありがとうございます。キャリアごとの検証は、手間がかかるもので、トラブルを起こした損害を加味して終了とするというところは、作業の目安見になりました。プログラムは少し範囲外の仕事でして、自分としては、あきらめが悪いというのか、少し頑張ってやってみようと思ったのですが、自分の実力で判断できないのであれば、使うのをあきらめることが安全策だと思い当たりました。相手の身分、技量、名前がわかっている人に聞いてみようと思います。 信用できる人間に聞いてみることで信用できる仕事ができるんですね。 勉強になりました。

  • TA-HT81S
  • ベストアンサー率39% (72/184)
回答No.1

信頼性も何も、ソースが公開されていますのでご自分で判断されたらいかがですか? ソースが読めないのであれば、読める人に読んでいただいてはいかがでしょう。 普通、コンサルフィーのほうが高いですが…

niko33
質問者

お礼

検証が一番だとのことですね。費用もかかるとのことで、やはり信用性はお金で買うのが一つの方法ですね。でも検証できればいいとの考え方は参考になりました。ありがとうございます。

関連するQ&A