Thank you for the very detailed explanation!
I also wanted to ask for your opinion on the legal status of GraphQL — in the linked post, Raul makes mention of two other patents (US9646028 and US9400822) which may be related to GraphQL. However, what I’m curious about is the applicability of patents to something like GraphQL in the first place, considering that GraphQL is merely an open (?) spec nowadays (the patents were granted before it was public) that anyone could implement. Would the implications of Facebook holding a patent related to GraphQL mean that revoking these patent grants may essentially block any implementation of GraphQL, regardless of license?