|
 |
|

|
自作CGIを作ってみたい、既存のスクリプトを使いやすいように改造したい。そんな人のためのコーナーです。
一般公開ページの「Make CGI」の上級版です。
|
|
|
簡単なサンプルスクリプトをベースに、ソースの意味や開発の方法を説明しています。 |
|
|
よく使われる処理を一まとめにしたサブルーチン集です。
各サブルーチンは、当サイトで使用しているスクリプトにおいて動作確認ずみです。
|
|
|
サブルーチンの基本的な使い方です。 |
|
|
「CGI作成にチャレンジ」から改造した人は、ぜひご連絡下さい。このページからリンクします。件数が増えてきたら一般公開ページでも閲覧できるようにします。
|
|
|
「モジュールダウンロード」専用の掲示板です。わからないことはみんなで考えましょう。 |
|
|
「CGI作成にチャレンジ」専用の掲示板です。わからないことはみんなで考えましょう。 |
- 「CGI作成にチャレンジ」「モジュールダウンロード」で配布しているスクリプト/サブルーチンには著作権を設けません。自作スクリプトへの組みこみ、改造は特に許可を必要としません。
- 「CGI作成にチャレンジ」「モジュールダウンロード」で配布しているスクリプト/サブルーチンを使用したスクリプトを配布する場合は、当該サブルーチンは、配布スクリプトの著作権に含まれないものとします。
これは、スクリプトの著作権は「スクリプト全体」を指すものであり、スクリプトを構成するサブルーチン等、部品の一つ一つには適用されないとの考え方です。
法的に決まっているのかどうか知りませんが、一般的に設定されていないと考えた方がいいでしょうね。特にPerlではサブルーチンやモジュールはフリーで公開/配布するのが習慣となっていますので。
もし、スクリプトを構成するサブルーチンにまで著作権を設定すると、設定した瞬間に、他のユーザーは、当該サブルーチンを使用できなくなります。
可能であれば、ソース内に
#このサブルーチンは著作権フリーです
&xxxx {
のように、記述していただければ幸いです。もちろん記述を強制するものではありません。
- 専用BBSでは、各コーナーに関係のない発言を禁止します。また、質問や要望を書きこむことは自由ですが、管理人が必ず返答することを保障するものではありません。
- 当該サブルーチンや、サンプルスクリプトを利用したことにより被った損害に対して、当サイトおよび管理人は、その法的責任を負いません。あらかじめご了承下さい。
- サンプルスクリプトの設置についてのサポートは一切行ないません。
|
|