Skip to content

Instantly share code, notes, and snippets.

@kraftbj
Last active December 11, 2015 20:59
Show Gist options
  • Save kraftbj/4658925 to your computer and use it in GitHub Desktop.
Save kraftbj/4658925 to your computer and use it in GitHub Desktop.
GPL questions
1. No, GPL code is not required to be offered publicly.
1a. If you distribute GPL code, you must include the source code (which, in WP world, is basically one and the same). Distribute basically means give/sell to the public. You are not required to give the program to anyone...only give the source code to those you give the program to.
2. Yes. (meant to include the link: http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney (right to sell is always an option). You cannot, though, say "you can only use this on one site". You can sell the code, but can't limit how it is used. That's why "upgrades" are offered on a subscription or "support and automatic upgrades" offered. Technically, if you have a five-site upgrade subscription, you're allowed, under the GPL, to install it on a sixth. They have the ability to not enable an automatic download, but one you have one copy of GPL software, you can do with it as you will.
3. If you sell/distribute the code (meaning publicly), then the receiver has the right to distribute/sell it themselves. I'm not quite sure what "shares access" means nor do I know the GPL well enough to answer this detailed enough, likely.
Do you have to share, to other people, a client site that has been GPL'd? No, that's not being publicly distributed. Can you demand that the client NOT share the same code? No, they have rights under the GPL to do what they wish with the code (within the GPL framework).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment