2006-05-05 (金)
■ PukiWiki 本家からの謎のアクセス
今朝、アクセスログを見てみたら、 http://pukiwiki.sourceforge.jp/ からのアクセスが若干あった。 なんだこれ? そう思って見に行ったら…。
げげっ! counterview.inc.php のページで、 自分が作ったパッチ が紹介されてる!
自分はブログに書いただけで、特に宣伝してないのに。 すげー。 どこの誰が見つけて紹介してくれたんだろ。
■ 整形済みテキストのワードラップ
ブログのレイアウトが崩れているのに気がついた。 整形済みテキストの部分が、なんというか、横にはみ出している。
ということで、長い行はワードラップして表示されるように、 theme の css ファイルの pre の箇所に以下のような設定を追加。
div.section pre {
……
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 */
line-break: strict; /* IE 5.5+ */
word-break: break-all;
word-wrap: break-word;
}
PukiWiki のスキンからそのままパクってきた設定だが、 とりあえずこれで直ったっぽい。
このエントリの続き: 2006-07-15 (土)
■ counterlist.inc.php のページを公開
PukiWiki 本家 からリンクされていることが分かったので、 あわてて counterlist.inc.php の解説ページを書き上げた。
後は、昔のブログに追記して、 そちらのページへ誘導するようにすればよいだろう。
■ プラグインのライセンス
コメントがついてたので、 counterlist.inc.php のライセンスについて。 特に問題が無ければ、GPL2 でいいと思うのだが、 こういう考え方で良いのだろうか?
- アイデアは他のプラグインのパクりだが、最初から書き直している
→ ライセンスは自由
- PukiWiki のプラグインは、GPL のソフトウェアを利用するのではなく利用される側
→ ライセンスは自由
- PukiWiki 本体で定義されている関数を使っている
→ PukiWiki 本体の GPL ライセンスが伝染
本日のリンク元
- 19 http://d.hatena.ne.jp/saiton/
- 3 google検索(css ワードラップ)
- 3 http://pukiwiki.sourceforge.jp/?自作プラグイン/cou...
- 3 http://d.hatena.ne.jp/saiton/20060505/1146793150
- 2 google検索(Pukiwiki pre)
- 2 google検索(pukiwiki アクセスログ)
- 2 google検索(pre ワードラップ)
- 2 google検索(opera ワードラップ)
- 2 http://d.hatena.ne.jp/saiton/20060505
- 2 http://blogger.blog360.jp/552429/12420706
- 2 http://blogger.blog360.jp/552429/12394484
- 1 google検索(pukiwiki ワードラップ)
- 1 google検索(pukiwikiのskin)
- 1 google検索(jQuery テキスト)
- 1 google検索(css 幅 ワードラップ)
- 1 google検索(css ワードラップ)
- 1 google検索(PukiWiki <Pre>)
- 1 google検索(pukiwiki プラグイン bookmark)
- 1 google検索(整形済みテキスト css pukiwiki)
- 1 google検索(ワード テキストボックス 消えた)
- 1 google検索(プラグイン 本体 GPL 伝染)
- 1 google検索(pukiwiki 整形済みテキスト)
- 1 google検索(ワードラップ 対応ブログ)
- 1 google検索(pukiwiki 整形済みテキスト)
- 1 google検索(pukiwiki 整形済みテキスト)
- 1 google検索(pukiwiki プラグイン ライセンス)
- 1 google検索(puki wiki セクション編集)
- 1 google検索(pukiwiki 整形済みテキスト)
- 1 google検索(pre-wrap ワードラップ)
- 1 google検索(pukiwiki pre)
- 1 google検索(ワードでテキストが横にはみ出してします)
- 1 google検索(pukiwiki counterlist)
- 1 google検索(css ワードラップ)
- 1 http://www.google.co.jp/url?sa=t&source=web&cd=38&...
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=pukiwiki ...
- 1 google検索(ワードのプラグイン)
- 1 google検索(pukiwiki ワードラップ)
- 1 google検索(css ワードラップ)
- 1 google検索(pukiwiki 整形済み 設定)
- 1 google検索(GPL whitespace)
- 1 google検索(ワードラップ opera)
- 1 google検索(pukiwiki plugin 整形)
- 1 google検索(zend framework アクセスログ)
- 1 google検索(white-space rap div)
- 1 google検索(ubuntu pukiwiki tdiary)
- 1 google検索(table ネガティブマージン pre)
- 1 google検索(revulo geshi)
- 1 google検索(pukiwiki wrap)
- 1 google検索(pukiwiki word)
- 1 google検索(pukiwiki pre はみ出)
- 1 google検索(pukiwiki pre)
- 1 google検索(pukiwiki pre)
- 1 google検索(pukiwiki 整形)
- 1 google検索(pukiwiki 整形)
- 1 google検索(pukiwiki 整形済み)
- 1 google検索(pukiwiki 整形済みテキスト)
- 1 google検索(pukiwiki 整形済みテキスト はみ出す)
- 1 google検索(pukiwiki 整形テキスト)
- 1 google検索(pukiwiki ワードラップ)
- 1 google検索(pukiwiki 整形済みテキスト)
- 1 google検索(pukiwiki テキスト プラグイン そのまま)
- 1 google検索(pre ワードラップ)
- 1 google検索(pre pukiwiki)
- 1 google検索(pikiwiki pre エスケープ)
- 1 google検索(ie css ワードラップ)
- 1 google検索(google カレンダー ワードラップ)
- 1 google検索(css ワードラップ)
- 1 google検索(Pukiwikiスキン White flow)
- 1 google検索(PukiWiki 整形済みテキストの文字サイズ)
- 1 google検索(PukiWiki #pre{{}})
- 1 google検索(CSS テキスト ラップ)
- 1 google検索(ACCESS ワードラップ)
- 1 google検索(整形済みテキスト PukiWiki -SandBox)
- 1 google検索(ワードラップ css)
- 1 google検索(ワードラップ IE)
- 1 google検索(ワードラップ php サンプル)
- 1 google検索(html ワードラップ css)
- 1 google検索(ie css ワードラップ)
- 1 google検索(css pre ワードラップ)
- 1 google検索(pikiwiki 整形済み)
- 1 google検索(Simplate section)
- 1 google検索(IE8 CSS white-space バグ "pre-wrap")
- 1 google検索(googleカレンダー ワードラップ)
- 1 google検索(pukiwiki ワードラップ)
- 1 google検索(pukiwiki 整形済みテキスト)
- 1 google検索(css テキスト 横にはみ出す)
- 1 google検索(pukiwiki pre white space)
- 1 google検索(pukiwiki 日記 プラグイン 1.4.7)
- 1 google検索(pukiwiki 整形済み)
- 1 google検索(pukiwiki 整形済みテキスト フォントサイズ)
- 1 google検索(pukiwiki 整形済みテキスト)
- 1 google検索(pukiwiki 整形済みテキスト)
- 1 google検索(pukiwikiから wordへ)
- 1 google検索(pre pukiwiki)
- 1 google検索(pagetree white-space)
- 1 google検索(javascript ワードラップ)
- 1 google検索(it's all text pukiwiki)
- 1 google検索(css ワードラップ overflow)
- 1 google検索(counterlist ログ pukiwiki)
- 1 google検索(Pukiwiki 整形済みテキスト レイアウト)

あ、エラーが表示されたから消えたのかと思いました。
基本的にソースの「著作」が誰によるものなのかという事なので、関数や定数のようなインターフェースではなく、他人のコード(他人の著作・創作)をコピーしたかどうかがカギになるでしょう。
完全に自分の著作であると言えるならば、ソースレベルのライセンスは自由です
GPLの他のコードと一緒にコンパイルしたのバイナリで提供するような事があるならば、それは有無を言わさずGPLになるんじゃないかしら
自分でも調べてみましたが、
多分 ho さんが書いている通りですね。
ただ、http://www.gnu.org/licenses/gpl-faq.ja.html#TOCGPLModuleLicense
を読む限り、
GPL の本体から利用可能なライセンス、
にする必要はある気がしています。