アカウント名:
パスワード:
> 読み込まれたテンプレートがデータとして使用されるのではなく、> スクリプトが直接実行されるという使用法から、新規に作成したかどうかにかかわらず、> そのテンプレートはGPLでないといけないと言うWordPress開発者側の主張らしいので、> テンプレ作成販売側のGPLへの理解不足でしょう。> GPLなプログラムにリンクされ使用されるライブラリが、GPLでなければならないのと同じかと。
これに凄く違和感を感じるんだよね。今回の件。GPLなバイナリが内包するライブラリはGPLの必要があるのは、当然判る。今回の場合、提供側はテンプ
GPLの下で公開されていたプログラムがプラグインを使うとして、プラグインのライセンスにはどのような条件がありますか? [gnu.org]
それはプログラムがどのようにプラグインを呼び出すかに依ります。プログラムがforkやexecでプラグインを呼び出すならば、プラグインは別のプログラムであり、メインプログラムのライセンスはそれらにはなんの条件も課しません。
もしプログラムがプラグインと動的にリンクされており、お互いにファンクションコールを使ってデータ構造を共有している場合、それらは単一のプログラムを形成していると見なされますので、プラグインはメインプログラムの拡張部分として扱われなければなりません。すなわち、それらはGPLかGPLと矛盾しないフリーソフトウェアライセンスの下で公開されなければならないということです。
この理屈でいくと、テンプレートのPHPファイルはWordPress実行時に本体と動的にリンクしていると思われるので、WordPressで使用するテンプレートはGPLじゃなきゃダメだと思う。
Javaの標準ライブラリのGPLな実装である
動的にリンクするプログラムがGPLでなければならない事はない派の私としては、その理屈でいく事がおかしいと主張しておきます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
ライセンス違反と言うなら (スコア:0)
違反か否かという話に「~すべきである」みたいな「べき論」は意味をなさない。
まあ、グレイゾーンだったのを今後明確にするか/しないかを論ずるのであれば
べき論も意味があるけれど。
この話題、論点が平行線という時点でグレイゾーンという話だよ。
Re: (スコア:0)
スクリプトが直接実行されるという使用法から、新規に作成したかどうかにかかわらず、
そのテンプレートはGPLでないといけないと言うWordPress開発者側の主張らしいので、
テンプレ作成販売側のGPLへの理解不足でしょう。
GPLなプログラムにリンクされ使用されるライブラリが、GPLでなければならないのと同じかと。
Re: (スコア:1, 参考になる)
> 読み込まれたテンプレートがデータとして使用されるのではなく、
> スクリプトが直接実行されるという使用法から、新規に作成したかどうかにかかわらず、
> そのテンプレートはGPLでないといけないと言うWordPress開発者側の主張らしいので、
> テンプレ作成販売側のGPLへの理解不足でしょう。
> GPLなプログラムにリンクされ使用されるライブラリが、GPLでなければならないのと同じかと。
これに凄く違和感を感じるんだよね。今回の件。
GPLなバイナリが内包するライブラリはGPLの必要があるのは、当然判る。
今回の場合、提供側はテンプ
Re: (スコア:2, 参考になる)
GPLの下で公開されていたプログラムがプラグインを使うとして、プラグインのライセンスにはどのような条件がありますか? [gnu.org]
それはプログラムがどのようにプラグインを呼び出すかに依ります。プログラムがforkやexecでプラグインを呼び出すならば、プラグインは別のプログラムであり、メインプログラムのライセンスはそれらにはなんの条件も課しません。
もしプログラムがプラグインと動的にリンクされており、お互いにファンクションコールを使ってデータ構造を共有している場合、それらは単一のプログラムを形成していると見なされますので、プラグインはメインプログラムの拡張部分として扱われなければなりません。すなわち、それらはGPLかGPLと矛盾しないフリーソフトウェアライセンスの下で公開されなければならないということです。
この理屈でいくと、テンプレートのPHPファイルはWordPress実行時に本体と動的にリンクしていると思われるので、WordPressで使用するテンプレートはGPLじゃなきゃダメだと思う。
Javaの標準ライブラリのGPLな実装である
Re:ライセンス違反と言うなら (スコア:0)
動的にリンクするプログラムがGPLでなければならない事はない派の私としては、その理屈でいく事がおかしいと主張しておきます。