5 ms·
I don't think we're going to agree on this one.
by kemayo 2y ago
I don't think we're going to agree on this one.
- ImPostingOnHN 2y agoIt sounded like we agreed when you said that your phrasing meant the same thing as my phrasing. We agreed that a contract was offered which, if accepted, would revoke the GPL right to fork. We agreed that the GPL doesn't allow such a revocation of the GPL right to fork (even if it is part of a contract). We agreed that even attempting such a violation (e.g. by offering such a violating contract) is itself a violation of the GPL. Honestly, it sounds like we're in violent agreement. The only specific disagreement you've expressed is in the best way to word something among several options which you say are equivalent.
- kemayo 2y agoI was referring to the fundamental question of whether conditioning a trademark license on behavior is allowed. I don't think it counts as restricting GPL rights in a way that'd trigger the clause, and you do.
- ImPostingOnHN 2y agoAre you saying you don't think the GPL forbids attempting to redistribute with reduced rights, or you don't think offering a contract which does precisely that (in exchange for trademark consideration) constitutes an attempt?
- kemayo 2y agoMostly, I don't think this contract qualifies as an attempt to restrict your rights for that clause. It's an offer to give WP Engine something that they're not required to be given, in exchange for WP Engine not doing something while that contract is in effect. Crucially, they're not giving up their right to fork, they're just agreeing not to use it so long as the trademark license contract is active. And the term sheet says either party can terminate it for a material breach without any mention of penalties, so I don't think you can argue that they're being locked in to not using their GPL rights for any unreasonable time period -- they can fork whenever they feel like it, they just have to give up the not-GPL-required trademark license when they do. Separately, the GPL calls out that you're allowed to place a restriction on your distributed code when it comes to trademarks, in that you're not required to license your trademark. I.e. you're allowed to distribute code that's GPL-licensed but that it's impossible for people to legally use as-provided without either forking it or obtaining an extra license from you. v3 is a lot more explicit about this, but it seems implicit in v2 as well. You could certainly take the position that any sort of trademark license containing usage restrictions at all qualifies as a restriction under the GPL, so your only choices are to completely allow or forbid usage of your trademarks without any conditions. I disagree with that view.
- ImPostingOnHN 2y ago> It's an offer to give WP Engine something that they're not required to be given, in exchange for WP Engine not doing something while that contract is in effect You've interchangeably described WPEngine's consideration under the contract to be "something", "stuff", and "behavior" – this vagueness seems to be dodging the issue: what specifically, as you understand it, would WPEngine have to give up under the terms of the contract Matt presented, in exchange for usage of the trademarks?
- kemayo 2y ago> Crucially, they're not giving up their right to fork, they're just agreeing not to use it so long as the trademark license contract is active.
- ImPostingOnHN 2y agoThat's just a different way of saying they give up their right to fork (temporarily, for the duration of the contract).
- kemayo 2y ago> I don't think we're going to agree on this one.