Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:How WordPress Works, and Why the Authors are Ri (Score 1) 571

You do not understand how WordPress and WP themes work.

I understand exactly how WordPress and its Themes (and plugins) work. I've been running self-hosted WP for five years, and have been working with Themes for pretty much that entire time. I also have a handful of plugins that I have developed and/or forked.

They are not standalone applications that "call" WordPress.

The Theme is loaded by WordPress. The theme is completely dependent on Wordpress and cannot function without a working copy of Wordpress.

Based on that, I'd say the derivative work argument has some merit, but less than an argument based on incorporation.

By contrast, you don't seem to understand how copyright law defines "derivative work", which has absolutely nothing at all to do with degree of dependence upon a protected work. Again: see the Game Genie in Galoob v Nintendo or Sega Genesis-specific video games in Sega v Accolade. Incorporation is not a consideration, it is the only consideration.

All you do when you split hairs like this is go from violating the license to willfully violating the license and showing your intent is to skirt the agreement.

What agreement? Unless a work is derivative of WordPress, it is entirely unaffected by WordPress' GPL. A developer who makes his own original work (a Theme) has made no "agreement" with WordPress, and has done nothing in violation of WordPress' license.

None of which will endear you to juries, judges or copyright holders. After all, it's the opinion of the copyright holder that will land you in court, and the opinion of the jury that will determine facts, and the opinion of the judge that will limit your ability to advance your case.

I have yet to see anyone cite even a single court case that refutes my position. I've cited five that set the precedent: Brown Bag, Altai, Sega, Galoob, and Sony.

Also, your suggestion that it's ok to sell a product that cannot be used by the buyer without breaking a license agreement is a bad idea.

Now you're just putting words in my mouth. Where did I ever say any such thing? By the way: end-use (anything not involving distribution) is expressly stated by the GPL itself as being outside its scope. So, there is no such thing as non-distribution use that "breaks" the GPL.

Finally, it's probably bad business to piss off an open source community over the terms of the license that lets the community exist to begin with. EVEN if you are within your rights to do so.

On this point, I certainly agree. Look, I release under GPL everything WordPress-related that I develop. I do so because I appreciate what a great product WordPress is, and I appreciate the help others have given me in helping me use it. I consider any minimal contribution I can make with respect to Themes or Plugins to be the least I can do to give back to the community.

I also think that the WordPress community should be free to promote and encourage100% GPL third-party extensions (especially in the Plugin and Theme repositories).

I just don't think that such encouragement should claim legal backing for such a position, where no such backing exists.

Comment Re:How WordPress Works, and Why the Authors are Ri (Score 1) 571

In a legal sense, calling functions is not incorporation.

Here's the difference: merely calling wp_list_comments() is not incorporation, as defined by copyright case law. However, copying from WordPress and pasting into a Theme the actual code that is defined by wp_list_comments() does constitute incorporation.

Calling functions is perfectly acceptable, with respect to copyright. Doing so does not cause the Theme to be derivative of WordPress. Again, see the decisions in Altai, Sega, Sony, and Galoob.

Any actual combination of a WordPress Theme and WordPress is performed not by the Theme developer, but rather by the end-user, at run-time, via the PHP interpreter. It is that combination, and only that combination, that could even possibly be considered a derivative work. Prior to that combination, the Theme itself is in no way whatsoever inherently derivative of WordPress.

Comment Re:GPL people make it clear in their FAQ (Score 1) 571

The question posed was whether or not Themes are inherently derivative of *WordPress*, which they are not. Now, I certainly concede that a Theme could be derivative of another *Theme*. But I would also contend that *almost* all PHP in a template file is non-copyrightable (functions.php is another matter altogether).

As for the line of code you quoted: I don't see anything copyrightable in it. (Trademark might be another matter, if the developer of the Erudite Theme trademarked the Theme name "Erudite".) It's nothing more than a function call, using defined arguments and the defined method of operation for internationalization of text strings.

Most of what is copyrightable in *any* Theme is going to be in the images, CSS, and JS - with perhaps some of the functions defined in functions.php. So, any resemblance between a standard Theme template file (index.php, single.php, archive.php, header.php, footer.php, etc.) is going to consist of non-copyrightable function calls and semantic markup.

