Q&A CGIのよくある質問、ありそうな質問

Q1 利用規定関連
CGIの商用利用について
商品販売を目的にショッピングカートCGIを利用することは 「利用規定に定めるところの商用利用」 に該当するか?
「商用利用」 とは?
事業者登録をすると、どのような 「商用利用」 が認可されるか?
CGIの設置、設定などの取り付けサービスについて
企業または個人が取引先などに対してCGIの設置、設定などの取り付けサービスを有償で行うことは許されるか?
企業または個人が取引先などに対してCGIの設置、設定などの取り付けサービスを無償で行うことは許されるか?
個人が友人などに対してCGIの設置、設定などの取り付けサービスを有償で行うことは許されるか?
個人が友人などに対してCGIの設置、設定などの取り付けサービスを無償で行うことは許されるか?
CGIの転売(または有償配布)について
有料プログラム(シェアウェア)の転売(または有償配布)は許されるか?
無料ダウンロードプログラムの転売(または有償配布)は許されるか?
改造した無料ダウンロードプログラムの転売(または有償配布)は許されるか?
CGIの再配布(無償配布)について
有料プログラム(シェアウェア)の再配布(無料配布)は許されるか?
無料ダウンロードプログラムの再配布(無料配布)は許されるか?
改造した無料ダウンロードプログラムの再配布(無料配布)は許されるか?
CGIの改造について
CGIプログラムを改造してもよいか?
CGIプログラムの改造について質問したい、アドバイスを受けたいが・・
CGIプログラムの改造を依頼したいが・・
著作権表示(リンク部分)を削除したいが・・
Q2 プログラム関連

CGIの動作障害について
サーバーエラーが起こる、起動しない・・
管理画面へLOGINできない・・
指定した(登録した)URLの画像が表示されない・・
ショッピングカートについて
メーラー使用による送信ができない、内容が空白になる・・
端末(お客)側のパソコンがMACなどWin以外であっても使えるか?
通貨が’ドル’など’円’以外であっても使えるか?



A1 利用規定関連

商品販売を目的にショッピングカートCGIを利用することは 「利用規定に定めるところの商用利用」 に該当するか?

ショッピングカートは、もともとが商品を販売することを目的につくられていますので、単にショッピングカートを利用して商品販売をしても、それは利用規定に定めるところの商用利用には該当しません。


「商用利用」 とは?

プログラム(CGIスクリプトなど)そのものを商品的に扱うような行為です。
例えば、
・有償で再配布する
・有償でプログラム設置、設定などの取り付けサービスをする
・Web制作関連業者による設置(有償、無償を問わず)
・レンタルサービスでの使用(有償、無償を問わず)
などの行為で、プログラムそのもので何らかの利益を得るような行為を指します。

「何らかの利益を得るような行為」 とは、例えば、
事業者が取引先への無料サービスとして、CGIプログラムの設置を無償で行った場合でも、結果として、事業者が取引先からの信頼を得ることになり、プログラムの設置で利益を得たものと考えます。従って、プログラムを商品的に扱う行為とみなします。



事業者登録をすると、どのような 「商用利用」 が認可されるか?

利用規定に定める 「商用利用」 の中で 「有償で再配布(転売)すること」 は認められませんが、
それ以外の 「商用利用」 は認可します。

例えば、当サイトの無料ダウンロードプログラムを自身で利用する以外に、
「設置代行をして、設置依頼者から、その設置代行費として代金を受け取ること」、
「レンタルサーバーで利用すること」、
など、プログラムを利用した商的行為が認められます。
(但し、有料プログラムを設置する場合はその設置(使用)個数ごとにシェアウェア代金が必要です)

登録事業者には、ビジネスに有利な 「登録事業者適用シェアウェア代金」 を適用します 。

例えば、 登録事業者がシェアウェアを他者に対して設置する場合は、
「正規のシェアウェア代金」と「登録事業者適用シェアウェア代金」との間に生じた差額分を利益とすることは認められます。


企業または個人が取引先などに対してCGIの設置、設定などの取り付けサービスを有償で行うことは許されるか?

認められません。

但し、事業者登録をすれば認められます。
事業者登録をすれば、その事業者は、
設置代行費、カスタマイズ費など、プログラム本体代金以外の名目の代金は自由に設定できます。

登録事業者は、
 無料ダウンロードプログラムを有償で設置代行するする場合は、
  プログラム本体の代金を登録事業者が受け取ることは認めません。
 有料プログラム(シェアウェア)を有償で設置代行する場合は、
  プログラム本体の代金(「登録事業者適用シェアウェア代金」)を設置(使用)個数ごとに、当方(Pocket Appli ALPHA)にお支払い頂きます。

シェアウェア代金は顧客(CGI利用者)より、当方(Pocket Appli ALPHA)に直接お支払い頂くか、または、登録事業者が当方に代わって回収して当方にお支払い下さい。
また、設置代行する場合は、設置先(CGI利用者)に対しても「利用規定」を添付するとともに、その遵守をお願いし下さい。


