701 posts
  • Bought between 1000 and 4999 items
  • Canada
  • Has been a member for 6-7 years
  • Referred between 1 and 9 users
chrismccoy says

got a question for you guys.

say you buy a premium plugin thats GPL and uses a plugin framework included in that plugin, can you use this framework in plugins you code and release for free?

271 posts The Dominant One
  • Elite Author
  • Won a Competition
  • Exclusive Author
  • Sold between 250 000 and 1 000 000 dollars
  • Has been a member for 3-4 years
  • Bought between 100 and 499 items
  • Referred between 50 and 99 users
wptitans says
chrismccoy said
got a question for you guys. say you buy a premium plugin thats GPL and uses a plugin framework included in that plugin, can you use this framework in plugins you code and release for free?

If i’m not mistaken only php code is GPL , images, css and such not. We wouldn’t be happy if this is done with our files :D

701 posts
  • Bought between 1000 and 4999 items
  • Canada
  • Has been a member for 6-7 years
  • Referred between 1 and 9 users
chrismccoy says
wptitans said
chrismccoy said
got a question for you guys. say you buy a premium plugin thats GPL and uses a plugin framework included in that plugin, can you use this framework in plugins you code and release for free?
If i’m not mistaken only php code is GPL , images, css and such not. We wouldn’t be happy if this is done with our files :D

the framework itself is just php code, not images or css.

(just a php class)

271 posts The Dominant One
  • Elite Author
  • Won a Competition
  • Exclusive Author
  • Sold between 250 000 and 1 000 000 dollars
  • Has been a member for 3-4 years
  • Bought between 100 and 499 items
  • Referred between 50 and 99 users
wptitans says
chrismccoy said
wptitans said
chrismccoy said
got a question for you guys. say you buy a premium plugin thats GPL and uses a plugin framework included in that plugin, can you use this framework in plugins you code and release for free?
If i’m not mistaken only php code is GPL , images, css and such not. We wouldn’t be happy if this is done with our files :D

the framework itself is just php code, not images or css.

(just a php class)

Well, php code is gpl but to be sure ask envato support or a mod for clarification.

213 posts
  • Has been a member for 5-6 years
  • Bought between 50 and 99 items
  • Referred between 1 and 9 users
  • Exclusive Author
agusmu says
chrismccoy said
got a question for you guys. say you buy a premium plugin thats GPL and uses a plugin framework included in that plugin, can you use this framework in plugins you code and release for free?

Check the license. is it 100% GPL or Split GPL (PHP code is GPL , but images/JS/CSS are not)?

If it is 100% GPL , it is “legally” allowed… But we always hear about “morality” from Wordpress community here… :-D Some of us don’t like it…

It will be different if you get “permission” from the plugin author to use some of their code. For example, the first version of Options Framework was created based on WooFramework (100% GPL ) and Adii said that it is okay… ;)

36 posts
  • Bought between 1 and 9 items
  • Exclusive Author
  • Has been a member for 4-5 years
  • United Kingdom
davgothic says

@agusmu is spot on!

(1) The PHP code is licensed under the GPL license as is WordPress itself. You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://codex.wordpress.org/GPL

That states that the PHP and ONLY the PHP is GPL , meaning it can be used legally provided your item inherits the GPL license. I wouldn’t say it was very moral, unless you asked permission first.

701 posts
  • Bought between 1000 and 4999 items
  • Canada
  • Has been a member for 6-7 years
  • Referred between 1 and 9 users
chrismccoy says

the php class is actually GPL2

5 posts
  • Romania
  • Exclusive Author
  • Has been a member for 2-3 years
  • Bought between 10 and 49 items
  • Referred between 1 and 9 users
devgrids says

Any theme or plugin for WordPress is GPL. That includes all php files, any JS that uses any js library included in WordPress (for example jQuery) as those are packed with GPL license. You can mark images under other type of license and with CSS it’s more tricky.

More about this is on the official WordPress.org site at:

http://wordpress.org/about/license/ and as it mentions well explained on the Drupal site (WordPress imposes same terms) https://drupal.org/licensing/faq/#q7

FAQ 7, 8 and 9 cover all requirements for license on WordPress too.

This means that anybody that gets the theme/plugin can strip all parts that are not covered by GPL imposed by WordPress and make derivate work to be redistributed.

I know that almost all premium themes and plugins creators don’t accept this, but it is the reality.

3446 posts Ruben Bristian
  • Most Wanted Bounty Winner
  • Elite Author
  • Sold between 250 000 and 1 000 000 dollars
  • Has been a member for 6-7 years
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Won a Competition
  • Bought between 100 and 499 items
  • Exclusive Author
  • Referred between 500 and 999 users
+5 more
KrownThemes says

Any theme or plugin for WordPress is GPL.

Wrong! Almost ALL ThemeForest themes have a split license. That is, PHP code is GPL while the rest is under the license which you buy. You can read more here: http://support.envato.com/index.php?/Knowledgebase/Article/View/428

5 posts
  • Romania
  • Exclusive Author
  • Has been a member for 2-3 years
  • Bought between 10 and 49 items
  • Referred between 1 and 9 users
devgrids says


Any theme or plugin for WordPress is GPL.
Wrong! Almost ALL ThemeForest themes have a split license. That is, PHP code is GPL while the rest is under the license which you buy. You can read more here: http://support.envato.com/index.php?/Knowledgebase/Article/View/428

Ruben, before ThemeForest, anything must respect WordPress terms, Envato can’t legally change WordPress license as they like.

So, again. PHP, any JS that uses any JS stuff from libraries included with WordPress is GPL, CSS as long as it provides properties to the default WordPress output. The rest can be as ThemeForest mentions.

If you don’t like that, take WordPress.org advice and create for another platform.

by
by
by
by
by
by