How To Protect A Wordpress Plugin

11 replies
I have a new wordpress plugin which I will either use as a sweetener to build my list or do a WSO at a low price but the only thing I'm wondering about is, is there a way of protecting it?

The plugin is encrypted but I want to be able to stop people giving it away to their friends so I guess it needs to have some form of licensing.

In an ideal world this would be automatic and maybe just involve the email addy of the optin or purchase.

Any ideas gratefully received!
#plugin #protect #wordpress
  • Profile picture of the author tpw
    I would set up licensing and program the plugin to phone-home to your server to make sure it is a legitimate copy.

    Record in your database the domain name authorized, and the license key. And check both when the plugin is called.
    Signature
    Bill Platt, Oklahoma USA, PlattPublishing.com
    Publish Coloring Books for Profit (WSOTD 7-30-2015)
    {{ DiscussionBoard.errors[3239320].message }}
  • Profile picture of the author SamirSM
    Originally Posted by rich_henderson View Post

    I have a new wordpress plugin which I will either use as a sweetener to build my list or do a WSO at a low price but the only thing I'm wondering about is, is there a way of protecting it?

    The plugin is encrypted but I want to be able to stop people giving it away to their friends so I guess it needs to have some form of licensing.

    In an ideal world this would be automatic and maybe just involve the email addy of the optin or purchase.

    Any ideas gratefully received!

    I think it would be better to have all the domain names registered under the account.

    Else it can easily be re-sold or given away using the same email id.

    If you have the domains, you can put a limit on the number of domains or something.
    {{ DiscussionBoard.errors[3239326].message }}
  • Profile picture of the author Dunder
    If you use something like phpcipher, you can use their built-in licencing management system to control it.
    Signature

    Don't worry, be happy.

    {{ DiscussionBoard.errors[3239385].message }}
    • Profile picture of the author rich_henderson
      Thanks guys, thats a great start.

      I want to make it fairly easy so just the purchaser email is all I need, although I see the reasoning behind requiruiring the domain names it will be used on, it really is overkill for a small plugin like this.

      I have sent the phpcipher people a support ticket to see what they say and would love to hear of any other options members may know or especially have used

      Rich
      {{ DiscussionBoard.errors[3239427].message }}
  • Profile picture of the author joe12joe
    ya it would simple to add a restriction onto a number of domains it can be used.Phone verification is another method which you apply to make sure that your pluggin will not be used by anyone else without a license key.
    {{ DiscussionBoard.errors[3239455].message }}
    • Profile picture of the author rich_henderson
      Just wondered if anyone had any other suggestions?
      {{ DiscussionBoard.errors[3251537].message }}
  • Profile picture of the author xrvel
    I'd suggest server API call such as a plugin that i made
    And of course the core code should be encoded (by ioncube i suggest).
    I sent you some detail by PM.
    {{ DiscussionBoard.errors[3251562].message }}
    • Profile picture of the author rich_henderson
      many thanks for the pm

      however all I am looking for is an email or username password verification, I am not interested in limiting domains in any way
      {{ DiscussionBoard.errors[3253140].message }}
      • Profile picture of the author xrvel
        Originally Posted by rich_henderson View Post

        many thanks for the pm

        however all I am looking for is an email or username password verification, I am not interested in limiting domains in any way
        Same solution, API call. But if email and username password are spread, people still can use it (because no domain limit), until you ban the license holder
        {{ DiscussionBoard.errors[3253363].message }}
  • Profile picture of the author rich_henderson
    Thanks for everyones advice, decided to bite the bullet and hire a programmer
    {{ DiscussionBoard.errors[3268653].message }}
  • Profile picture of the author jasonmorgan
    ...until somebody whips out the GPL card on you.

    There are thousands of free plugins available. Unless yours is something super special it's not worth the effort. Just throw some advertising in the admin area.
    Signature

    I'm all about that bass.

    {{ DiscussionBoard.errors[3268687].message }}

Trending Topics