私がこの質問に蛇行している場合は、事前に謝罪します。私は、さまざまなライセンスモデルについて私の頭脳を把握しようとしています。
私はWordPressプラグインディレクトリへの無料版と他で販売されているプレミアム版の発行を意図しているWordPressプラグインを開発しています。私のプラグインは、MITライセンスの下でライセンスされているAdobe FlashベースのniftyPlayer(http://www.varal.org/niftyplayer/)を組み込んでいます。 varal.orgサイトには次のように記載されています。
このプログラムはMITライセンスの下でライセンスされています。これは、違法な言葉にすると、あなたがそれを共有し、使用し、変更することを可能にします。商業目的でも。詳しくは、このライセンスに関するウィキペディアの記事をご覧ください。
WordPressプラグインは、その性質上、GPLライセンスのWordPressから派生したものであるため、GPLの下でライセンスを取得する必要があります。 GPL私が書いているプラグインでは、プレイヤー自身がWordPressコアと直接対話することはしていません。サイトのトップで使用されているだけです。再ライセンスの必要性は、プラグインでniftyPlayerを使用することに当てはまりますか? MITライセンスはかなり制限されていないので、私はできますか?もしそうなら、どうやってそれを再ライセンスするのですか?
フォローアップの質問がいくつかありますが、それらは基本的に再ライセンスする必要があるかどうかに関係します。
どんな洞察力をありがとう。
GPLは、派生作品もGPLの下でライセンスされることを要求しています。 WordPressのプラグインやテーマの目的のためには、WordPressに依存する要素(つまりWordPressのクラスや機能を使用または拡張する要素)もGPLである必要があります。あなたはWordPressに依存しない他の要素(例えばCSS、画像)を異なる条件の下でライセンスすることが許されています。プラグインに外部コードを含めることについて話しているので、外部コード(つまりniftyPlayer)はGPLである必要はありません。プラグインが機能するためにniftyPlayerに依存している間、niftyPlayerは機能するのにWordPressに依存しません。
MIT LicenseがGPLと 互換 であることも注目に値するので、GPLライセンスのプラグインを作成することは可能なはずです。 MITライセンスのコンポーネントを使用する。
100%GPLまたは互換性のあるもののみをWordPress.orgで宣伝およびホストします。 出典
ここWPSEでの主題に関する多くのトピックに加えて、Hakreは彼のブログでたくさんの素晴らしいWP関連のライセンスディスカッションをしています。良い出発点として、 this と this をチェックしてください。あなたが気付かないかもしれない1つのことはこれです:WordPress自体はMITライセンスコード - SWFUpload.swf
の一部を含んでいます。彼らはWordPressパッケージにファイルのソースコードを同梱していなかったので、しばらく前にかなりのドラマがありました。私はあなたがソースコードを理解してあなたのプラグインのどこかに.Zipでそれを持っているようにあなたが物事のそのスライスについて心配する必要がないようにあなたに勧めます。
プレミアムで無料のバージョンのプラグインを維持する最善の方法を考えているのであれば、Relevanssiプラグインの作者であるMikkoに連絡することをお勧めします。彼の方法はうまく機能します - 彼は2つの別々のコードベースを持っています、そしてあなたがプレミアムライセンスを購入するとき、あなたが実際に購入しているものは追加機能、サポートへのアクセス、そして自動アップデートのためのAPIキーを持つコードベースです。
サイドノート:画像、CSS、およびJSがGPLの下でライセンスされる必要がないのは、それらがWordPressコードと対話するのではなく、そのコードの出力のみであるためです。グーグルで「Thesis vs WordPress」を検索して、その概要について調べてみてください。