Forum Moderators: open
Just to reiterate, if anyone wants to try a premium GPL #thesiswp alternative I'll buy them a copy. [ma.tt...] Please RT
Hey @photomatt, I'm no lawyer, and I never said anything about my understanding of the GPL. All I said is that it does not apply to me.
I think just one way to test it is, you know, take a screenshot of a website running WordPress without Thesis and then take a screenshot of a website running Thesis without WordPress.
The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language.
If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works.
The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language.
...
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.
Matt's position: the license is clear and if you want to extend WP...
given the above sections, is Thesis a set of templates or a plug-in?
* This function is mostly copy pasta from WP (wp-includes/media.php),
* but with minor alteration to play more nicely with our styling.
However, in many cases you can distribute the GPL-covered software alongside your proprietary system. To do this validly, you must make sure that the free and non-free programs communicate at arms length, that they are not combined in a way that would make them effectively a single program.
The difference between this and “incorporating” the GPL-covered software is partly a matter of substance and partly form. The substantive part is this: if the two programs are combined so that they become effectively two parts of one program, then you can't treat them as two separate programs. So the GPL has to cover the whole thing.
Why won't every user of thesis simply provide it for free on their website?
The licensee is allowed to charge a fee for this service, or do this free of charge. This latter point distinguishes the GPL from software licenses that prohibit commercial redistribution. The FSF argues that free software should not place restrictions on commercial use,[29] and the GPL explicitly states that GPL works may be sold at any price.
If you start from documentation of the interface to Wordpress and create files with new code, then the GPL does not apply unless you copied GPL'ed code from the documentation.
The PHP license is a BSD-style license which does not have the "copyleft" restrictions associated with GPL.
Q. Why is PHP 4 not dual-licensed under the GNU General Public License (GPL) like PHP 3 was?
A. GPL enforces many restrictions on what can and cannot be done with the licensed code. The PHP developers decided to release PHP under a much more loose license (Apache-style), to help PHP become as popular as possible.
[edited by: ergophobe at 9:20 pm (utc) on Oct 1, 2010]
The PHP elements, taken together, are clearly derivative of WordPress code. The template is loaded via the include() function. Its contents are combined with the WordPress code in memory to be processed by PHP along with (and completely indistinguishable from) the rest of WordPress. The PHP code consists largely of calls to WordPress functions and sparse, minimal logic to control which WordPress functions are accessed and how many times they will be called. They are derivative of WordPress because every part of them is determined by the content of the WordPress functions they call. As works of authorship, they are designed only to be combined with WordPress into a larger work.
...
In conclusion, the WordPress themes supplied contain elements that are derivative of WordPress’s copyrighted code. These themes, being collections of distinct works (images, CSS files, PHP files), need not be GPL-licensed as a whole. Rather, the PHP files are subject to the requirements of the GPL while the images and CSS are not. Third-party developers of such themes may apply restrictive copyrights to these elements if they wish.
[edited by: physics at 12:03 am (utc) on Jul 22, 2010]
Hey @photomatt, I'm no lawyer, and I never said anything about my understanding of the GPL. All I said is that it does not apply to me.
Good ol' Matt, never happy with anyone else making a dime off of WP.
You could say the same thing of Jonas Salk who patented the polio vaccine precisely to protect the vaccine and keep unscrupulous people from taking advantage. If you have something that you want to remain free and protect the integrity of the system, you have to have a license of some sort. If it gets released into the public domain, you lose control.
Why would I create and charge for something, that someone could then turn around and distribute for free?
I'm sorry but if you based your whole business on extending and distributing GPL'd software and you didn't understand the GPL, that's your fault.
They can still charge for distribution, documentation, and support, but the code must be open and people must be allowed to extend it.
Why would I go to all the trouble to create something that is free and open if someone can just come along and start charging for it?
You could say the same thing of Jonas Salk who patented the polio vaccine precisely to protect the vaccine and keep unscrupulous people from taking advantage. If you have something that you want to remain free and protect the integrity of the system, you have to have a license of some sort. If it gets released into the public domain, you lose control.
But Salk did not prevent people from making money off the polio vaccine, as long as they did so within the terms of the licensing agreement. Similar here. Matt is perfectly happy with people making money off Wordpress, as long as they observe the conditions of the license.
And actually, Matt never had any real choice in this. Wordpress is a fork of b2/cafelog, which was licensed under the GPL as of May 2002.
End of story
Didn't Matt remove any theme that had the a "sponsored by" section
Matt, Wordpress isn't yours
7: If I write a module or theme, do I have to license it under the GPL?
Yes. Drupal modules and themes are a derivative work of Drupal.
Can I release an extension under a non-GPL licence?
It is our opinion that most extensions are derivative works of Joomla! and must be licensed under the GNU GPL….
How does the treatment of templates differ from the treatment of components, modules, and plugins?
In our opinion, templates are composite packages that consist of both code elements and non-code elements. We believe that the code elements of a template must be licensed under the GNU GPL because they are derivative works. However, the non-code elements are just data acted upon by the software and may be licensed in any way the author sees fit. The non-code elements include elements like Images, Movies, Animations, CSS and formatting markup.
We avoid GPLv3 software because merely linking to it is considered by the GPLv3 authors to create a derivative work.
Silliness aside, I can think of dozens of applications being run in wordpress that, although they do "hook" into wordpress sites, the code is entirely separate from wordpress itself and could be run on ANY site. Themes are also essentially php code that could easily do the same. THEREFORE, as per GPL terms, since they are stored in a SEPARATE forlder they can be sold for profit. End of story(and i've yet to see a plugin or template NOT in its own folder).
Its contents are combined with the WordPress code in memory to be processed by PHP along with (and completely indistinguishable from) the rest of WordPress.