PageSourceSearch

https://graphql.org/_next/static/chunks/pages/community/contribute/governance-77705c8148623691.js

js graphql.org collected 2026-09-24 07:00:56 UTC 3,879 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7948],{99765:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/community/contribute/governance",function(){return t(45096)}])},45096:function(e,n,t){"use strict";t.r(n),t.d(n,{useTOC:function(){return h}});var r=t(52676),a=t(92937),i=t(45043),o=t(79428);function h(e){return[{value:"Technical governance",id:"technical-governance",depth:2},{value:"Financial and policy governance",id:"financial-and-policy-governance",depth:2}]}n.default=(0,a.c)(function(e){let{toc:n=h(e)}=e,t={a:"a",h1:"h1",h2:"h2",p:"p",...(0,o.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{children:"GraphQL Project Governance"}),"\n",(0,r.jsxs)(t.p,{children:["GraphQL was open sourced by Facebook in 2015, and became a neutrally governed project managed by the Linux Foundation in 2019. In keeping with best practices, the technical governance of the GraphQL project is separate and distinct from the financial and policy governance of the ",(0,r.jsx)(t.a,{href:"/foundation",children:"GraphQL Foundation"}),"."]}),"\n",(0,r.jsx)(t.h2,{id:n[0].id,children:n[0].value}),"\n",(0,r.jsxs)(t.p,{children:["The GraphQL project is a chartered under the ",(0,r.jsx)(t.a,{href:"https://www.jointdevelopment.org/",children:"Joint Development Foundation"})," (JDF). JDF is a part of the Linux Foundation family, and is an organization specifically dedicated to making open standards easier to manage."]}),"\n",(0,r.jsxs)(t.p,{children:["The GraphQL specification, the GraphQL Working Group, and all other sub-working groups and implementations in the ",(0,r.jsx)(t.a,{href:"https://github.com/graphql",children:"GraphQL GitHub organization"})," are governed by the ",(0,r.jsx)(t.a,{href:"https://technical-charter.graphql.org",children:"GraphQL project charter"}),"."]}),"\n",(0,r.jsxs)(t.p,{children:["The ",(0,r.jsx)(t.a,{href:"https://github.com/graphql/graphql-wg/blob/main/GraphQL-TSC.md",children:"Technical Steering Committee"}),", or TSC, is established in the ",(0,r.jsx)(t.a,{href:"https://technical-charter.graphql.org",children:"technical charter"})," as the top technical decision-making body. It consists of ",(0,r.jsx)(t.a,{href:"https://github.com/graphql/graphql-wg/blob/main/GraphQL-TSC.md#tsc-voting-members",children:"representatives from the GraphQL technical community"})," and is responsible for overseeing specification and development work, and approving new releases. TSC members serve a two-year term."]}),"\n",(0,r.jsx)(t.h2,{id:n[1].id,children:n[1].value}),"\n",(0,r.jsxs)(t.p,{children:["The ",(0,r.jsx)(t.a,{href:"/foundation",children:"GraphQL Foundation"})," provides financial support for the GraphQL project. In keeping with best practices, the Foundation is a separate organization, which helps to ensure that technical decisions are made upon their own merit and independent of financial contributions. The GraphQL Foundation uses the funds raised through ",(0,r.jsx)(t.a,{href:"/foundation/join",children:"membership dues"})," to support the work of the GraphQL Project through investments in infrastructure, coordination support services, developer grants, and mentorship programs."]}),"\n",(0,r.jsxs)(t.p,{children:["The ",(0,r.jsx)(t.a,{href:"/foundation",children:"GraphQL Foundation"})," is supported entirely by ",(0,r.jsx)(t.a,{href:"/foundation/join",children:"membership dues"}),", from ",(0,r.jsx)(t.a,{href:"/foundation/members",children:"companies"})," who wish to support the long-term sustainability of the GraphQL ecosystem."]})]})},"/community/contribute/governance",{filePath:"src/pages/community/contribute/governance.mdx",timestamp:1789481543e3,pageMap:i.v,frontMatter:{},title:"GraphQL Project Governance"},"undefined"==typeof RemoteContent?h:RemoteContent.useTOC)}},function(e){e.O(0,[3556,5043,2888,9774,179],function(){return e(e.s=99765)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.