Take Over an Existing Plugin

You want to take over someone else’s plugin? That’s cool! We actually greatly prefer this to forking, especially if the plugin has been abandoned.

That said, we have a few requirements.

  1. Please attempt to contact the original developer. If you can’t email them, have you tried leaving a comment in their plugin’s support page? We expect you to make all reasonable efforts to reach out to them. If the plugin page says the plugin has no active developer, then you’re fine.
  2. Have a completed, updated, version of the code. We expect you to ensure the plugin abides by all our guidelines and has any security issues you find resolved.
  3. If your plugin is a major upgrade, you must provide an upgrade path. Just wanting a name-slug is not sufficient reason to take over a plugin. We care deeply about our users, and violating their trust in us by breaking their existing sites with your upgrades is to be avoided at all costs.

If you have done all that, then please send the code via email to plugins@wordpress.org. After we receive your version of the code as a zip, we will review it and test it. If we feel the code would be accepted today as a new plugin, and that you are capable of sustaining the code in a secure manner that adheres to our guidelines, we will contact the original developer on your behalf and give them your information, explaining that you want to take over development.

Should they reply, we will honor their decision. If they don’t reply, we give them 7-14 days and then either hand over the plugin, or ask you convert the plugin into a fork. In most cases, we’ll do everything we can to ensure the original plugin author has been notified, but sometimes that’s just not possible. We do our best to respect them as much as we respect you as a developer, and honor their wishes with their work.

In cases where we deny an adoption, it’s usually for the following reasons.

  • The requesting developer does not have the experience we feel the plugin requires
  • The requested plugin is deemed high-risk
  • The existing developer is a company or legal entity who owns the trademark
  • The requesting developer has had multiple guideline¬†infractions