TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Relicensing the GraphQL specification

221 pointsby dwwoelfelover 7 years ago

16 comments

jonas21over 7 years ago
So, wait, let me get this straight:<p>React has a revokable patent grant, people freak out about it, FB removes the patent grant, everyone rejoices.<p>GraphQL <i>doesn&#x27;t</i> have a patent grant, people freak out about it, FB adds a revokable patent grant, everyone rejoices.<p>What am I missing?
评论 #15341774 未加载
评论 #15341265 未加载
评论 #15341311 未加载
评论 #15342067 未加载
评论 #15341418 未加载
评论 #15344120 未加载
评论 #15341627 未加载
juancampaover 7 years ago
I&#x27;m not, by any means, a licensing expert but OWFa (the new spec license) has the following termination clause:<p>&gt; All rights, grants, and promises made by me to you under this Agreement are terminated if you file, maintain, or voluntarily participate in a lawsuit against me or any person or entity asserting that its Permitted Uses infringe any Granted Claims you would have had the right to enforce had you signed this Agreement, unless that suit was in response to a corresponding suit first brought against you<p>Wasn&#x27;t this the problem with the previous BSD + patents license? Not criticizing by any means, I&#x27;m genuinely curious.
评论 #15341567 未加载
评论 #15341275 未加载
评论 #15343733 未加载
评论 #15341253 未加载
eloffover 7 years ago
Great news! This follows on the heels of the relicensing of React, Jest, Flow, and Immutable.js. All MIT licensed now. Thank you, Facebook for taking the high road here and putting developers first.
connorsheaover 7 years ago
Awesome news, now we can reconsider using GraphQL at GitLab! :) <a href="https:&#x2F;&#x2F;gitlab.com&#x2F;gitlab-org&#x2F;gitlab-ce&#x2F;issues&#x2F;34754#note_41492393" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;gitlab-org&#x2F;gitlab-ce&#x2F;issues&#x2F;34754#note_41...</a><p>Out of curiosity, does anyone know of any other specs licensed under OWFa?
评论 #15341102 未加载
mcescalanteover 7 years ago
For previous context and discussion that led to this decision, this is the GraphQL issue to look at: <a href="https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;graphql&#x2F;issues&#x2F;351" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;graphql&#x2F;issues&#x2F;351</a><p>The original Medium post from an IP attorney is linked in the original issue comment, but I will link it here too as it was a catalyst: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@dwalsh.sdlr&#x2F;using-graphql-why-facebook-now-owns-you-3182751028c9" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@dwalsh.sdlr&#x2F;using-graphql-why-facebook-n...</a>
ChrisCinelliover 7 years ago
In my opinion this is a lot more important than relicensing React. There are a few libraries that do React&#x27;s job even better than React. But GraphQL and Relay are a bigger game changer... a 10x improvement compare to the current use of REST for server&#x2F;client communication.
raulkover 7 years ago
These are all huge wins for Open Source activism! Thanks for listening, Facebook.
thesmallestcatover 7 years ago
Are these licensing changes retroactive? If I&#x27;m already running Facebook&#x27;s GraphQL reference implementation, do I have to upgrade to be free of the patent restrictions?
评论 #15341473 未加载
andrewingramover 7 years ago
This is a far more important change than the React one, because GraphQL does actually have patents and didn&#x27;t have a patent grant.<p>Glad to see it, and learning about the OWFa license :)
评论 #15341138 未加载
schicklingover 7 years ago
I couldn&#x27;t be more excited for the recent license adjustments of Facebook&#x27;s open-source projects. Great work!
yasserkaddourover 7 years ago
I was sure GraphQL issue would have a happy resolution, Relay becoming MIT was a nice surprise.
tomeldersover 7 years ago
I obviously don&#x27;t know for certain, but I wouldn&#x27;t be surprised if it was Matt Mullenweg who framed the issue in a way that resonated well enough with Facebook to make them change their approach to licensing so drastically and swiftly...<p>&gt; I think Facebook’s clause is actually clearer than many other approaches companies could take, and Facebook has been one of the better open source contributors out there. But we have a lot of problems to tackle, and convincing the world that Facebook’s patent clause is fine isn’t ours to take on. It’s their fight.<p><a href="https:&#x2F;&#x2F;ma.tt&#x2F;2017&#x2F;09&#x2F;on-react-and-wordpress&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ma.tt&#x2F;2017&#x2F;09&#x2F;on-react-and-wordpress&#x2F;</a><p>That last part summed it up perfectly for me. Facebook may well have been right (and I personally believe they were), but it&#x27;s their responsibility to prove they&#x27;re right to the world, not ours.
评论 #15341639 未加载
soapdogover 7 years ago
So react, graphql and flow and some others have been re-licensed. Anyone here has info about changing licenses for reasonml?
aldoushuxley001over 7 years ago
Does anyone know if GraphQL can be used for a social network competitor to facebook? Or is that still risky?
评论 #15343493 未加载
sidcoolover 7 years ago
This will win hearts and minds for Facebook.
评论 #15341365 未加载
johnabelaover 7 years ago
excellent news!