6 ms·
Note that WordPress is ditching React not because they believe there's any problem with React's license and patent grant, but because they think their users wil
by skrebbel 9y ago
Note that WordPress is ditching React not because they believe there's any problem with React's license and patent grant, but because they think their users will be confused and angry.
In other words, the baseless and meritless outcry about a perfectly OK patent grant caused this, not the patent grant itself.
The subject became taboo, like female nipples in America, and WordPress doesn't want anything to do with the nipples of the open source community.
- markyuckerberg 9y ago>> users will be confused and angry What an ironic statement, considering that that combination can be lethal to a company. Besides, have you ever heard anyone say why they prefer to use Facebook even when they are aware that it is tracking their every move? Usually the answer is "convenience". By the same token, not getting confused or angry is also a great convenience to the user. Very few Wordpress users actually care about the baselessness or meritlessness of using one JavaScript library over another. They just want Wordpress to work.
- skrebbel 9y agoI fully agree! I think WordPress made the right move, and I would have done the same in their position. But it's sad that we now have baseless taboos in dev land.
- bodegajed 9y ago> baseless and meritless Are you expert in patent law for you to come up with that conclusion though? I you're not a lawyer then your assumption that it's a perfectly OK patent grant is baseless and meritless as well.
- notacoward 9y ago> I you're not a lawyer then your assumption that it's a perfectly OK patent grant is baseless and meritless as well. ...as would any non-lawyer's claim otherwise. Do you call them out the same way, or are you selective about where you apply that rule? In actual fact, it only takes a tiny bit of familiarity with patent law to see that a revocable grant can't be worse than no grant at all. Many engineers have such familiarity. If you haven't triggered the revocation clause in the PATENTS file, you're strictly better off than with plain BSD, because you have all the rights you would have had before while Facebook will have given up the right to sue you first (for patent issues related to your use of React). If you have triggered that revocation clause, you're exactly where plain BSD would have put you to begin with. So you're either better off or exactly equal. Never worse. Anyone who claims otherwise either hasn't actually read the PATENTS file, doesn't have even minimal familiarity with how the law works, or is spreading FUD.
- skrebbel 9y agoWow, you formulated that better than I ever could. Thanks :-)
- Flenser 9y ago"a revocable grant can't be worse than no grant at all" an implied license that can't be terminated is better than a explicit license that can: https://news.ycombinator.com/item?id=15051717 https://news.ycombinator.com/item?id=15051717
- notacoward 9y agoI think DannyBee is simply wrong that the explicit grant extinguishes the implicit one, and I've seen plenty of real lawyers agree. The copyright license and the patent license (LICENSE and PATENTS respectively) are separate contracts and even address separate areas of law. The legal principle involved here is that the permissions granted under LICENSE may not be unilaterally withdrawn except for reasons specified in that document itself. That's why some contracts have specific clauses saying that they may be modified by subsequent contracts, because otherwise they may not. LICENSE lacks such a clause. Therefore, in the event of the copyright holder bringing any kind of lawsuit (not just patent) that interferes with others' exercise of permissions given under LICENSE, they would become liable (for breach of contract). It's really not so much an implicit patent license as a guarantee that enforcing patents would lead to mutually assured destruction. The key point here is: all of that still applies regardless of what other contracts exist between the two parties - including the explicit patent grant. The PATENTS file can not modify or nullify anything except itself, either by its existence or by its subsequent revocation. No court would say that it does, because the implications for contract law in general go far beyond patent and copyright. Disclaimer: IANAL. I'm just a guy who understands logic, and who has been involved with software patents from an engineer's perspective.
- Flenser 9y agoThanks for explaining your reasoning. I think where you and DannyBee differ is with: "permissions granted under LICENSE may not be unilaterally withdrawn except for reasons specified in that document itself" where DannyBee is not taking the patent licence to be a permission that can be implicitly granted under LICENCE when there is a separate explicit PATENTS grant. He states in the followup comment "No license can be implied if there is an explicit license." which I'm guessing you would say only applies if the explicit licence is within or allowed for by LICENCE. Do you think that is that a fair representation of your points of view?
- notacoward 9y ago> WordPress doesn't want anything to do with the nipples of the open source community. Thanks for that image.