web-dev-qa-db-ja.com

有料のワードプレスプラグインを作成する方法は?

有料のワードプレスプラグインを作成することに関するグーグル上の多くの情報を見つけることができません。私はすでにプラグイン開発に精通していますが、フリーミアムモデルを持つ私の選択肢は何ですか?

私のプラグインの一部を有料ユーザーに限定したいのですが、明らかに、すべてのwordpressプラグインのソースコードは無料なので、それは本当に可能ですか? Gravityformsのようなプラグインはどのようにして彼らのプラグインを野生に再配布されないようにしますか?

6
RitonLaJoie

できません、できません。

WordPressはGPLコードであるため、公に配布されるすべてのコードはGPLまたはGPL互換のいずれかとしてもライセンス交付を受ける必要があります。

GPLはあなたがコードを請求することはできないと述べていますが、あなたは できます 配布に対して請求することができます。だからあなたが重力フォームを買うとき、あなたはプラグインの代金を払っているのではなく、プラグインのダウンロードと取得のために払っているのです。

プラグインを入手したら、それをCDに焼いて2万人に無料で郵送することは完全に合法です。あなたは(あなたがそれらを再び支払うか、あなたがサポート契約を結んでいない限り)あなたはサポートやアップデートを受けることはできません、そしてそれはするのはかなり厄介なことでしょう(彼らはビジネスを持っています!)、しかしそれは完全に合法です。

あなたが何をしても、誰かが無料でそれを再配布する方法を考え出すので、心配するのをやめてください、とにかく彼らはとにかく払うつもりはなく、アップデートのサポートを受けられません。

機能するように見える唯一の方法は、あなた自身のサーバー上で機能を実行し、APIキーを使用することです。

実際の購買コンポーネントの場合

フリーミアム

あなたのサイトに支払いメカニズムを置き、それを使ってAPIキーを生成します。ユーザーにこれらのキーを自分のバックエンドに入れるようにさせるか、あるいは自分のサイトのURLを自分の購入したものと結合させ、それを使って制限された機能を有効にします。

プラグインの支払い

WoocommerceやJigoshopのようなものをセットアップして、仮想ダウンロード可能商品タイプを使用します。もっとシンプルなものがほしいと思えばE-Junkieはいいです。

一言メモ

ライセンスがGPL互換であるためには、それは制限的かそれ以下でなければなりません。 GPLで許可されていることを禁止するとすぐに、互換性がなくなります。

これらのGPLコンポーネントは、あなたが公にあなたのコードを配布した後にのみ適用されます。あなたのデスクトップに座っているなら、あなたはあなたがそれを使って好きなことを何でもすることができます。あなたが誰かにそれを電子メールで送信したり、オンラインで投稿した場合は..

7
Tom J Nowell