2

サブスクリプション ベースの WordPress プラグインを開発しています。有料サブスクリプションにより、製品所有者に API キーとプラグインを使用する権利が与えられます。この質問は、WordPress Answers に関する私の広範な質問の変形です。

プラグインが必要とする Web サービスの認証として API キーを使用するのが私の最善の方法のようです。GPL は、進取の気性に富んだ「海賊」が私の Web サービス コードを自分でホストして、私に支払う必要をなくしたり、Web サービス インターフェイスの背後からコードを組み込んだりして、サービスのローカル Web ホスティングの必要性をなくすことができると規定していますが、これらは両方とも可能性は非常に低く、財務リスクは小さい。

ここでの私の質問は、このスキームをより成功させるために、どのタイプの (サービスに対する) 依存関係を Web サービスに移行できるか、または他のどのスキームを使用できるかということです。私が考えている 1 つのアイデアは、テンプレートとデータをサービスに渡して、完全な HTML ビューを受け取ることです。

4

2 に答える 2

8

ガイドラインによると、サービスウェアベースのプラグインと思われるものを開発しているようです。(ポイント 6 を参照してください: http://wordpress.org/extend/plugins/about/guidelines/ ) つまり、プラグイン コード自体は GPL の下にある必要がありますが、Web サービスは完全に独自のものにすることができます。

これの良い前例は、Salesforce プラグインです。(Salesforce CRM の WordPress-to-lead: http://wordpress.org/extend/plugins/salesforce-wordpress-to-lead/ ) このプラグインは Salesforce サーバーに接続し、機能するために有料アカウントを必要としますが、 Web サービス自体を公開する必要があるという意味ではありません。

つまり、プラグインが Web サービスへの単なるインターフェースであっても、クローズド Web サービスを使用することはまったく問題ありません。ガイドラインのポイント 7 は、ユーザーの同意があれば、クライアント側のスクリプトとイメージをプルダウンすることさえできることを示しています。(ポイント8はこれがサーバー側スクリプトを除外していることを示していますが)これが役に立てば幸いです!

于 2011-12-20T03:45:16.977 に答える
1

このコンテキストで「成功」が何を意味するのかは明確ではありません。GPL で保護されたコードを他の同様のサービスで動作させないようにする方法を意味していますか? ユーザーに手錠をかけることはできません...

できることは、できるだけ多くの機能をプラグインから Web サービスに移すことだけです。

ただし、これは、ほぼ同じものをゼロから実装することを止めるものではありません。

たとえば、Github を見てみましょう。彼らはあなたが望んでいることとは正反対のことをしていますが、非常に成功しています。あなたが得ることができる唯一の本当の保護は、ただ素晴らしいことであり、誰も競争したくない.

GPL のポイントは、ユーザーを著作権所有者から保護することであり、それは常に善意の行為であるべきです。これについて心配したり、誰かを「海賊」と呼んだりするのはばかげています。ルールは明確です。これがあなたのゲームかどうかを判断してください。

于 2011-12-22T18:13:04.137 に答える