企業または個人が取引先などに対してCGIの設置、設定などの取り付けサービスを無償で行うことは許されるか?

認められません。

但し、事業者登録をすれば認められます。
登録事業者は、
 無料ダウンロードプログラムを有償で設置代行するする場合は、
  プログラム本体の代金を登録事業者が受け取ることは認めません。
 有料プログラム(シェアウェア)を有償で設置代行する場合は、
  プログラム本体の代金(「登録事業者適用シェアウェア代金」)を設置(使用)個数ごとに、当方(Pocket Appli ALPHA)にお支払い頂きます。

シェアウェア代金は顧客(CGI利用者)より、当方(Pocket Appli ALPHA)に直接お支払い頂くか、または、登録事業者が当方に代わって回収して当方にお支払い下さい。
また、設置代行する場合は、設置先(CGI利用者)に対しても「利用規定」を添付するとともに、その遵守をお願いし下さい。


個人が友人などに対してCGIの設置、設定などの取り付けサービスを有償で行うことは許されるか?

認められません。

但し、事業者登録をすれば認められます。
事業者登録をすれば、その事業者は、
設置代行費、カスタマイズ費など、プログラム本体代金以外の名目の代金は自由に設定できます。

登録事業者は、
 無料ダウンロードプログラムを有償で設置代行するする場合は、
  プログラム本体の代金を登録事業者が受け取ることは認めません。
 有料プログラム(シェアウェア)を有償で設置代行する場合は、
  プログラム本体の代金(「登録事業者適用シェアウェア代金」)を設置(使用)個数ごとに、当方(Pocket Appli ALPHA)にお支払い頂きます。

シェアウェア代金は顧客(CGI利用者)より、当方(Pocket Appli ALPHA)に直接お支払い頂くか、または、登録事業者が当方に代わって回収して当方にお支払い下さい。
また、設置代行する場合は、設置先(CGI利用者)に対しても「利用規定」を添付するとともに、その遵守をお願いし下さい。


個人が友人などに対してCGIの設置、設定などの取り付けサービスを無償で行うことは許されるか?

その対象(友人など)との間に商的取引がない場合のみ認めます。

その対象(友人など)が個人(サービス提供者)にとって、過去、現在、未来を問わず 「お客様」 または 「それに相当する(順ずる)者」であれば 「商用利用」 に該当します。サービス提供者が事業者であれば、即、「商用利用」 に該当します。
有料プログラム(シェアウェア)は、設置(使用)個数ごとに、シェアウェア代金が必要です。

有料プログラム(シェアウェア)の転売(または有償配布)は許されるか?

認められません。

但し、事業者登録をすれば、その事業者は、
「正規のシェアウェア代金」と「登録事業者適用シェアウェア代金」との間に生じた差額分を利益とすることは例外として認められます。
また、設置代行費、カスタマイズ費など、プログラム本体代金以外の名目の代金は自由に設定できます。



無料ダウンロードプログラムの転売(または有償配布)は許されるか?

認められません。


改造した無料ダウンロードプログラムの転売(または有償配布)は許されるか?

認められません。

但し、改造部分の費用を改造費として受け取ることは、事業者登録をすれば認められます。


有料プログラム(シェアウェア)の再配布(無料配布)は許されるか?

認められません。


無料ダウンロードプログラムの再配布(無料配布)は許されるか?

「商用利用」 に該当しない再配布は条件付きで認めます。 詳しくは「無料ダウンロードの利用規定」をご覧下さい。


改造した無料ダウンロードプログラムの再配布(無料配布)は許されるか?

「商用利用」 に該当しない再配布は条件付きで認めます。 詳しくは「無料ダウンロードの利用規定」をご覧下さい。


CGIプログラムを改造してもよいか?

ご自身で使うことを目的に改造することは自由です。 但し、著作権表示部分の改変、削除は認めません。


CGIプログラムの改造について質問したい、アドバイスを受けたいが・・

改造についての質問に対しては、本サイト(管理人)からは原則として回答いたしません。

掲示板に書き込んで広くアドバイスを求めることは可能です。


CGIプログラムの改造を依頼したいが・・

改造のご依頼は本サイト(Pocket Appli ALPHA)では受け付けていません。

ホームページ製作サービス ウェビングアイ で有料にてお受け致します。
参考までに、個別仕様への変更(改造)は、数万円〜の予算が必要になります。


改造を他業者(個人または法人)へ依頼される場合は、その業者は事業者登録をした「登録事業者」である必要があります。


著作権表示(リンク部分)を削除したいが・・

認められません。 (著作権表示部分を改変、削除することは重大な利用規程違反になります)

但し、著作権表示の非表示権を取得(有料)すれば例外として認められます。


A2 プログラム関連

サーバーエラーが起こる、起動しない・・

