2009年10月05日の投稿

2009-10-05
くもりのち雨

WordBench 資料「GPLとWordPress」「プラグインの作り方(管理パネル篇)」

ゆりこ による 19:36:37 の投稿
カテゴリー: WordPressハック
タグ: , , , , ,

昨日開催された WordBench 川崎の勉強会で使用した資料を公開します。ミーティング資料の方は WordBench 川崎ブログをご覧ください。

「GPL と WordPress」
スライド: GPLとWordPress

スライド: GPLとWordPress

「WordPress プラグインの作り方 (管理パネル篇)」
形式: PDF (1.1MB)/PHP ソースコード (4KB)
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本(スライド)/GPL v2 (ソースコード)
スライド: WordPressプラグインの作り方 (管理パネル篇)

スライド: WordPressプラグインの作り方 (管理パネル篇)

ソースコード: 管理パネルを実現するプラグインのサンプルPHPコード

ソースコード: 管理パネルを実現するプラグインのサンプルPHPコード

GPL への関心の高い方が多く、講義の途中でも質問が多数出ました。それだけ、疑問に思うことや懸念している事柄があるのでしょう。できるだけそれらを明確になるような解説や、問題を回避する手段を提案した内容としています。しかしながら、まだまだ不十分な点はあるでしょうから、そういうのがあれば、ご指摘頂けると、今後スライドを改善して公開したいと思います。

今回入れ忘れた話としては「GPL コードを実行するだけなら GPL に従う必要はない (複製・頒布・改造する場合に GPL を受け入れなければならない)」「GPL に違反したらどうなるか」ですね。前者ですが、サーバーやローカルマシンに最初から入っている GPL なソフトを使う場合の話です。自分で GPL なツールをダウンロードかつインストールする場合は必然的に複製しますから、GPL に従う必要があると言えます。後者は、そのプログラムの使用を中止するか、ソースコードを公開するかして、違反状態を解消しなければなりません。組込み機器の場合は、ハードウェアを回収する手も許されるのかな??

プラグインの作り方は、6月に開催した初級篇の続きとして「上級篇」にする予定でした。しかし、管理パネルの作り方だけで十分なボリュームとなったため、「管理パネル篇」となりました。今後のプラグイン関連勉強会では「デバッグ手法」などを予定しています。

[追記 2009-10-07] WordPress と GPL については、以下の記事も参考になるでしょう。