Home Messages Index
[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index

Re: [wp-hackers] WordPress and GPLv3

Roy Schestowitz wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Roy Schestowitz wrote:
There are several hypothetical scenarios which come to mind:

    1. Patent intimidation and settlements can be used to divide
    and separate 'licensed' WP from 'unlicensed' WP.
This is the second message you've mentioned patent issues, and I haven't
seen a response to my initial query.  You seem to be indicating that
GPL3 will somehow help with patent issues.  Unless you mean protecting
us (devs/users) from someone like Automattic patenting things, if you
are talking about a third-party coming after WP and big WP users/devs
for potential infringement of CMS patents, how the code is licensed
won't make a difference.  So... if you could explain in more detail what
you're thinking/assuming GPL3 helps with patent issues, I'd be
interested to hear it.. ;)

Imagine a scenario where a company forks WordPress and then signs a
patent deal (licensing) with a patent troll. Suppose that company acts
selfishly and then uses such pseudo-protection to pull people away from
WP. From the GPLv3 preamble:

"Finally, every program is threatened constantly by software patents. We
wish to avoid the special  danger that redistributors of a free program
will individually obtain patent licenses, in effect making the program
proprietary. To prevent this, the GPL makes it clear that any patent
must be licensed for everyone's free use or not licensed at all."

There are more scenarios to be considered, such as licensing with
clients/users rather than vendor/distributor.

I apologise if I didn't reply to your initial query. I must have missed it.

- --
		~~ Best of wishes

Roy S. Schestowitz

First, the scenario is a bit bogus... If a patent holder decided WP is in their sights, all WP forks would be 'hit up'. Signing a license to protect them from potential legal action regarding said patent certainly wouldn't give them any more reason to 'pull away from WP' -- no more than ANY fork would. If anything, one company 'giving in' would increase the likelihood that all WP offshoots would be 'attacked'.

Second, the preamble is in GPLv2. V3 adds much more detailed language regarding patents (many, many paragraphs), but V2 does have patent clauses in there. My belief is it is trying to make patent 'situations' much more explicit (legalese is all about whether you WANT gray areas, or WANT explicit terms... ;) but IANAL). But I don't imho think V2 in any way protects someone in the scenario you gave -- the code is still GPL code, must still be distributed as a derivative work of the original WP (which is a derivative itself...). The other thing V3 seems to add is much clearer language on patent/license being granted from all contributors -- which is a standard for any multi-company working groups today already.

Third, a reality of patent trolling is that they are going to go after big fish, not small ones. Big corporations, etc. And in that case, it could be more 'use' of the software than 'distribution' of it (imagine WP.COM or other WPMU hosting providers being hit), in a sense.

So, yes, V3 tries to make patent language much more explicit. But V2 also has decent supporting language:

For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

If you have and distribute GPL code, and sign a license that wouldn't permit normal redist rights of the GPL code (completely unlimited, derivative works rights, etc.), then you are in violation of the GPL and can no longer 'distribute' it at all. So, even under V2, signing a patent license is more of a 'user' protection racket than a 'distributor or creator' one. I haven't read V3 in enough details, and IANAL, but my quick read saw more language about third party contributions giving patent rights (which is generally implicit in GPL projects).

I'm not sure how GPL covers 'hosting providers' (wp.com, et al) come to think of it. That Chameleon thing is a good example, but WP.com and other WPMU sites are just as valid. They provide services on top of (often forked/custom) GPL code, but on their own servers. They don't redistribute the code (to the best of my knowledge), but they make money from it. Some would say that as an application service provider selling a GPL-based application, anyone who buys/uses the service should be given opportunity to download the modified source. I don't know. And is there a difference in how they make their money (some make it by ads, some directly charge users, some charge via other 'consulting' work).

Anyway, fun excuse to read docs I have no need or time to read. ;) ;)

-d
_______________________________________________
wp-hackers mailing list
wp-hackers@xxxxxxxxxxxxxxxxxxxx
http://lists.automattic.com/mailman/listinfo/wp-hackers

[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index