Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialJames Whiting
39,124 PointsOpen Source WordPress Licensing Themes
Regarding WordPress companies that sell themes aka support. Can you technically contact the company and ask them to send you the theme forgoing paying for support mentioning WP's GPL?
13 Answers
James Barnett
39,199 PointsEdit The PHP and HTML would be covered under the GPL but not the CSS or the graphics.
I read that as, if you wanted to get a copy of the PHP & HTML for a theme you could, however without the CSS it would require significant design work to make it into a workable theme.
source: http://support.envato.com/index.php?/Knowledgebase/Article/View/428
Theme Developers and the GPL is a super murky area.
http://www.ivycat.com/2013/07/a-newbies-guide-to-the-gpl-and-wordpress-licensing/
James Barnett
39,199 PointsI'm flattered
I concur Zac Gordon should totally put this in the teacher notes of one of his videos in the the Build a Wordpress Theme course
James Whiting
39,124 PointsJames you should throw this in the show notes of one of your videos. Great link and thanks for passing this along.
James Barnett
39,199 PointsI don't have any videos are you confusing me with Zac Gordon?
James Whiting
39,124 PointsYeap. :)
Michael Zorko
2,397 PointsAs a theme developer I think of the countless hours I put into making a theme. The hard work. Then I sell the theme and I offer support as part of the theme purchase. With that in mind I have to ask. Why would you go out of your way to to avoid paying someone for their hard work? Just curious. Or maybe I don't understand the question.
James Barnett
39,199 PointsYour theme is a derivative work of someone else's hard work you didn't pay them for (Wordpress).
Michael Zorko
2,397 PointsYes, you are correct. I also offer free support for my themes. However, all of my themes are base HTML style with a PHP kicker. I apply them to Joomla, Drupal, and Wordpress. So I sell the HTML theme with ride alongs for the CMS systems. So in essence. I charge for the HTML, and I give the CMS versions for free.
However that was not the discussion. The point is this. We live in a something for nothing society. If you do not wish to pay for the theme, then don't. Find another theme.
James Barnett
39,199 PointsThe basic question here is about derivative works and how when using a piece of software you agree to be bound by its licensing agreement. In the case of Wordpress one of its terms is that any derivative work such as the PHP used to make a theme free of charge.
There's a badge on the various possible licensing schemes including the open source in the Copyright Basics course here on Treehouse.
Michael Zorko
2,397 PointsYes. You are right. However, when I charge for my theme I am not charging for the work that was done by Wordpress. I am charging for the 11 seconds it took me to use Dreamweaver to put that logo placeholder in the upper left hand corner. I am charging for the 3 minutes it took me to develop the header graphic that my theme user can use. I am charging for the overlay.
I understand what you are saying. It is an issue of vernacular. It is not what you say, it is how you say it. if it takes me 3 hours to develop an HTML theme. That is what I charge for it. I create the Wordpress theme and offer it as part of the package. Well within the Guidelines.
However if I am understanding you correctly, then companies like Themeforest, Simplescipts, Mojo.. all are operating in violation for offering themes for purchase based on the WP GPL.
I am incredibly familiar with copyright basics. I just think it is funny that someone would go out of their way to point out a WP GPL to get around paying for a theme.
My great great great grandfather invented the chocolate chip cookie. I swear if I ever show up at a bake sale and you are selling them you are a gonner! ;-) How dare you sell a cookie based on his hard work and determination! Granted he did not create a license. It seems so silly.
Maybe the James should create his own theme and support himself when he needs help, so he does not run into these moral issues of conduct! ;-)
James Barnett
39,199 PointsHowever if I am understanding you correctly, then companies like Themeforest, Simplescipts, Mojo.. all are operating in violation for offering themes for purchase based on the WP GPL.
No they operate under a spilt license.
"The PHP component and integrated HTML are covered by the GPL. The rest of the components created by the author (such as the CSS, images, graphics, design, photos, etc) are covered by the marketplace license."
source: http://support.envato.com/index.php?/Knowledgebase/Article/View/428
As such James Whiting could get the PHP & HTML for a theme but not the CSS nor any images. Such code could be useful as a starting point for making your own theme.
Zac Gordon
Treehouse Guest TeacherFirst of all, this is a huge and hotly debated topic in the WP community.
Second, in my personal opinion, if someone has already made the decision to sell their work then I respect that and pay them if it's a plugin or theme I really want to use.
In the plugin course which comes out in a few days I do talk about deciding whether or not to charge for your work, but not so much about the conceptual licensing debate.
James Whiting
39,124 PointsGood discussion gentleman, Zac looking forward to the course. Yes, I was referring to derivative aspects of the license. I would think if someone sent you an email requesting a derivative work that you made under the license you as a developer should concede the code. Otherwise, if you put a price tag on it, great.
Zac Gordon
Treehouse Guest TeacherGotcha on the derivative aspect. Definitely still debated though. A funny loop around is that even if the PHP and HTML are under the license it doesn't mean they're bound to go out of their way to give you the files. The license sets the terms for technically/legally making the code available but it doesn't bind anyone to putting in effort to making their work available for download.
Imagine if you had to contact a single person to download the 2012 theme everytime you wanted it. Obviously your request would likely get lost in the pile of other requests and there's nothing holding the dev to get you the files. However, once you did get the files the license would bind what you can do with it. Tricky, but so is the whole topic.
And correct, that premium theme developers use a different license.
James Barnett
39,199 Points>
And correct, that premium theme developers use a different license.
I thought all themes were licensed under the GPL at least partially with some being dual-licensed with the only PHP/HTML covered under the GPL. What am I missing?