以下の原因が考えられます。
 ・パーミッションの指定が間違っている
 ・CGIプログラムファイルへのURL指定が間違っている
 ・Perlへのパス指定(ディレクトリ指定)が間違っている
 ・CGIプログラムファイルの設置場所がサーバー特有のルールに従っていない


パスワードを入力しても管理画面へLOGINできない・・

多くの場合はログ用フォルダにパスワードファイルを作成(書き込み)できないことが理由です。
以下の原因が考えられます。
 ・ログ用フォルダ(例えば sxlog フォルダなど)が存在しない
 ・ログ用フォルダへのパス指定(URL指定)が間違っている
 ・ログ用フォルダのパーミッション設定が間違っている
 ・ログ用フォルダを設置場所がサーバー特有のルールに従っていない
 ・ログ用フォルダのパーミッション設定がサーバー特有のルールに従っていない


指定した(登録した)URLの画像が表示されない・・

以下の原因が考えられます。
 ・画像ファイルへのURL指定が間違っている
 ・画像ファイルの設置場所がサーバー特有のルールに従っていない


メーラー使用による送信ができない、内容が空白になる・・

メーラー使用による送信テストは OutlookExpress(メーラー) とIE(ブラウザ)で行なっています。
この組み合わせ以外では試していません。また、この組み合わせでも必ず送信できる保証はありません
メーラー連動による送信については、
ユーザー(お客)側のパソコンの環境による影響はどうしても避けられません
ただ、SENDMAILが使用できないケースが多いこと、また、ほとんどのユーザー環境ではメーラー連動による送信ができるのではないかと想定して設けたものです。
対策としては十分ではありませんが、
お客への注意書きなどの案内で、
「メーラーの送信履歴を確認して、正しく送信されていない場合は、通常のメールで注文して下さい」
などの説明をする以外ないのが現状です。
また、CGI(Perl)の知識が必要ですが、
サーバーにSENDMAILの代わりに用意された「送信フォーム用CGI」などがあれば、そのCGIに送信データを引き渡すように改造する手があります。


端末(お客)側のパソコンがMACなどWin以外であっても使えるか?

CGIそのものの動作はサーバー側で行なわれるものです。
従って、その基本動作はサーバー側の環境によると言えます。
サーバー側から送られてきた情報(HTML表記など)を正常に端末(パソコン)側で表示でき、また、フォームからの入力も正常にサーバー側へ送信できるのでしたら問題ありません。
すなわち、MACパソコンから動作サンプルが正常に動作するのであれば、問題ないと考えられます。
但し、これは最終的に端末側のパソコン種類やブラウザなど環境によるもので、全てのネット端末からの動作が保証できるものではありません。
ただ、現在のところ、送信にメーラーを利用するのであれば上記のQ&Aのような問題がありますが、送信にSENDMAILを使用する場合においては、送信に関して「端末側の環境による差違」の報告はありません。


通貨が’ドル’など’円’以外であっても使えるか?

ショッピングカートは、’円’以外の使用は想定していません。
例えば、’¥’や’円’の表記を’$’に変更すれば、一見、ドル仕様に変更できるように思えますが、 ショッピングカートは、少数点以下の表示に対応していません
従って、1ドル未満の表示が出来ないことになります。
この場合、商品価格が1ドル単位であって、税計算の必要がなければ大丈夫だと思います。

サーバー特有のルールについて   Back
 プロバイダやレンタルサーバー業者のサーバースペースにCGIプログラムを設置する場合は、そのサーバーの管理者が定めた環境で動作させなければいけません。 CGIの設置場所に、ホームページ(HTML)とは異なる別サーバーや別ディレクトりが指定されたりするケースは普通ですが、それ以外にも特有のルールや制限事項があったりします。

 例えば、自身のホームディレクトリ以下であっても、各ファイル個々のレベルでセキュリティを求められる場合があります。
これは、同じサーバーを共有する他ユーザーなどからのアクセスを制限する為で、パーミッション設定を特に指定される場合があります。 この場合は、そのルールに従わないと、FTPによるパーミッション設定が無効になったり、時にはサーバー管理者(またはプログラム)に勝手に変更されたりする可能性もあります。
また、よくあるケースとして、CGIプログラムとそれに関連するログファイルやイメージファイルなどの置く場所が別に指定されていることがあります。 この場合も、そのルールに従わないと正常に動作しないことがあります。
 さらには、サーバーにおいて、CGI動作時の負荷の制限を設けているところもあります。 この場合はCGIが動作しなかったり、削除されたりすることもあるようです。
これら以外にも、様々なルール、制限事項がサーバーによっては決められていることがあります。 特に「無料ホームページスペース」を利用している場合は、その制限事項は多いようです。

 このような 「サーバー特有のルール」 は、利用している業者のホームページなどで案内されています。
CGIを、そのルールに従って設置しても思うように動作しない場合は、サーバー管理者に相談するか、設置サーバーを変更するなどの手続きが必要になります。



Close