• Skip to primary navigation
  • Skip to main content
  • Skip to footer

WPJohnny

WordPress Performance Guides and Reviews

  • Start a WordPress site
  • Hosting
  • Themes
  • Plugins
  • Blogging
  • Marketing

The ETHICS of WordPress GPL

WordPress plugins Dec 26, 2020 by Johnny 11 Comments

Basically…how shady is it to copy a theme or plugin?

I keep getting people commenting or message me if I knew that Kadence stole from Blocksy. Or this plugin stole from another. Or this service copied the UI from another service. And on and on and on.

Stealing and imitating ain’t new. The problem is how we judge those who do it.

Everyone has copied…

Indeed, Kadence has copied from other themes (including Blocksy, Neve, GeneratePress, etc). So too has Astra, ripping off its child theme design from GeneratePress. GeneratePress itself to me was a free-version ripoff of paid Genesis. And while Blocksy may not be a blatant ripoff of another existing theme, there’s no doubt that it borrows upon innovations made from previous themes.

But is copying bad? And how much of it should be allowed?

The GPL debate all over again

The nature of open-source protects innovation by allowing it to be freely copied at will (whether for personal or commercial use). The General Public License (GPL) is an open-source license and applies to WordPress core and any 3rd-party theme or plugin operating in the WordPress eco-system.

It’s because of this GPL license that we have so many free choices and rapid evolution. Without it…we have the ridiculous progress-hindering litigation scene in today’s technology capitalism.

  • Why do life-saving drugs cost an arm and a leg? Because some company patented their drug so NOBODY can make it.
  • Why is Apple the only phone with its certain qualities? Because anyone who dares to make something similar will be sued.

Sure, patents protect the inventors (and their profits) at the cost of innovation.

So anybody can copy anybody else?

Technically, yes. And it’s hard to point a finger at somebody copying if you haven’t yourself copied someone else. But what should the court of public opinion say? How do developers feel about their work being copied?

Some are quite open-minded about it. They see themselves as pieces of a bigger movement to help the world, and don’t mind seeing their work copied and improved upon. Others are quite vigilant. Angry to see someone else garnering more money and respect for their original work.

How do I personally feel about code-borrowers?

I feel really bad. I know if I worked my ass off, toiling away many hours of my life to create something…I wouldn’t want it to be stolen so freely and its “borrowers” revered as the hero for something I made.

But on the other hand…I’ve always had people copy me. In every business that I’ve run, I’ve had to deal with copycats. You have to deal with it when you’re among the best in your field. Get used to it. Let them copy your past while you’re busy building your future. If you truly are the more talented one…there comes a place where they can’t even copy you even if they tried.

True theme and plugin success isn’t only in the code but also the marketing, growth, and support. And you won’t be able to do those things as well if it isn’t truly your code in the first place. Your work becomes a Frankenstein of so much borrowed code that it doesn’t flow.

To me, the shadiness isn’t in the copying. It’s in the lack of respect. Whoever you borrow from, you must give credit to. And ideally, you need to be on good terms with the (dev) community.

Here’s the classy way to “steal” (if you insist)…

  • Give credit – that should satisfy some egos.
  • Hire the coder you want to borrow from, and pay him/her to build that part for you.
  • Consult with them as your mentor. Show respect. The day will come when they’ll be so happy for your growth, they would be personally honored for you to “copy” their work.
  • Ask for permission.

The wrong way to steal?

  • Lurk in the back of groups, not making friends in the community. Hiding your name and face.
  • And then magically appearing on the scene with someone else’s work in disguise as your “new” product.

It ultimately comes down to treating others as friends or enemies. If it’s your friend…you wouldn’t hit on the same girl he’s talking to, or wear the same outfits he wears, or tell his jokes at the party. While I don’t see the Kadence founding developer as a bad person, I did feel he was a little disrespectful of Blocksy’s work.

And thoughts on the header builder?

  • I’m so torn on this one. That header-builder design is so freaken good and intuitive that it should be a WordPress core feature. Like WordPress core itself should steal it!
  • Almost like I don’t blame Kadence for stealing it. If you’re trying to have the best theme, you almost can’t not have that. (So much for trying not to add to the controversy.)

