アカウント名:
パスワード:
> 読み込まれたテンプレートがデータとして使用されるのではなく、> スクリプトが直接実行されるという使用法から、新規に作成したかどうかにかかわらず、> そのテンプレートはGPLでないといけないと言うWordPress開発者側の主張らしいので、> テンプレ作成販売側のGPLへの理解不足でしょう。> GPLなプログラムにリンクされ使用されるライブラリが、GPLでなければならないのと同じかと。
これに凄く違和感を感じるんだよね。今回の件。GPLなバイナリが内包するライブラリはGPLの必要があるのは、当然判る。今回の場合、提供側はテンプ
WordPressのテンプレートというのは、ぶっちゃけて言うと、テンプレートとして必要なデータを「コード」で表現するという、「ただのPHPプログラム」なんですよね。プログラムと考えれば、GPLにリンクしたプログラムとしてGPLが感染するのは当然でしょう。
でも、この手のシステムにおける「テンプレート」というのは、普通は「データの集合」であるととらえるものだと思います。「プログラム」的なことが出来る場合でも「データ」の方が主。そうとらえると、「データにGPLが感染する」ことはありえないですから、「テンプレートがGPLに感染する」なんて意味不明と受け取る人も多いんじゃないかと思います。
そのあたりが、この問題が賛否両論になる原因じゃないかと思います。
WordPressのテンプレートは「何でもできる」という点ではなかなか高機能なんですが、あれは「テンプレート」と呼ぶのが最大の間違いじゃないかと。「ビジュアルプラグイン」とかなんとか、「テンプレート」ではなく「プラグイン」であると謳っていれば、こんなことにはならなかったんじゃないかな、とか。
そもそも「データの中にコードを記述する」ために「コードとデータが分離できてない」というPHPの腐った仕様が悪いんだー、とかその仕様にべったりなWordPressのテンプレートの仕様が悪いんだー、とか叫んでみたくもなりますが。
WordPress からは Smarty を通してページ生成するようにして、テンプレートは Smarty で記述、とかすれば、テンプレートへのGPL感染はなくせるかな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
ライセンス違反と言うなら (スコア:0)
違反か否かという話に「~すべきである」みたいな「べき論」は意味をなさない。
まあ、グレイゾーンだったのを今後明確にするか/しないかを論ずるのであれば
べき論も意味があるけれど。
この話題、論点が平行線という時点でグレイゾーンという話だよ。
Re: (スコア:0)
スクリプトが直接実行されるという使用法から、新規に作成したかどうかにかかわらず、
そのテンプレートはGPLでないといけないと言うWordPress開発者側の主張らしいので、
テンプレ作成販売側のGPLへの理解不足でしょう。
GPLなプログラムにリンクされ使用されるライブラリが、GPLでなければならないのと同じかと。
Re: (スコア:1, 参考になる)
> 読み込まれたテンプレートがデータとして使用されるのではなく、
> スクリプトが直接実行されるという使用法から、新規に作成したかどうかにかかわらず、
> そのテンプレートはGPLでないといけないと言うWordPress開発者側の主張らしいので、
> テンプレ作成販売側のGPLへの理解不足でしょう。
> GPLなプログラムにリンクされ使用されるライブラリが、GPLでなければならないのと同じかと。
これに凄く違和感を感じるんだよね。今回の件。
GPLなバイナリが内包するライブラリはGPLの必要があるのは、当然判る。
今回の場合、提供側はテンプ
Re:ライセンス違反と言うなら (スコア:2, 参考になる)
WordPressのテンプレートというのは、ぶっちゃけて言うと、テンプレートとして必要なデータを「コード」で表現するという、「ただのPHPプログラム」なんですよね。
プログラムと考えれば、GPLにリンクしたプログラムとしてGPLが感染するのは当然でしょう。
でも、この手のシステムにおける「テンプレート」というのは、普通は「データの集合」であるととらえるものだと思います。
「プログラム」的なことが出来る場合でも「データ」の方が主。
そうとらえると、「データにGPLが感染する」ことはありえないですから、「テンプレートがGPLに感染する」なんて意味不明と受け取る人も多いんじゃないかと思います。
そのあたりが、この問題が賛否両論になる原因じゃないかと思います。
WordPressのテンプレートは「何でもできる」という点ではなかなか高機能なんですが、あれは「テンプレート」と呼ぶのが最大の間違いじゃないかと。
「ビジュアルプラグイン」とかなんとか、「テンプレート」ではなく「プラグイン」であると謳っていれば、こんなことにはならなかったんじゃないかな、とか。
そもそも「データの中にコードを記述する」ために「コードとデータが分離できてない」というPHPの腐った仕様が悪いんだー、とか
その仕様にべったりなWordPressのテンプレートの仕様が悪いんだー、とか
叫んでみたくもなりますが。
WordPress からは Smarty を通してページ生成するようにして、テンプレートは Smarty で記述、
とかすれば、テンプレートへのGPL感染はなくせるかな。