Goats in the Henhouse
WordPress Theme Licensing
The WordPress community is currently having a big debate over whether themes are considered derivative works of WordPress as per the GPL, the license used by WP. The SFLC has previously declared that they consider the PHP code in WP themes a derivative work. Other open source CMS software makers, such as Drupal, also consider themes derivative. Drew Blas has a thoughtful post where he compares WP themes to Linux applications and likens declaring themes as derivative the equivalent of declaring Linux applications as derivative. I left a few comments on his post noting that a more apt comparison is with Linux Kernel Modules (LKMs) rather than applications running on top of Linux. Linux applications are more comparable to XML-RPC clients that use WP’s XML-RPC API. Neither Linux applications nor XML-RPC clients are considered derivative. LKMs, however, are considered by many Linux developers to be derivative works. LKMs load directly into the running kernel and have direct access to internal data structures and APIs. WP themes are the same way. They load directly into WP and have access to WP internals. The distinction between the different classes of interactions is important when discussing the letter of the GPL as well as the general spirit in which many authors of open source software regard modules, themes, and plugins that extend their works.
I’ve not followed Linux kernel development closely for the past few years, but as far as I know the debate over LKMs never definitively resolved itself. A system was put in place where LKMs could declare their license using a MODULE_LICENSE macro. Licenses that are not GPL-compatible “taint” the kernel. Many Linux developers will not assist with tainted kernels. I doubt we would do something similar with WordPress. Many WP developers already refuse to help with proprietary themes. Adding some API doesn’t help clarify anything. Unfortunately, the only thing that would is a lawsuit that goes the distance.
So, where do I stand as one of the primary copyright holders of WordPress? I’d like to see the PHP parts of themes retain the GPL. Aside from preserving the spirit of WordPress, respecting the open source ecosystem in which it thrives, and avoiding questionable legal ground, retaining the GPL is practical. As Drew Blas notes, the theme that sparked this debate copies WP code. Most themes copy WP code. Unlike the argument that all themes are derivative by nature, there is little debate that themes that copy code should retain the GPL. Going out of your way to create a theme that does not borrow a single line of code from the WP community is wasted effort. As attested by several theme makers who license under the GPL, the license has no affect on business. Why generate ill will by using a proprietary license? What value is there in that? Unlike LKMs, WP themes do not have to deal with hardware NDAs and DRM, closed source third-party code, or any of the other legal hassles that sometimes force an LKM to be closed source. Themes live in the world of the fully open source web stack. Since you are still free to license the CSS and images in your themes as you see fit, challenging the WP community over the license of the PHP code seems like bad business.
More Baby Pygmy Goats
Born this morning. Yes, they are a prolific bunch.
Here’s your daily dose of cute.
Six Month Old Pygmy Goats
The kids born in January are looking quite grown up now.
Silver-leaf Nightshade
- Silver-leaf Nightshade
- Silver-leaf Nightshade
- Silver-leaf Nightshade
Hairy Wedelia
Hairy Wedelia, or Texas creeping-oxeye, are small shrubs that we’re seeing pop up all over our land. The yellow-orange flowers are very attractive.
- Hairy Wedelia
- Hairy Wedelia
- Hairy Wedelia
Prairie Brazoria
A colony of about a dozen of these Prairie Brazoria are growing behind our chicken coop.
- Prairie Brazoria
- Prairie Brazoria
- Prairie Brazoria
- Prairie Brazoria
Lemon Mint
The leaves of the Lemon Mint smell strongly of lemon when crushed, and their pale lavender flowers are striking. We have a small group of these nestled in amongst the sea of Brown-Eyed Susans.
Prickly Pear
Prickly Pear will ruin your day if you fall into one. The long spines hurt, but the small, hair-like glochidia will embed in your skin and form a bristling carpet of aggravation. You need tweezers and a lot of patience or some hot wax or glue to remove them. At least the flowers are pretty. These are plentiful in Texas Hill Country. Our pasture is full of them.
- Prickly Pear
- Prickly Pear
- Prickly Pear
- Prickly Pear
- Prickly Pear
- Prickly Pear
- Prickly Pear
- Prickly Pear
Brown-Eyed Susans
Brown-Eyed Susans are abundant right now. We have thousands of them.
- Brown-Eyed Susan
- Brown-Eyed Susans
- Brown-Eyed Susans
- Brown-Eyed Susans
- Brown-Eyed Susans
- Brown-Eyed Susans
