Other GPL thoughts on the matter:

  • WordPress GPL and Ethics – Kevin Muldoon
  • WordPress and GPL – Everything You Need to Know – Kinsta
  • Who owns WordPress? or How to Make Money in a GPL Universe. – mor10

Share this post:

Share on FacebookShare on X (Twitter)Share on LinkedInShare on WhatsAppShare on EmailShare on SMS

Read all my posts on WordPress plugins

About Johnny

Right on the edge of WordPress development! 10+ years of WordPress design, development, hosting, speed optimization, product advisor, marketing, monetization. I do all that.

More WordPress Guides

Kinsta vs WP Engine

The new Safari is NOT faster than Chrome

HOW and HOW NOT to write a copycat blog

nSphere.net is a Scam

Predicting the death of ALL pagebuilders (except ONE)

Dealing with Pushback against PAID Memberships

Reader Interactions

11 Comments

  1. George

    December 26, 2020 at 9:55 am

    Hey Johnny, I wonder what will happen to the header and footer builder through the Customizer now that WordPress has presented plans for full site editing in the future rendering the Customizer useless! What’s your take on that?

    Reply
    • Johnny

      December 26, 2020 at 10:20 am

      I’m not sure the customizer would be useless….it’s probably going to be even more involved and take so much work off the theme. I’m excited for FSE.

      Reply
      • George

        December 26, 2020 at 11:16 am

        Nope. I have an FSE-enabled theme activated on a test WP install right now. No Customizer options are available.

        You can try it yourself. Install the Gutenberg plugin and load up an FSE-enabled theme from here:
        https://github.com/WordPress/theme-experiments

        Reply
        • Johnny

          December 26, 2020 at 11:39 am

          Oh, I tried FSE 6 months ago (feels like a year)…exciting to see so much has changed. Will have to see where this goes.

          Reply
  2. Dr. Kevin

    December 26, 2020 at 11:39 am

    The drawback of GPL is that whoever got better marketing, promotion, budget, affiliations will win if they decided to copy the code. I think we also need “GPL Police” to check the code and inform people “who copy who”, so that potential buyer make better buying decisions.

    Reply
    • Johnny

      December 26, 2020 at 11:40 am

      Fair statements!

      Reply
  3. Georgios Chatzidimitriou

    December 27, 2020 at 3:51 am

    Thats both, the fault but also greatness of the GPL licensing system. You can do both, steal another persons code and use it in your advantage, or build something great by using another person’s code.

    It’s this kind of evolution that makes wordpress great and what it is now, with it’s lavish ecosystem and variety.

    Reply
    • Johnny

      December 27, 2020 at 10:47 am

      And there you go. The 2-sided coin. FWIW, the real value is in the support and marketing anyway. Many great products out there never make it big.

      Reply
  4. Dimiter Kirov

    December 27, 2020 at 4:08 pm

    Johnny,I understand your wrath . Or probably disgust? Especially in the light of the recent events around you . Really happy when I see people who care for their buddies! Creative Commons as a solution ?

    BTW FSE Slack channel is open to everyone. FSE works only with Q theme and another one so far.Can’t wait to see Customiser( pardon my British English) dead ! And block based widgets!😍

    And cannot unshare this post on Twitter either!🙂

    While I am typing the following came to my mind: Could you recommend any way to implement markdown in the comment field?

    Thank you in advance for the latter!

    Reply
    • Johnny

      December 28, 2020 at 11:16 am

      Yeah FSE will be adopted so quickly. When I tried it, it was on Genesis X beta theme.

      You can enable markdown for comments if you have Jetpack (ewww) https://wpengine.com/resources/using-markdown-wordpress/

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Footer

More links

  • Gadget reviews
  • Try my free WPJ plugins
  • Join the WPJ FB Group
  • WPJ YouTube & newsletter
  • Become a WPJ Affiliate

Popular Reviews

  • Best WordPress Hosting
  • Best WordPress Themes
  • Best WordPress Plugins
  • Best WordPress Cache Plugins

Services

  • Speed optimization
  • Speed optimization courses
  • WordPress hosting
  • Hire me or other experts
  • Client login

About Johnny

10+ years of WordPress design, development, hosting, speed optimization, marketing.
Contact me.

newsletter block

Copyright 2025 | WordPress guides by Johnny Nguyen

Click to Copy