WordPress.org

Ready to get started?Download WordPress

Forums

[Plugin: PassExpire] database error and requiring payment after upgrade! (7 posts)

  1. Jeff Sterup
    Member
    Posted 2 years ago #

    First problem is that after upgrading the expire-password plugin it changed its name to passexpire and now it requires a payment.
    Second problem is that the new version has an error that shut down my entire site! Error logs are filled with :

    WordPress database error Table 'XXX.wp_userlogs' doesn't exist for query INSERT INTO wp_userlogs (login_username) VALUES ( 'XXX' ) made by wp_signon, do_action, call_user_func_array, insertUserLogin

    Will this error disappear if I pay the $25 for a key? Is this your way of holding admins hostage so they pay up?

  2. dylanderr
    Member
    Posted 2 years ago #

    It has always been called PassExpire, the plugin folder has always been called expire-password.

    Sounds like you are missing a required table for the plugin to run properly. No the error will not go away if you pay the $25; add the table and it will work. The error is most likely happening because you didn't read the FAQ or ReadMe.txt or change log as any admin should do when upgrading something. To fix your error, when upgrading you must disable and re-enable the plugin.

    Also NO this is not a way of holding admins hostage so they pay up. Again, from the FAQ and ReadMe.txt file: "The PassExpire plugin is completely free for non-commercial purposes, if you want to use it for commercial purposes you must purchase a license. You must register a personal license also."

  3. Jeff Sterup
    Member
    Posted 2 years ago #

    Well not to hard for me to prove what you're saying isn't true. Every version you have released is available for download and in version 3.0 you added a file called functions.php that hits your website and locks the plugin if a registration key hasn't been entered in the database. I checked the plugin page and the readme.txt but still there is no mention of a registration fee. The name changed in version 3.0.11 from Expire Password to Passexpire. Like I said just look at your own code and you can see what I mean. but I guess you dont need to look at your own code. You wrote it so you already know what you're saying isnt true. You released a free plugin so that people would start using it and then hijacked them by locking the plugin and requiring a payment for software you released free under the GPL. Sounds to me like you broke the GPL and your plugin should be removed from this site.

    To better prove my point that what you are doing is wrong let me take a snippet from your own code.

    " This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, as published by the Free Software Foundation."

    Next let me take a snippet from the GNU liscense FAQ.

    "Using the GNU GPL will require that all the released improved versions be free software. This means you can avoid the risk of having to compete with a proprietary modified version of your own work. However, in some special situations it can be better to use a more permissive license. "

    So you still going to stick to your story that you didn't require payment in a later version after releasing software free under the GNU GPL?

  4. Jeff Sterup
    Member
    Posted 2 years ago #

    I'm sorry. My Bad. I did find the FAQ that handled wether the plugin was free or not introduced in version 2.0.4.

    "= Is this plugin Free? =
    The PassExpire plugin is completely free for non-commercial purposes, if you want to use it for commercial
    purposes I'd appreciate a small donation - you choose the amount."

    Then in version 3.0 you changed it to this.

    "= Is this plugin Free? =
    The PassExpire plugin is completely free for non-commercial purposes, if you want to use it for commercial purposes you must purchase a license. You must register a personal license also.
    "

    Before version 2.0.4 there was no reference to this plugin costing anything whether commercial or not.

  5. 3dperuna
    Member
    Posted 2 years ago #

    If the plugin is still GPL, then the source code is available and we should be able to remove any requirements to register from the code.

    From GPL:

    If I distribute GPL'd software for a fee, am I required to also make it available to the public without a charge?

    No. However, if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public, with or without a fee. For example, someone could pay your fee, and then put her copy on a web site for the general public.

    So either PassExpire is GPL, or it's not. If it's not GPL, then it should be removed from the WordPress.org plugin directory.

  6. profmikebroyles
    Member
    Posted 2 years ago #

    Have we had any clarity on the GPL vs. Non?

    Personally, I think it's difficult (at best) to attempt to release non-GPL code when you have to distribute the code as 'uncompiled' PHP.

    3dperuna, I agree with you. If this plugin is not GPL, then it should be removed. If memory serve me correctly, I believe there is another site for paid WordPress plugins.

  7. rudson01
    Member
    Posted 2 years ago #

    show un error in my wordpress:

    Fatal error: Call to undefined function _fill_user() in /home/cursosru/public_html/portal/index/wp-content/plugins/expire-password/pluggable.php on line 199

    after install this plugin passexpire! ¬¬

Topic Closed

This topic has been closed to new replies.

About this Topic