(I also concede that any blatant plagiarism - be it from WordPress core or from another Theme - would strengthen (but not guarantee, depending on what was copied) the derivative argument.)

Comment Re:GPL people make it clear in their FAQ (Score 1) 571

If you unzip a wordpress theme in a publicly viewable directory and point a web browser at it, will it return an error message? Will it complain about not being able to find wordpress?

Being as you will get an error message complaining about lack of wordpress, you will have a long road to convince a judge and jury that it is not a derivative work.

That has absolutely nothing to do with determining whether or not a Theme is derivative of WordPress. Simply put: "dependent" does not equal "derivative".

If you put a Windows .exe on a Linux box (without WINE) and tried to run it, you would likewise get errors. That outcome does not mean that the .exe is *derivative* of Windows.

To be derivative of WordPress, a Theme must incorporate, in some concrete form, actual code from WordPress.

...the fact that almost all wordpress themes copy GPL code...

The vast majority of Themes do no such thing. No GPL code is copied from WordPress into a Theme. Themes merely use function calls and the like, which, per applicable copyright case law, is non-copyrightable as "method of operation" content.

Automattic has a good enough case that almost every IP attorney I know would take their case (the one exception hates litigation, and spends her time on contracts)

I question whether the pool of IP attorneys that you know is a representative sample of all IP attorneys. Besides, unless any of them come out and say that they would take such a case, I don't believe it.

Comment Re:How WordPress Works, and Why the Authors are Ri (Score 1) 571

The key point that you are missing is that, according to the Copyright Act and applicable copyright case law, no incorporation has taken place. If the authors of the GPL are saying otherwise, then, yes: I'm saying exactly that they don't know what "derivative work" means, as defined by copyright law. Having heard what Matt Mullenweg (and the SFLC) has to say on the matter, I am convinced that his interpretation of "derivative work" is at odds with copyright law.

Comment Re:Marketing (Score 1) 571

That "one idiot in Florida" is a laywer who does happen to spend part of his practice time on copyright law. That the "advocates" are all in unison is entirely irrelevant. Consensus among the "advocates" does not trump the Copyright Act and applicable copyright case law in defining "derivative work". Further, it's not just (or even primarily) the Galoob case that Wasylik (the "idiot in Florida") references that refutes Matt Mullenweg et al. See also Computer Associates v Altai, Sega v Accolade, and Sony v Connectix.

Comment Re:Software Freedom Law Centre analysis (Score 1) 571

First, their interpretation that mere linking causes a work to be considered derivative is at odds with applicable copyright case law. Second, note the key assumption in the analysis:

and considering those themes as if they had been added to WordPress by a third party

The as if they had been added assumption is critical to their analysis - and has absolutely no bearing on the circumstance of a Theme developer distributing his Theme, wholly separate from WordPress core.

Comment Re:I don't buy it. (Score 1) 571

Dependency does not constitute derivative, as per the Copyright Act and applicable case law. For specific reference, see Sega v Accolade and Galoob v Nintendo. In the former, Accolade made Sega Genesis-compatible video games. In the latter, Galoob made the Nintendo-specific Game Genie product. The courts considered neither to be a derivative of the protected work on which they depended.

Comment Re:I don't buy it. (Score 1) 571

Again, the GPL doesn't define "derivative work". Rather, the Copyright Act and applicable copyright case law define "derivative work". And the Act and prevailing case law do not consider mere linking to meet the standard for considering a work derivative, which is that a work must incorporate, in some concrete form, copyrightable code from a protected work in order to be considered derivative.

Comment Re:I don't buy it. (Score 1) 571

The GPL is a copyright license that derives its validity from the Copyright Act. The GPL limits its scope to distribution of modified or derivative code. Distribution is an activity wholly under the purview of the Copyright Act. Thus, the GPL explicitly states as out-of-scope any activity outside of the Copyright Act, and any activity covered by the Copyright Act not including distribution.

Slashdot Top Deals

"Ninety percent of baseball is half mental." -- Yogi Berra

Working...