CINXE.COM
Governance | OpenJS Foundation
<!DOCTYPE html><html lang="en" class="__variable_179fbf __variable_a17b92 font-sans"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/3478b6abef19b3b3-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/a34f9d1faa5f3315-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format%2Ccompress&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format%2Ccompress&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress%2Cformat&width=3840 3840w"/><link rel="stylesheet" href="/_next/static/css/efa6fea4a8423ce5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-b781c4ef7c3cec02.js"/><script src="/_next/static/chunks/b179b281-01f17650614607cb.js" async=""></script><script src="/_next/static/chunks/474-d2974b7e6551dc1a.js" async=""></script><script src="/_next/static/chunks/main-app-c480e4f040cb1c01.js" async=""></script><script src="/_next/static/chunks/889-633abbeb6dfbb992.js" async=""></script><script src="/_next/static/chunks/387-4e7847ea9e458877.js" async=""></script><script src="/_next/static/chunks/733-c28e2157e38528fd.js" async=""></script><script src="/_next/static/chunks/871-f33887e49d695d09.js" async=""></script><script src="/_next/static/chunks/993-e20e0f1ff1e8a061.js" async=""></script><script src="/_next/static/chunks/782-834de3d4397c4b31.js" async=""></script><script src="/_next/static/chunks/app/layout-0b92283c1d60fd25.js" async=""></script><script src="/_next/static/chunks/157-ba835782c4a999e1.js" async=""></script><script src="/_next/static/chunks/375-70f489e3e6bf4ba5.js" async=""></script><script src="/_next/static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=GTM-5VW27N8" as="script"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format%2Ccompress&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format%2Ccompress&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format%2Ccompress&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format%2Ccompress&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format%2Ccompress&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format%2Ccompress&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress%2Cformat&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format%2Ccompress&width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format%2Ccompress&width=3840 3840w"/><title>Governance | OpenJS Foundation</title><meta name="description" content="The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization. Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions."/><meta name="application-name" content="OpenJS Foundation"/><link rel="author" href="https://openjsf.org/"/><meta name="author" content="OpenJS Foundation"/><meta name="creator" content="OpenJS Foundation"/><meta name="publisher" content="OpenJS Foundation"/><meta name="format-detection" content="telephone=no"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="Governance | OpenJS Foundation"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="Governance | OpenJS Foundation"/><meta property="og:description" content="The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization. Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions."/><meta property="og:url" content="https://beskar-openjsf.vercel.app/"/><meta property="og:site_name" content="OpenJS Foundation"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@openjsf"/><meta name="twitter:title" content="Governance | OpenJS Foundation"/><meta name="twitter:description" content="The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization. Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x32"/><meta name="next-size-adjust"/><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" noModule=""></script></head><body class="bg-white dark:bg-gray-900"><header class="sticky left-0 right-0 top-0 z-50 border-b border-gray-200 bg-white/90 backdrop-blur-sm dark:border-gray-700 dark:bg-gray-900/90"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-3 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5" href="/"><span class="sr-only">OpenJS Foundation</span><img alt="" loading="lazy" width="395" height="125" decoding="async" data-nimg="1" class="h-8 w-auto dark:brightness-0 dark:invert" style="color:transparent" srcSet="/_next/image?url=%2Flogo.svg&w=640&q=75 1x, /_next/image?url=%2Flogo.svg&w=828&q=75 2x" src="/_next/image?url=%2Flogo.svg&w=828&q=75"/></a></div><div class="flex lg:hidden"><button type="button" class="-m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-700 dark:text-gray-200"><span class="sr-only">Open main menu</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="h-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div><div class="hidden lg:flex lg:gap-x-12"><div class="hidden lg:block"><div class="relative" data-headlessui-state=""><button class="flex items-center gap-x-1 text-sm font-semibold leading-6 text-gray-900 dark:text-white" type="button" aria-expanded="false" data-headlessui-state="">About<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><div class="block lg:hidden"><div class="-mx-3" data-headlessui-state=""><button class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50" id="headlessui-disclosure-button-:Rcaqda:" type="button" aria-expanded="false" data-headlessui-state="">About<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><a class="hidden items-center gap-2 text-sm font-semibold leading-6 text-gray-900 dark:text-white lg:flex" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/cyber-monday-openjs-2024/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a><a class="-mx-3 flex items-center gap-2 rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 dark:text-white lg:hidden" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/cyber-monday-openjs-2024/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a><a class="hidden items-center gap-2 text-sm font-semibold leading-6 text-gray-900 dark:text-white lg:flex" href="/blog">Blog</a><a class="-mx-3 flex items-center gap-2 rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 dark:text-white lg:hidden" href="/blog">Blog</a><div class="hidden lg:block"><div class="relative" data-headlessui-state=""><button class="flex items-center gap-x-1 text-sm font-semibold leading-6 text-gray-900 dark:text-white" type="button" aria-expanded="false" data-headlessui-state="">Community<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><div class="block lg:hidden"><div class="-mx-3" data-headlessui-state=""><button class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50" id="headlessui-disclosure-button-:Rd2qda:" type="button" aria-expanded="false" data-headlessui-state="">Community<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div></div><div style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div><div class="hidden items-center gap-4 lg:flex lg:flex-1 lg:justify-end"><a href="https://slack-invite.openjsf.org" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 127 127" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 text-gray-400 transition-colors hover:text-gray-500 dark:text-gray-400 dark:hover:text-gray-500"><path d="M27.2 80C27.2 87.3 21.3 93.2 14 93.2C6.69995 93.2 0.799951 87.3 0.799951 80C0.799951 72.7 6.69995 66.8 14 66.8H27.2V80ZM33.7999 80C33.7999 72.7 39.7 66.8 47 66.8C54.3 66.8 60.2 72.7 60.2 80V113C60.2 120.3 54.3 126.2 47 126.2C39.7 126.2 33.7999 120.3 33.7999 113V80Z"></path><path d="M47 27C39.7 27 33.7999 21.1 33.7999 13.8C33.7999 6.49998 39.7 0.599976 47 0.599976C54.3 0.599976 60.2 6.49998 60.2 13.8V27H47ZM47 33.7C54.3 33.7 60.2 39.6 60.2 46.9C60.2 54.2 54.3 60.1 47 60.1H13.9C6.59995 60.1 0.699951 54.2 0.699951 46.9C0.699951 39.6 6.59995 33.7 13.9 33.7H47Z"></path><path d="M99.9 46.9C99.9 39.6 105.8 33.7 113.1 33.7C120.4 33.7 126.3 39.6 126.3 46.9C126.3 54.2 120.4 60.1 113.1 60.1H99.9V46.9ZM93.3 46.9C93.3 54.2 87.4 60.1 80.1 60.1C72.8 60.1 66.9 54.2 66.9 46.9V13.8C66.9 6.49998 72.8 0.599976 80.1 0.599976C87.4 0.599976 93.3 6.49998 93.3 13.8V46.9Z"></path><path d="M80.1 99.8C87.4 99.8 93.3 105.7 93.3 113C93.3 120.3 87.4 126.2 80.1 126.2C72.8 126.2 66.9 120.3 66.9 113V99.8H80.1ZM80.1 93.2C72.8 93.2 66.9 87.3 66.9 80C66.9 72.7 72.8 66.8 80.1 66.8H113.2C120.5 66.8 126.4 72.7 126.4 80C126.4 87.3 120.5 93.2 113.2 93.2H80.1Z"></path></svg></a><a href="https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com" target="_blank" rel="noopener noreferrer"><svg enable-background="new 0 0 200 200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="h-4 w-4 text-gray-400 transition-colors hover:text-gray-500 dark:text-gray-400 dark:hover:text-gray-500"><g transform="translate(3.75 3.75)"><path d="m65.211 125.276c-3.934-2.658-6.658-6.539-8.145-11.671l9.132-3.763c.829 3.158 2.276 5.605 4.342 7.342 2.053 1.737 4.553 2.592 7.474 2.592 2.987 0 5.553-.908 7.697-2.724s3.224-4.132 3.224-6.934c0-2.868-1.132-5.211-3.395-7.026s-5.105-2.724-8.5-2.724h-5.276v-9.039h4.736c2.921 0 5.382-.789 7.382-2.368s3-3.737 3-6.487c0-2.447-.895-4.395-2.684-5.855s-4.053-2.197-6.803-2.197c-2.684 0-4.816.711-6.395 2.145s-2.724 3.197-3.447 5.276l-9.039-3.763c1.197-3.395 3.395-6.395 6.618-8.987 3.224-2.592 7.342-3.895 12.342-3.895 3.697 0 7.026.711 9.974 2.145 2.947 1.434 5.263 3.421 6.934 5.947 1.671 2.539 2.5 5.382 2.5 8.539 0 3.224-.776 5.947-2.329 8.184s-3.461 3.947-5.724 5.145v.539c2.987 1.25 5.421 3.158 7.342 5.724 1.908 2.566 2.868 5.632 2.868 9.211s-.908 6.776-2.724 9.579-4.329 5.013-7.513 6.618c-3.197 1.605-6.789 2.421-10.776 2.421-4.618.013-8.881-1.316-12.815-3.974z"></path><path d="m121.25 79.961-9.974 7.25-5.013-7.605 17.987-12.974h6.895v61.197h-9.895z"></path><path d="m148.882 196.25 47.368-47.368-23.684-10.526-23.684 10.526-10.526 23.684z"></path><path d="m33.092 172.566 10.526 23.684h105.263v-47.368h-105.263z"></path><path d="m12.039-3.75c-8.723 0-15.789 7.066-15.789 15.789v136.842l23.684 10.526 23.684-10.526v-105.263h105.263l10.526-23.684-10.525-23.684z"></path><path d="m-3.75 148.882v31.579c0 8.724 7.066 15.789 15.789 15.789h31.579v-47.368z"></path><path d="m148.882 43.618v105.263h47.368v-105.263l-23.684-10.526z"></path><path d="m196.25 43.618v-31.579c0-8.724-7.066-15.789-15.789-15.789h-31.579v47.368z"></path></g></svg></a><a class="rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue" href="/join">Become a member</a></div></nav><div style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div></header><!--$--><section class="bg-gradient-to-b from-primary-blue/10 to-primary-blue/20 py-24" data-border="none"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="mx-auto max-w-2xl lg:mx-0"><h2 class="mt-2 bg-gradient-to-b from-primary-blue/80 to-primary-blue/100 bg-clip-text pb-2 text-4xl font-bold tracking-tight text-transparent dark:text-white sm:text-6xl"><span data-br=":R2dtsla:" data-brr="1" style="display:inline-block;vertical-align:top;text-decoration:inherit;text-wrap:balance">Governance</span><script>self.__wrap_n=self.__wrap_n||(self.CSS&&CSS.supports("text-wrap","balance")?1:2);self.__wrap_b=(e,t,r)=>{let n=(r=r||document.querySelector(`[data-br="${e}"]`)).parentElement,l=e=>r.style.maxWidth=e+"px";r.style.maxWidth="";let a=n.clientWidth,i=n.clientHeight,s=a/2-.25,o=a+.5,u;if(a){for(l(s),s=Math.max(r.scrollWidth,s);s+1<o;)l(u=Math.round((s+o)/2)),n.clientHeight===i?o=u:s=u;l(o*t+a*(1-t))}r.__wrap_o||"undefined"!=typeof ResizeObserver&&(r.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+r.dataset.brr,r)})).observe(n)};self.__wrap_n!=1&&self.__wrap_b(":R2dtsla:",1)</script></h2><p class="mt-4 text-lg leading-8 text-gray-900/70 dark:text-white"><span data-br=":R4dtsla:" data-brr="1" style="display:inline-block;vertical-align:top;text-decoration:inherit;text-wrap:balance">The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization. Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions.</span><script>self.__wrap_n=self.__wrap_n||(self.CSS&&CSS.supports("text-wrap","balance")?1:2);self.__wrap_b=(e,t,r)=>{let n=(r=r||document.querySelector(`[data-br="${e}"]`)).parentElement,l=e=>r.style.maxWidth=e+"px";r.style.maxWidth="";let a=n.clientWidth,i=n.clientHeight,s=a/2-.25,o=a+.5,u;if(a){for(l(s),s=Math.max(r.scrollWidth,s);s+1<o;)l(u=Math.round((s+o)/2)),n.clientHeight===i?o=u:s=u;l(o*t+a*(1-t))}r.__wrap_o||"undefined"!=typeof ResizeObserver&&(r.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+r.dataset.brr,r)})).observe(n)};self.__wrap_n!=1&&self.__wrap_b(":R4dtsla:",1)</script></p></div></div></section><!--/$--><!--$--><section class="bg-gray-50 py-24 dark:bg-gray-950"><div class="prose mx-auto max-w-7xl px-6 dark:prose-invert lg:px-8"><h2 class="mb-4 text-3xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-4xl">Board of Directors</h2><div class="mb-8 max-w-2xl"><p>The Board of Directors sets overall technical policy through our bylaws, mission and vision statements, describing the overarching scope of foundation initiatives, technical vision, and direction.</p></div><div class="grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4"><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Michael "Max" Maximilien</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">IBM</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Board Chair; Platinum Director</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Shayne Boyer</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Microsoft</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Board Vice Chair; Platinum Director</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Sean Johnson</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Joyent</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Platinum Director</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format,compress" srcSet="https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format%2Ccompress&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Jordan Harband</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">HeroDevs</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Gold Director</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Abigail Cabunoc Mayes</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">GitHub</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Silver Director</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Paula Paul</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Greyshore Associates</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Silver Director</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress,format" srcSet="https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Adrian Estrada</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">NodeSource</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">End-User Director</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format,compress" srcSet="https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format%2Ccompress&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Tobie Langel</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">UnlockOpen</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Director</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Matteo Collina</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Platformatic</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Director</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Joe Sepi</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">IBM</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Director</span></dd></dl></div></button></div></div></section><!--/$--><!--$--><section class="bg-gray-50 py-24 dark:bg-gray-950"><div class="prose mx-auto max-w-7xl px-6 dark:prose-invert lg:px-8"><h2 class="mb-4 text-3xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-4xl">Cross Project Council (CPC)</h2><div class="mb-8 max-w-2xl"><p>The Cross-Project Council, or CPC, is the top-level technical governance organization within the OpenJS Foundation. The CPC is responsible for implementing technical policy and procedures, within the scope and direction of the policies set by the Board.</p></div><div class="grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4"><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Joe Sepi</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Node.js</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Chairperson; Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Tobie Langel</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400"></dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Vice Chairperson; Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Jonathan Lipps</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Appium</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format,compress" srcSet="https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format%2Ccompress&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Kazuaki Matsuo</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Appium</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Dylan Schiemann</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Dojo</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format,compress" srcSet="https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format%2Ccompress&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Erick Zhao</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Electron</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format,compress" srcSet="https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format%2Ccompress&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Michaela Laurencin</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Electron</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format,compress" srcSet="https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format%2Ccompress&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Michał Gołębiowski-Owczarek</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">jQuery</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Timmy Willison</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">jQuery</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Rich Trott</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Node.js</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format,compress" srcSet="https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format%2Ccompress&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Even Stensberg</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">webpack</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format,compress" srcSet="https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format%2Ccompress&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Ulises Gascón</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">At-Large Projects</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Jordan Harband</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">At Large</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress%2Cformat&width=640 640w, https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress%2Cformat&width=828 828w, https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress%2Cformat&width=1200 1200w, https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress%2Cformat&width=2048 2048w, https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress%2Cformat&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Michael Dawson</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Regular Members</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format,compress" srcSet="https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format%2Ccompress&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Chris de Almeida</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">Regular Members</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><img src="https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format,compress" srcSet="https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format%2Ccompress&width=640 640w, https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format%2Ccompress&width=828 828w, https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format%2Ccompress&width=1200 1200w, https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format%2Ccompress&width=2048 2048w, https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format%2Ccompress&width=3840 3840w" alt="" class="mx-auto h-32 w-32 flex-shrink-0 rounded-full object-cover" width="128" height="128"/><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Claudio Wunder</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">webpack</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">Voting Member</span></dd></dl></div></button></div></div></section><!--/$--><!--$--><section class="bg-gray-50 py-24 dark:bg-gray-950"><div class="prose mx-auto max-w-7xl px-6 dark:prose-invert lg:px-8"><h2 class="mb-4 text-3xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-4xl">Cross Project Council (CPC) Regular Members</h2><div class="mb-8 max-w-2xl"><p>Anyone who has been active in the foundation or one of its member projects, as described in the <a href="https://github.com/openjs-foundation/cross-project-council/blob/main/governance/GOVERNANCE.md#approving-and-onboarding-regular-members" target="_blank" rel="noopener noreferrer">CPC Governance</a> may request to become a regular member by opening a PR to add themselves to the list of regular members. Outgoing Voting members automatically become Regular members, although they must remain active to retain their status.</p></div><div class="grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4"><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Abigail Cabunoc Mayes</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@abbycabs</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Adrian Estrada</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@edsadr</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Christian Bromann</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@christian-bromann</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Claudio Wunder</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@ovflowd</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Cody Zuschlag</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@codyzu</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Darcy Clarke</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@darcyclarke</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Divy Tolia</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@designmoreweb</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Eemeli Aro</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@eemeli</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Ethan Arrowood</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@Ethan-Arrowood</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Even Stensberg</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@evenstensberg</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Jean Burellier</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@sheplu</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Jordan Harband</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@ljharb</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Jory Burson</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@jorydotcom</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Marco Ippolito</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@marco-ippolito</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Matteo Collina</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@mcollina</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Michael Dawson</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@mhdawson</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Mike Samuel</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@mikesamuel</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Mohammed Keyvanzadeh</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@VoltrexKeyva</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Nick O’Leary</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@knolleary</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Nitin Kumar</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@snitin315</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Paula Paul</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@paulapaul</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Rick Markins</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@rxmarbles</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Rifa Achrinza</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@achrinza</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Ruy Adorno</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@ruyadorno</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Sara Chipps</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@sarajo</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Shelley Vohr</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@codebytere</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Ulises Gascón</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@ulisesgascon</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Waleed Ashraf</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@waleedashraf</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Wes Todd</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@wesleytodd</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button><button type="button" class="col-span-1 flex flex-col divide-y divide-gray-200 rounded-lg bg-white text-center shadow dark:divide-gray-700 dark:bg-gray-900"><div class="flex w-full flex-1 flex-col p-8"><h3 class="mt-6 mb-0 text-sm font-medium text-gray-900 dark:text-white">Yagiz Nizipli</h3><dl class="mt-1 flex flex-grow flex-col justify-between"><dt class="sr-only">Title</dt><dd class="text-sm text-gray-500 dark:text-gray-400">@anonrig</dd><dt class="sr-only">Role</dt><dd class="mt-3"><span class="inline-flex items-center rounded-full bg-primary-blue/5 px-2 py-1 text-xs font-medium text-primary-blue ring-1 ring-inset ring-primary-blue/20">CPC Regular Member</span></dd></dl></div></button></div></div></section><!--/$--><footer class="border-t border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900" aria-labelledby="footer-heading"><h2 id="footer-heading" class="sr-only">Footer</h2><div class="mx-auto max-w-7xl px-6 pb-8 pt-16 sm:pt-24 lg:px-8 lg:pt-32"><div class="xl:grid xl:grid-cols-3 xl:gap-8"><a class="-m-1.5 p-1.5" href="/"><span class="sr-only">OpenJS Foundation</span><img alt="" loading="lazy" width="395" height="125" decoding="async" data-nimg="1" class="h-8 w-auto dark:brightness-0 dark:invert" style="color:transparent" srcSet="/_next/image?url=%2Flogo.svg&w=640&q=75 1x, /_next/image?url=%2Flogo.svg&w=828&q=75 2x" src="/_next/image?url=%2Flogo.svg&w=828&q=75"/></a><div class="mt-16 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0"><div class="md:grid md:grid-cols-2 md:gap-8"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">About</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/about">Overview</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/members">Members</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/foundation-leadership">Leadership</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/governance">Governance</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/projects">Projects</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/contact">Contact Us</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/join">Join</a></li></ul></div><div class="mt-10 md:mt-0"><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Community</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/collaboration">Collaboration</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://javascriptlandia.com/">JavaScriptLandia<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://www.openvisualization.org/">Open Visualization<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/sovereign-tech-fund">Sovereign Tech Fund</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://openjsworld2021.openjsf.org/">OpenJS World 2021<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://events.linuxfoundation.org/openjs-world/">OpenJS World 2022<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://events.linuxfoundation.org/open-source-summit-north-america/about/openjs-world/">OpenJS World 2023<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li></ul></div></div><div class="md:grid md:grid-cols-2 md:gap-8"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Legal</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/privacy">Privacy</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/terms">Terms</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/cla">CLA</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/export">Export</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://github.com/openjs-foundation/cross-project-council/blob/main/CODE_OF_CONDUCT.md">Code of Conduct<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li></ul></div><div class="mt-10 md:mt-0"><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Explore</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/application-development/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/blog">Blog</a></li></ul></div></div></div></div><div class="mt-16 border-t border-gray-900/10 pt-8 dark:border-white/10 sm:mt-20 lg:mt-24 lg:flex lg:items-center lg:justify-between"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Connect with us!</h3><p class="mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400">Stay up to date with the latest news and updates from the OpenJS.</p></div><div class="flex space-x-6 md:order-2"><a href="https://twitter.com/openjsf" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">Twitter</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84"></path></svg></a><a href="https://github.com/openjs-foundation/" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">GitHub</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path></svg></a><a href="https://www.youtube.com/c/OpenJSFoundation" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">YouTube</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path fill-rule="evenodd" d="M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z" clip-rule="evenodd"></path></svg></a></div></div><div class="prose prose-sm mt-8 max-w-none border-t border-gray-900/10 pt-8 dark:prose-invert dark:border-white/10"><p>Copyright © <a href="https://openjsf.org/">OpenJS Foundation</a>. All rights reserved. The<!-- --> <a href="https://openjsf.org/">OpenJS Foundation</a> has registered trademarks and uses trademarks. For a list of trademarks of the<!-- --> <a href="https://openjsf.org/">OpenJS Foundation</a>, please see our<!-- --> <a href="https://trademark-policy.openjsf.org/">Trademark Policy</a> <!-- -->and <a href="https://trademark-list.openjsf.org/">Trademark List</a>. Trademarks and logos not indicated on the<!-- --> <a href="https://trademark-list.openjsf.org/">list of OpenJS Foundation trademarks</a> <!-- -->are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.<br/><br/><a href="https://openjsf.org/">OpenJS Foundation</a> |<!-- --> <a href="https://members.openjsf.org/">Member Support</a> |<!-- --> <a href="https://terms-of-use.openjsf.org/">Terms of Use</a> |<!-- --> <a href="https://privacy-policy.openjsf.org/">Privacy Policy</a> |<!-- --> <a href="/security">Security</a> |<!-- --> <a href="https://bylaws.openjsf.org/">Bylaws</a> |<!-- --> <a href="https://code-of-conduct.openjsf.org">Code of Conduct</a> |<!-- --> <a href="https://trademark-policy.openjsf.org/">Trademark Policy</a> |<!-- --> <a href="https://trademark-list.openjsf.org/">Trademark List</a> |<!-- --> <a href="https://www.linuxfoundation.org/cookies/">Cookie Policy</a></p></div></div></footer><script src="/_next/static/chunks/webpack-b781c4ef7c3cec02.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/3478b6abef19b3b3-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/a34f9d1faa5f3315-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/css/efa6fea4a8423ce5.css\",\"style\"]\n0:\"$L4\"\n"])</script><script>self.__next_f.push([1,"5:I[3105,[],\"\"]\n7:I[6969,[],\"\"]\n4:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/efa6fea4a8423ce5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L5\",null,{\"buildId\":\"CvlRHYuve4Vy5ElJ0d3UZ\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/governance\",\"initialTree\":[\"\",{\"children\":[[\"page\",\"governance\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialHead\":[false,\"$L6\"],\"globalErrorComponent\":\"$7\",\"children\":[null,\"$L8\",null]}]]\n"])</script><script>self.__next_f.push([1,"9:I[7653,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"782\",\"static/chunks/782-834de3d4397c4b31.js\",\"185\",\"static/chunks/app/layout-0b92283c1d60fd25.js\"],\"\"]\na:I[7008,[],\"\"]\nb:I[4311,[],\"\"]\nc:I[4889,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e"])</script><script>self.__next_f.push([1,"38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"\"]\nf:I[9598,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"782\",\"st"])</script><script>self.__next_f.push([1,"atic/chunks/782-834de3d4397c4b31.js\",\"185\",\"static/chunks/app/layout-0b92283c1d60fd25.js\"],\"Analytics\"]\n10:I[2063,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"Image\"]\n11:"])</script><script>self.__next_f.push([1,"I[8986,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"PrismicPreviewClient\"]\n12:I[2434,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458"])</script><script>self.__next_f.push([1,"877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"\"]\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_179fbf __variable_a17b92 font-sans\",\"children\":[\"$\",\"body\",null,{\"className\":\"bg-white dark:bg-gray-900\",\"children\":[[\"$\",\"$L9\",null,{\"items\":[{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{\"label\":\"Overview\",\"link\":{\"id\":\"ZHIbPhAAACYAH3qd\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"about-the-openjs-foundation\",\"first_publication_date\":\"2023-05-27T15:01:20+0000\",\"last_publication_date\":\"2024-06-04T18:22:25+0000\",\"uid\":\"about\",\"url\":\"/about\",\"link_type\":\"Document\",\"key\":\"d9832056-be7b-4d1e-884d-19384572bbec\",\"isBroken\":false},\"description\":\"Learn about our mission, vision, and values.\",\"label_group\":null},{\"label\":\"Members\",\"link\":{\"id\":\"ZHIeahAAACcAH4jW\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"members\",\"first_publication_date\":\"2023-05-27T15:14:53+0000\",\"last_publication_date\":\"2025-01-16T20:29:05+0000\",\"uid\":\"members\",\"url\":\"/members\",\"link_type\":\"Document\",\"key\":\"9d317f93-340d-46ed-9de1-05af5a059648\",\"isBroken\":false},\"description\":\"Meet the members of our foundation.\",\"label_group\":null},{\"label\":\"Foundation Leadership\",\"link\":{\"id\":\"ZITzXxAAACAAl6j8\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2023-06-10T22:04:22+0000\",\"last_publication_date\":\"2024-05-06T19:50:08+0000\",\"uid\":\"foundation-leadership\",\"url\":\"/foundation-leadership\",\"link_type\":\"Document\",\"key\":\"d2bb3388-9dbe-45b5-86d7-9f7d799f8e56\",\"isBroken\":false},\"description\":\"Browse the foundation's leadership team.\",\"label_group\":null},{\"label\":\"Governance\",\"link\":{\"id\":\"ZHId1BAAACQAH4Yn\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"governance\",\"first_publication_date\":\"2023-05-27T15:12:24+0000\",\"last_publication_date\":\"2025-01-16T22:12:15+0000\",\"uid\":\"governance\",\"url\":\"/governance\",\"link_type\":\"Document\",\"key\":\"e074888b-8a7e-478e-a019-e58607491df3\",\"isBroken\":false},\"description\":\"Learn about how we govern this foundation.\",\"label_group\":null},{\"label\":\"Projects\",\"link\":{\"id\":\"ZHImUxAAACcAH6wv\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"project-funding-opportunities\",\"first_publication_date\":\"2023-05-27T15:48:38+0000\",\"last_publication_date\":\"2025-01-10T20:11:05+0000\",\"uid\":\"projects\",\"url\":\"/projects\",\"link_type\":\"Document\",\"key\":\"d1d4a3f7-caf2-4b64-a37f-c83d752c5a48\",\"isBroken\":false},\"description\":\"Browse our supported projects.\",\"label_group\":null},{\"label\":\"Contact Us\",\"link\":{\"id\":\"ZHIeFBAAACQAH4dG\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"contact-the-openjs-foundation\",\"first_publication_date\":\"2023-05-27T15:13:26+0000\",\"last_publication_date\":\"2024-06-04T18:23:58+0000\",\"uid\":\"contact\",\"url\":\"/contact\",\"link_type\":\"Document\",\"key\":\"55195140-60bb-47a9-9220-35145e57002e\",\"isBroken\":false},\"description\":\"Get in touch with us.\",\"label_group\":null}],\"primary\":{\"label\":\"About\"},\"id\":\"navigation_dropdown$a0685b4f-8289-4288-814c-c5db73c04fcd\",\"slice_type\":\"navigation_dropdown\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{}],\"primary\":{\"label\":\"Training\",\"link\":{\"link_type\":\"Web\",\"key\":\"83a5ddbf-f91f-4f26-a32f-486e5eecaa58\",\"url\":\"https://training.linuxfoundation.org/cyber-monday-openjs-2024/\"}},\"id\":\"navigation_item$0b90bd09-e75f-47f4-ac5e-d6fbd06c8d16\",\"slice_type\":\"navigation_item\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{}],\"primary\":{\"label\":\"Blog\",\"link\":{\"id\":\"ZGVgwxAAACEAoWbW\",\"type\":\"blog\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"blog\",\"first_publication_date\":\"2023-05-17T23:18:29+0000\",\"last_publication_date\":\"2024-10-08T17:29:50+0000\",\"uid\":\"blog\",\"url\":\"/blog\",\"link_type\":\"Document\",\"key\":\"1fc4ab18-9d7d-422e-90c4-090716922916\",\"isBroken\":false}},\"id\":\"navigation_item$e721e6b3-0d4e-45f1-a430-163121423c8a\",\"slice_type\":\"navigation_item\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{\"label\":\"Collaboration\",\"link\":{\"id\":\"ZHIi9xAAACQAH50Y\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2023-05-27T15:56:43+0000\",\"last_publication_date\":\"2023-12-06T17:15:57+0000\",\"uid\":\"collaboration\",\"url\":\"/collaboration\",\"link_type\":\"Document\",\"key\":\"0c8a867c-dad5-482c-8cae-4de4a49dcb04\",\"isBroken\":false},\"description\":null,\"label_group\":null},{\"label\":\"JavaScriptLandia\",\"link\":{\"link_type\":\"Web\",\"key\":\"330c69b2-e6e9-4101-a889-2d21f6f729ba\",\"url\":\"https://javascriptlandia.com/\"},\"description\":null,\"label_group\":null},{\"label\":\"Upcoming Events\",\"link\":{\"id\":\"ZfxcUxIAAB8CeIFw\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"openjs-foundation-events\",\"first_publication_date\":\"2024-03-21T16:47:59+0000\",\"last_publication_date\":\"2025-01-15T16:50:39+0000\",\"uid\":\"events\",\"url\":\"/events\",\"link_type\":\"Document\",\"key\":\"3ad2b0e2-4e83-4f50-b076-5c63744ab918\",\"isBroken\":false},\"description\":null,\"label_group\":null},{\"label\":\"Open Visualization\",\"link\":{\"link_type\":\"Web\",\"key\":\"8d59b529-7293-4240-a2df-0389d34a7273\",\"url\":\"https://www.openvisualization.org/\"},\"description\":null,\"label_group\":\"Collaboration Spaces\"},{\"label\":\"Sovereign Tech Fund\",\"link\":{\"id\":\"ZHzJzRAAACYAq8V0\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2023-06-04T17:28:49+0000\",\"last_publication_date\":\"2023-11-27T18:23:48+0000\",\"uid\":\"sovereign-tech-fund\",\"url\":\"/sovereign-tech-fund\",\"link_type\":\"Document\",\"key\":\"2ff60624-4838-462d-a2a5-2a2674567a9d\",\"isBroken\":false},\"description\":null,\"label_group\":\"Foundation Initiatives\"},{\"label\":\"Healthy Web Check\",\"link\":{\"id\":\"Zh1wWREAAM-Vslit\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2024-04-15T19:55:21+0000\",\"last_publication_date\":\"2024-04-15T20:02:45+0000\",\"uid\":\"openjs-healthy-web-checkup\",\"url\":\"/openjs-healthy-web-checkup\",\"link_type\":\"Document\",\"key\":\"dc9bc24c-844a-40b6-88b7-8d0fc7797354\",\"isBroken\":false},\"description\":null,\"label_group\":\"Foundation Initiatives\"},{\"label\":\"Partners\",\"link\":{\"id\":\"Zyue8REAAIRwwOf9\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"partners\",\"first_publication_date\":\"2024-12-17T18:28:21+0000\",\"last_publication_date\":\"2024-12-19T20:13:24+0000\",\"uid\":\"partners\",\"url\":\"/partners\",\"link_type\":\"Document\",\"key\":\"814fd4e8-8a98-42b9-b309-98c9728f1a0c\",\"isBroken\":false},\"description\":null,\"label_group\":\"Foundation Initiatives\"},{\"label\":\"OpenJS World 2021\",\"link\":{\"link_type\":\"Web\",\"key\":\"43e9b6b3-9e40-4742-bc64-9ce6f1c8a587\",\"url\":\"https://openjsworld2021.openjsf.org/\"},\"description\":null,\"label_group\":\"OpenJS World\"},{\"label\":\"OpenJS World 2022\",\"link\":{\"link_type\":\"Web\",\"key\":\"c96683c3-8f4c-406f-9f89-548d4ad854c2\",\"url\":\"https://events.linuxfoundation.org/openjs-world/\"},\"description\":null,\"label_group\":\"OpenJS World\"},{\"label\":\"OpenJS World 2023\",\"link\":{\"link_type\":\"Web\",\"key\":\"ecdf81ae-41ec-4d54-823a-60d5a4744746\",\"url\":\"https://events.linuxfoundation.org/archive/2023/open-source-summit-north-america/about/openjs-world/\",\"target\":\"_blank\"},\"description\":null,\"label_group\":\"OpenJS World\"}],\"primary\":{\"label\":\"Community\"},\"id\":\"navigation_dropdown$a5a0665f-8899-476d-b605-378a968d3a73\",\"slice_type\":\"navigation_dropdown\",\"slice_label\":null}],\"calendar\":{\"link_type\":\"Web\",\"key\":\"e93c949d-c6d2-44e1-9b81-6c6c2e87e800\",\"url\":\"https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com\"},\"slack\":{\"link_type\":\"Web\",\"key\":\"663d27f5-ca3e-4677-b0fb-78f47ce1f8a6\",\"url\":\"https://slack-invite.openjsf.org\"}}],[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"main\",null,{\"className\":\"grid min-h-full place-items-center bg-white px-6 py-24 sm:py-32 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-semibold text-primary-blue\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-4 text-3xl font-bold tracking-tight text-gray-900 sm:text-5xl\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base leading-7 text-gray-600\",\"children\":\"Sorry, we couldn’t find the page you’re looking for.\"}],[\"$\",\"div\",null,{\"className\":\"mt-10 flex items-center justify-center gap-x-6\",\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/\",\"className\":\"rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue\",\"children\":\"Go back home\"}]}]]}]}],\"notFoundStyles\":[],\"initialChildNode\":[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",[\"page\",\"governance\",\"d\"],\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"initialChildNode\":[\"$Ld\",\"$Le\",null],\"childPropSegment\":\"__PAGE__\",\"styles\":null}],\"childPropSegment\":[\"page\",\"governance\",\"d\"],\"styles\":null}],[\"$\",\"$Lf\",null,{}],[\"$\",\"footer\",null,{\"className\":\"border-t border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900\",\"aria-labelledby\":\"footer-heading\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"footer-heading\",\"className\":\"sr-only\",\"children\":\"Footer\"}],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 pb-8 pt-16 sm:pt-24 lg:px-8 lg:pt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"xl:grid xl:grid-cols-3 xl:gap-8\",\"children\":[[\"$\",\"$Lc\",null,{\"href\":\"/\",\"className\":\"-m-1.5 p-1.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"OpenJS Foundation\"}],[\"$\",\"$L10\",null,{\"className\":\"h-8 w-auto dark:brightness-0 dark:invert\",\"src\":\"/logo.svg\",\"alt\":\"\",\"width\":395,\"height\":125}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:grid md:grid-cols-2 md:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"About\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/about\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Overview\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/members\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Members\",false]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/foundation-leadership\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Leadership\",false]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/governance\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Governance\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/projects\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Projects\",false]}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/contact\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Contact Us\",false]}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/join\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Join\",false]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 md:mt-0\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/collaboration\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Collaboration\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://javascriptlandia.com/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"JavaScriptLandia\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://www.openvisualization.org/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Open Visualization\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/sovereign-tech-fund\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Sovereign Tech Fund\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://openjsworld2021.openjsf.org/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2021\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://events.linuxfoundation.org/openjs-world/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2022\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://events.linuxfoundation.org/open-source-summit-north-america/about/openjs-world/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2023\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"md:grid md:grid-cols-2 md:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/privacy\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Privacy\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/terms\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Terms\",false]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/cla\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"CLA\",false]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/export\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Export\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://github.com/openjs-foundation/cross-project-council/blob/main/CODE_OF_CONDUCT.md\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Code of Conduct\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 md:mt-0\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Explore\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://training.linuxfoundation.org/application-development/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Training\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/blog\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Blog\",false]}]}]]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 border-t border-gray-900/10 pt-8 dark:border-white/10 sm:mt-20 lg:mt-24 lg:flex lg:items-center lg:justify-between\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Connect with us!\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\",\"children\":\"Stay up to date with the latest news and updates from the OpenJS.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex space-x-6 md:order-2\",\"children\":[[\"$\",\"a\",\"Twitter\",{\"href\":\"https://twitter.com/openjsf\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Twitter\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84\"}]}]]}],[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/openjs-foundation/\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"GitHub\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z\",\"clipRule\":\"evenodd\"}]}]]}],[\"$\",\"a\",\"YouTube\",{\"href\":\"https://www.youtube.com/c/OpenJSFoundation\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"YouTube\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z\",\"clipRule\":\"evenodd\"}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"prose prose-sm mt-8 max-w-none border-t border-gray-900/10 pt-8 dark:prose-invert dark:border-white/10\",\"children\":[\"$\",\"p\",null,{\"children\":[\"Copyright © \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\". All rights reserved. The\",\" \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\" has registered trademarks and uses trademarks. For a list of trademarks of the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\", please see our\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-policy.openjsf.org/\",\"children\":\"Trademark Policy\"}],\" \",\"and \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"Trademark List\"}],\". Trademarks and logos not indicated on the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"list of OpenJS Foundation trademarks\"}],\" \",\"are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.\",[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://members.openjsf.org/\",\"children\":\"Member Support\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://terms-of-use.openjsf.org/\",\"children\":\"Terms of Use\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://privacy-policy.openjsf.org/\",\"children\":\"Privacy Policy\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"/security\",\"children\":\"Security\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://bylaws.openjsf.org/\",\"children\":\"Bylaws\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://code-of-conduct.openjsf.org\",\"children\":\"Code of Conduct\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-policy.openjsf.org/\",\"children\":\"Trademark Policy\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"Trademark List\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://www.linuxfoundation.org/cookies/\",\"children\":\"Cookie Policy\"}]]}]}]]}]]}],[\"$undefined\",[\"$\",\"$L11\",null,{\"repositoryName\":\"openjsf\",\"isDraftMode\":false}],[\"$\",\"$L12\",null,{\"src\":\"https://static.cdn.prismic.io/prismic.js?new=true\u0026repo=openjsf\",\"strategy\":\"lazyOnload\"}]],[[\"$\",\"$L12\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=GTM-5VW27N8\"}],[\"$\",\"$L12\",null,{\"id\":\"google-analytics\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n \\n gtag('config', 'GTM-5VW27N8');\\n \"}]]]}]}]\n"])</script><script>self.__next_f.push([1,"6:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Governance | OpenJS Foundation\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization. Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions.\"}],[\"$\",\"meta\",\"4\",{\"name\":\"application-name\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"link\",\"5\",{\"rel\":\"author\",\"href\":\"https://openjsf.org/\"}],[\"$\",\"meta\",\"6\",{\"name\":\"author\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"7\",{\"name\":\"creator\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"8\",{\"name\":\"publisher\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"9\",{\"name\":\"format-detection\",\"content\":\"telephone=no\"}],[\"$\",\"meta\",\"10\",{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"11\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Governance | OpenJS Foundation\"}],[\"$\",\"meta\",\"12\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:title\",\"content\":\"Governance | OpenJS Foundation\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:description\",\"content\":\"The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization. Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions.\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:url\",\"content\":\"https://beskar-openjsf.vercel.app/\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:site_name\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:creator\",\"content\":\"@openjsf\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:title\",\"content\":\"Governance | OpenJS Foundation\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:description\",\"content\":\"The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization. Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions.\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}],[\"$\",\"meta\",\"24\",{\"name\":\"next-size-adjust\"}]]\n"])</script><script>self.__next_f.push([1,"d:null\n"])</script><script>self.__next_f.push([1,"13:\"$Sreact.suspense\"\n14:I[7890,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"Balancer\"]\n15:I[3478,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-"])</script><script>self.__next_f.push([1,"4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"\"]\n16:T439,"])</script><script>self.__next_f.push([1,"Max (aka Dr. Max) is an IBM Distinguished Engineer and leader for the OSS teams contributing to all things Open Quantum and Open Serverless. Max has over 25 years of experience in open source software development, noted highlights include: (1) contributing to the initial USB HID code and Linux driver; (2) creating the JavaPOS open source device loader — used in point of sale terminals across the world; (3) doing pioneering research work on cloud computing and platform-as-a-service; (4) contributing to all aspects of Cloud Foundry and leading the community advisory board for 3 years; and (5) leading the IBM Knative development team, after pioneering its CLI. Max’s main expertise is in software engineering and distributed systems. Max published 80+ refereed papers with citations of 7000+ on GoogleScholar, 100s of blogs, and holds 22 issued patents. Max is an avid amateur photographer and triathlete; bragging rights: 2 award winning photos with Leica Society, 10 half Ironman, one full Ironman, and 20+ marathons. Max holds a masters and Ph.D. in computer science."])</script><script>self.__next_f.push([1,"1b:{\"width\":1988,\"height\":1989}\n1c:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\n1a:{\"dimensions\":\"$1b\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress,format\",\"id\":\"ZIoMPhAAACEArvmk\",\"edit\":\"$1c\"}\n1f:T439,"])</script><script>self.__next_f.push([1,"Max (aka Dr. Max) is an IBM Distinguished Engineer and leader for the OSS teams contributing to all things Open Quantum and Open Serverless. Max has over 25 years of experience in open source software development, noted highlights include: (1) contributing to the initial USB HID code and Linux driver; (2) creating the JavaPOS open source device loader — used in point of sale terminals across the world; (3) doing pioneering research work on cloud computing and platform-as-a-service; (4) contributing to all aspects of Cloud Foundry and leading the community advisory board for 3 years; and (5) leading the IBM Knative development team, after pioneering its CLI. Max’s main expertise is in software engineering and distributed systems. Max published 80+ refereed papers with citations of 7000+ on GoogleScholar, 100s of blogs, and holds 22 issued patents. Max is an avid amateur photographer and triathlete; bragging rights: 2 award winning photos with Leica Society, 10 half Ironman, one full Ironman, and 20+ marathons. Max holds a masters and Ph.D. in computer science."])</script><script>self.__next_f.push([1,"20:[]\n1e:{\"type\":\"paragraph\",\"text\":\"$1f\",\"spans\":\"$20\"}\n1d:[\"$1e\"]\n19:{\"member_image\":\"$1a\",\"member_name\":\"Michael \\\"Max\\\" Maximilien\",\"member_role\":\"IBM\",\"member_plan\":\"Board Chair; Platinum Director\",\"member_bio\":\"$1d\"}\n23:{\"width\":400,\"height\":400}\n24:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\n22:{\"dimensions\":\"$23\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress,format\",\"id\":\"ZIoMTBAAACMArvnr\",\"edit\":\"$24\"}\n27:["])</script><script>self.__next_f.push([1,"]\n26:{\"type\":\"paragraph\",\"text\":\"Shayne is currently a Principal Program Manager, leading the Developer Experiences team focused on cloud developer experiences for VS Code, Visual Studio and Azure. He has been leading teams developer advocacy, enterprise, open source, web and the cloud for more than 10 years.\",\"spans\":\"$27\"}\n25:[\"$26\"]\n21:{\"member_image\":\"$22\",\"member_name\":\"Shayne Boyer\",\"member_role\":\"Microsoft\",\"member_plan\":\"Board Vice Chair; Platinum Director\",\"member_bio\":\"$25\"}\n2a:{\"width\":640,\"heigh"])</script><script>self.__next_f.push([1,"t\":488}\n2b:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\n29:{\"dimensions\":\"$2a\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress,format\",\"id\":\"ZIoMRBAAACAArvnD\",\"edit\":\"$2b\"}\n2e:[]\n2d:{\"type\":\"paragraph\",\"text\":\"Sean leads Joyent’s Commercial Group covering a variety of diverse open source projects, products and services. Sean is an OSS-first product leader and advocate for vibrant and productive open source communities.\""])</script><script>self.__next_f.push([1,",\"spans\":\"$2e\"}\n2c:[\"$2d\"]\n28:{\"member_image\":\"$29\",\"member_name\":\"Sean Johnson\",\"member_role\":\"Joyent\",\"member_plan\":\"Platinum Director\",\"member_bio\":\"$2c\"}\n31:{\"width\":416,\"height\":436}\n32:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}\n30:{\"dimensions\":\"$31\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format,compress\",\"id\":\"ZIpQmRAAACIAsDPd\",\"edit\":\"$32\"}\n33:[]\n2f:{\"member_image\":\"$30\",\"member_name\":\"Jordan "])</script><script>self.__next_f.push([1,"Harband\",\"member_role\":\"HeroDevs\",\"member_plan\":\"Gold Director\",\"member_bio\":\"$33\"}\n36:{\"width\":2024,\"height\":2024}\n37:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\n35:{\"dimensions\":\"$36\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress,format\",\"id\":\"ZIpPhBAAACMAsC72\",\"edit\":\"$37\"}\n3a:[]\n"])</script><script>self.__next_f.push([1,"39:{\"type\":\"paragraph\",\"text\":\"Abby leads GitHub’s open source maintainer programs where she works to help maintainers – and the open source ecosystem – thrive. Before joining GitHub, Abby led Mozilla’s open source engagement strategy for MozFest and trustworthy AI. She founded and led Mozilla Open Leaders, a program that has worked with over 600 open projects globally. She is active in the open source ecosystem as a current or past member of a variety of committees and editorial boards including the Journal of Open Source Software, the Mozilla Open Source Support Awards, and SustainOSS.\",\"spans\":\"$3a\"}\n"])</script><script>self.__next_f.push([1,"38:[\"$39\"]\n34:{\"member_image\":\"$35\",\"member_name\":\"Abigail Cabunoc Mayes\",\"member_role\":\"GitHub\",\"member_plan\":\"Silver Director\",\"member_bio\":\"$38\"}\n3d:{\"width\":606,\"height\":652}\n3e:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\n3c:{\"dimensions\":\"$3d\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress,format\",\"id\":\"ZIpPlxAAACMAsC9O\",\"edit\":\"$3e\"}\n43:{\"link_type\":\"Web\",\"url\":\"http://anitab.org/\",\"target\":\"_blank\"}\n42:{\"start\""])</script><script>self.__next_f.push([1,":494,\"end\":504,\"type\":\"hyperlink\",\"data\":\"$43\"}\n41:[\"$42\"]\n"])</script><script>self.__next_f.push([1,"40:{\"type\":\"paragraph\",\"text\":\"Paula has a rich career in software engineering, from mainframe product development at IBM to championing innovative open source and developer experience efforts in her role as owner and CTO of Greyshore Associates. She is a distinguished engineer, author, speaker, angel investor, and mentor who is passionate about diversity and inclusion in engineering. Paula also serves as a maintainer of the FINOS Accessibility Theme Builder project and on the Grace Hopper Open Source Day committee for AnitaB.org.\",\"spans\":\"$41\",\"direction\":\"ltr\"}\n"])</script><script>self.__next_f.push([1,"3f:[\"$40\"]\n3b:{\"member_image\":\"$3c\",\"member_name\":\"Paula Paul\",\"member_role\":\"Greyshore Associates\",\"member_plan\":\"Silver Director\",\"member_bio\":\"$3f\"}\n46:{\"width\":2000,\"height\":1958}\n47:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}\n45:{\"dimensions\":\"$46\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress,format\",\"id\":\"ZIpPqRAAACEAsC-k\",\"edit\":\"$47\"}\n4a:[]\n"])</script><script>self.__next_f.push([1,"49:{\"type\":\"paragraph\",\"text\":\"Adrian is a seasoned developer, team leader, and community organizer currently serving as the VP of Engineering at NodeSource. He is deeply passionate about Node.js and the JavaScript ecosystem and has contributed to the Node.js core and other open-source JavaScript projects. Adrian is also the co-creator of the official Node.js certification exam and has invested much time in training the community. As a community organizer, he has co-organized major events like MedellinJS, one of the biggest JavaScript communities in South America, and the conferences NodeConf Colombia and JSConf Colombia. Adrian is also an international speaker who participated in multiple events around the globe.\",\"spans\":\"$4a\"}\n"])</script><script>self.__next_f.push([1,"48:[\"$49\"]\n44:{\"member_image\":\"$45\",\"member_name\":\"Adrian Estrada\",\"member_role\":\"NodeSource\",\"member_plan\":\"End-User Director\",\"member_bio\":\"$48\"}\n4d:{\"width\":400,\"height\":400}\n4e:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}\n4c:{\"dimensions\":\"$4d\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format,compress\",\"id\":\"ZIpQbRAAACAAsDMa\",\"edit\":\"$4e\"}\n52:{\"start\":377,\"end\":385,\"type\":\"em\"}\n51:[\"$52\"]\n"])</script><script>self.__next_f.push([1,"50:{\"type\":\"paragraph\",\"text\":\"Tobie Langel is a world-leading expert and international speaker on open source and standardization. He advises some of the biggest names in tech (Google, Microsoft, Mozilla, Intel, Cisco), promising startups (GitLab, Airtable, Postman), industry organizations (OpenJS Foundation, OASIS, W3C) and nonprofits (Organization for Ethical Source, Ushahidi, Omidyar Network), either pro bono or through his consultancy, UnlockOpen. Tobie’s unique mix of deep technical expertise, open source and standardization street creds, thorough understanding of IP concerns, industry-wide network, and broad, business-focused strategic perspective makes him an ideal partner when growing thriving open ecosystems that balance private and public interests in pursuit of the common good.\",\"spans\":\"$51\",\"direction\":\"ltr\"}\n"])</script><script>self.__next_f.push([1,"4f:[\"$50\"]\n4b:{\"member_image\":\"$4c\",\"member_name\":\"Tobie Langel\",\"member_role\":\"UnlockOpen\",\"member_plan\":\"CPC Director\",\"member_bio\":\"$4f\"}\n55:{\"width\":2560,\"height\":2560}\n56:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\n54:{\"dimensions\":\"$55\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress,format\",\"id\":\"ZIpPzRAAACIAsDBG\",\"edit\":\"$56\"}\n59:[]\n"])</script><script>self.__next_f.push([1,"58:{\"type\":\"paragraph\",\"text\":\"Matteo is a prolific Open Source author in the JavaScript ecosystem and modules he maintains are downloaded more than 60 billion times a year. Previously he was Chief Software Architect at NearForm. In 2014, he defended his Ph.D. thesis titled “Application Platforms for the Internet of Things”. Matteo is a member of the Node.js Technical Steering Committee focusing on streams, diagnostics and http. He is also the author of the fast logger Pino and the Fastify web framework. Matteo is an renowned international speaker after more than 60 conferences, including OpenJS World, Node.js Interactive, NodeConf.eu, NodeSummit, JSConf.Asia, WebRebels, and JsDay. He is also co-author of the book “Node.js Cookbook, Third Edition” edited by Packt. In the summer he loves sailing the Sirocco.\",\"spans\":\"$59\"}\n"])</script><script>self.__next_f.push([1,"57:[\"$58\"]\n53:{\"member_image\":\"$54\",\"member_name\":\"Matteo Collina\",\"member_role\":\"Platformatic\",\"member_plan\":\"CPC Director\",\"member_bio\":\"$57\"}\n5c:{\"width\":480,\"height\":480}\n5d:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\n5b:{\"dimensions\":\"$5c\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress,format\",\"id\":\"ZQuBBRAAACcAgrCp\",\"edit\":\"$5d\"}\n60:[]\n"])</script><script>self.__next_f.push([1,"5f:{\"type\":\"paragraph\",\"text\":\"Joe Sepi is passionate about advancing the web forward through open source technologies and open communities. He has held engineering leadership positions at The New York Times, Adobe, Credit Suisse, Sears as well as a few start-ups. In 2017, he joined IBM to lead developer advocacy for StrongLoop where he was able to get more involved in Node.js. He was promoted to lead the North America-East (NYC and beyond) developer advocacy team. After some time in that role, he had the opportunity to join to the Open Tech team where he is able to focus on his passion: Node.js and Javascript. In 2021, he was promoted to be Program Director of Open Tech at IBM. That’s his day job. At night, he plays in a couple punk rock bands. 🤘\",\"spans\":\"$60\"}\n"])</script><script>self.__next_f.push([1,"5e:[\"$5f\"]\n5a:{\"member_image\":\"$5b\",\"member_name\":\"Joe Sepi\",\"member_role\":\"IBM\",\"member_plan\":\"CPC Director\",\"member_bio\":\"$5e\"}\n18:[\"$19\",\"$21\",\"$28\",\"$2f\",\"$34\",\"$3b\",\"$44\",\"$4b\",\"$53\",\"$5a\"]\n64:[]\n63:{\"type\":\"paragraph\",\"text\":\"The Board of Directors sets overall technical policy through our bylaws, mission and vision statements, describing the overarching scope of foundation initiatives, technical vision, and direction.\",\"spans\":\"$64\"}\n62:[\"$63\"]\n61:{\"title\":\"Board of Directors\",\"description\":\"$62\"}\n17"])</script><script>self.__next_f.push([1,":{\"variation\":\"default\",\"version\":\"initial\",\"items\":\"$18\",\"primary\":\"$61\",\"id\":\"members$7ec9a43f-49d7-4846-8a6d-003554e4b262\",\"slice_type\":\"members\",\"slice_label\":null}\n69:{\"width\":480,\"height\":480}\n6a:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\n68:{\"dimensions\":\"$69\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress,format\",\"id\":\"ZIpP5BAAACAAsDCw\",\"edit\":\"$6a\"}\n6d:[]\n6c:{\"type\":\"paragraph\",\"text\":\"Joe is Program Director, Ope"])</script><script>self.__next_f.push([1,"n Source Development - Cloud and Containers Worldwide Ecosystems at IBM and a CPC voting member representing the Node.js project. (He/Him)\",\"spans\":\"$6d\"}\n6b:[\"$6c\"]\n67:{\"member_image\":\"$68\",\"member_name\":\"Joe Sepi\",\"member_role\":\"Node.js\",\"member_plan\":\"Chairperson; Voting Member\",\"member_bio\":\"$6b\"}\n70:{\"width\":400,\"height\":400}\n71:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\n6f:{\"dimensions\":\"$70\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobi"])</script><script>self.__next_f.push([1,"e-langel.jpg?auto=compress,format\",\"id\":\"ZIpQbRAAACAAsDMa\",\"edit\":\"$71\"}\n74:[]\n73:{\"type\":\"paragraph\",\"text\":\"Tobie Langel is an open-source and web standards consultant based in Geneva, Switzerland.\",\"spans\":\"$74\"}\n72:[\"$73\"]\n6e:{\"member_image\":\"$6f\",\"member_name\":\"Tobie Langel\",\"member_role\":null,\"member_plan\":\"Vice Chairperson; Voting Member\",\"member_bio\":\"$72\"}\n77:{\"width\":500,\"height\":500}\n78:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\n76:{\"dimensions\":\"$77\",\"alt\":null,\"copyright\":null,\"url\":\"https://im"])</script><script>self.__next_f.push([1,"ages.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress,format\",\"id\":\"ZIpQNRAAACAAsDIb\",\"edit\":\"$78\"}\n7b:[]\n7a:{\"type\":\"paragraph\",\"text\":\"Senior Director, Automation Technologies at HeadSpin and core Appium contributor\",\"spans\":\"$7b\"}\n79:[\"$7a\"]\n75:{\"member_image\":\"$76\",\"member_name\":\"Jonathan Lipps\",\"member_role\":\"Appium\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$79\"}\n7e:{\"width\":297,\"height\":297}\n7f:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}\n7d:{\"dimensions"])</script><script>self.__next_f.push([1,"\":\"$7e\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format,compress\",\"id\":\"ZWkaS1MawoRaJZgB\",\"edit\":\"$7f\"}\n80:[]\n7c:{\"member_image\":\"$7d\",\"member_name\":\"Kazuaki Matsuo\",\"member_role\":\"Appium\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$80\"}\n83:{\"width\":480,\"height\":480}\n84:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\n82:{\"dimensions\":\"$83\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c"])</script><script>self.__next_f.push([1,"5_Dylan-Schiemann.jpg?auto=compress,format\",\"id\":\"ZIpQGhAAACAAsDGj\",\"edit\":\"$84\"}\n87:[]\n86:{\"type\":\"paragraph\",\"text\":\"Through his efforts as CEO of Living Spec, co-creator of Dojo, and co-organizer of HalfStack and TSConf, Dylan consistently advocates for a thriving open JavaScript and web ecosystem and community. (He/Him)\",\"spans\":\"$87\"}\n85:[\"$86\"]\n81:{\"member_image\":\"$82\",\"member_name\":\"Dylan Schiemann\",\"member_role\":\"Dojo\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$85\"}\n8a:{\"width\":800,\"height\":800}\n8"])</script><script>self.__next_f.push([1,"b:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}\n89:{\"dimensions\":\"$8a\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format,compress\",\"id\":\"ZgG_5ccYqOFdyEfJ\",\"edit\":\"$8b\"}\n8e:[]\n8d:{\"type\":\"paragraph\",\"text\":\"Erick helps maintain Electron, a popular framework for building desktop applications with web technologies. Most of his maintainer effort is spent maintaining the docs and tooling; and growing the community.\",\"spans\":\"$8e\"}\n8c:[\"$8d\"]\n"])</script><script>self.__next_f.push([1,"88:{\"member_image\":\"$89\",\"member_name\":\"Erick Zhao\",\"member_role\":\"Electron\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$8c\"}\n91:{\"width\":1170,\"height\":1170}\n92:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}\n90:{\"dimensions\":\"$91\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format,compress\",\"id\":\"ZgG_Y8cYqOFdyEe-\",\"edit\":\"$92\"}\n93:[]\n8f:{\"member_image\":\"$90\",\"member_name\":\"Michaela Laurencin\",\"member_role\":\"Electron\",\"member_pl"])</script><script>self.__next_f.push([1,"an\":\"Voting Member\",\"member_bio\":\"$93\"}\n96:{\"width\":460,\"height\":460}\n97:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}\n95:{\"dimensions\":\"$96\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format,compress\",\"id\":\"ZWkZ-1MawoRaJZgA\",\"edit\":\"$97\"}\n98:[]\n94:{\"member_image\":\"$95\",\"member_name\":\"Michał Gołębiowski-Owczarek\",\"member_role\":\"jQuery\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$98\"}\n9b:{\"width\":500,\"height\":500}\n9c:{\"x\":0,\"y\":0,\"z"])</script><script>self.__next_f.push([1,"oom\":1,\"background\":\"#fff\"}\n9a:{\"dimensions\":\"$9b\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress,format\",\"id\":\"ZIpQDxAAACEAsDFy\",\"edit\":\"$9c\"}\n9f:[]\n9e:{\"type\":\"paragraph\",\"text\":\"Timmy is Team Lead for jQuery Core and Lead Front-End Engineer at Spokestack.\",\"spans\":\"$9f\"}\n9d:[\"$9e\"]\n99:{\"member_image\":\"$9a\",\"member_name\":\"Timmy Willison\",\"member_role\":\"jQuery\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$9d\"}\na2:{\""])</script><script>self.__next_f.push([1,"width\":960,\"height\":960}\na3:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\na1:{\"dimensions\":\"$a2\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress,format\",\"id\":\"ZIpP7xAAACAAsDDh\",\"edit\":\"$a3\"}\na6:[]\na5:{\"type\":\"paragraph\",\"text\":\"Rich Trott is a CPC voting member representing the Node.js project. He creates software, rock operas, and pizzas. He is a member of the Node.js Technical Steering Committee and works for the University "])</script><script>self.__next_f.push([1,"of California, San Francisco. (He/Him)\",\"spans\":\"$a6\"}\na4:[\"$a5\"]\na0:{\"member_image\":\"$a1\",\"member_name\":\"Rich Trott\",\"member_role\":\"Node.js\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$a4\"}\na9:{\"width\":460,\"height\":460}\naa:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}\na8:{\"dimensions\":\"$a9\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format,compress\",\"id\":\"ZyP-aK8jQArT0Gac\",\"edit\":\"$aa\"}\nab:[]\na7:{\"member_image\":\"$a8\",\"member_name\":\"Even Ste"])</script><script>self.__next_f.push([1,"nsberg\",\"member_role\":\"webpack\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$ab\"}\nae:{\"width\":460,\"height\":460}\naf:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}\nad:{\"dimensions\":\"$ae\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format,compress\",\"id\":\"ZyP9r68jQArT0GaC\",\"edit\":\"$af\"}\nb0:[]\nac:{\"member_image\":\"$ad\",\"member_name\":\"Ulises Gascón\",\"member_role\":\"At-Large Projects\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$b0\"}\nb3:{\"width\":416,\"hei"])</script><script>self.__next_f.push([1,"ght\":436}\nb4:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\nb2:{\"dimensions\":\"$b3\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress,format\",\"id\":\"ZIpQmRAAACIAsDPd\",\"edit\":\"$b4\"}\nb7:[]\nb6:{\"type\":\"paragraph\",\"text\":\"Jordan is a prolific open source contributor, particularly in the npm ecosystem; a TC39 delegate (and editor, for a time) working on the JavaScript specification since 2014; and a long-time participant"])</script><script>self.__next_f.push([1," in Node.js itself.\",\"spans\":\"$b7\"}\nb5:[\"$b6\"]\nb1:{\"member_image\":\"$b2\",\"member_name\":\"Jordan Harband\",\"member_role\":\"At Large\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$b5\"}\nba:{\"width\":328,\"height\":328}\nbb:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}\nb9:{\"dimensions\":\"$ba\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress,format\",\"id\":\"ZIpQihAAACAAsDOa\",\"edit\":\"$bb\"}\nbe:[]\n"])</script><script>self.__next_f.push([1,"bd:{\"type\":\"paragraph\",\"text\":\"Michael Dawson is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community achieve quality with speed (ex: ci jobs, benchmarking and code coverage reporting). As the Node.js lead for Red Hat and IBM , he works with Red Hat's and IBM's internal teams to plan and facilitate their contributions to Node.js and v8 within the Node and Google communities. Past experience includes building IBM's Java runtime, building and operating client facing e-commerce applications, building PKI and symmetric based crypto solutions as well as a number of varied consulting engagements. In his spare time, he uses Node.js to automate his home and life for fun.\",\"spans\":\"$be\"}\n"])</script><script>self.__next_f.push([1,"bc:[\"$bd\"]\nb8:{\"member_image\":\"$b9\",\"member_name\":\"Michael Dawson\",\"member_role\":\"Regular Members\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$bc\"}\nc1:{\"width\":460,\"height\":460}\nc2:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}\nc0:{\"dimensions\":\"$c1\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format,compress\",\"id\":\"ZyP-BK8jQArT0GaX\",\"edit\":\"$c2\"}\nc3:[]\nbf:{\"member_image\":\"$c0\",\"member_name\":\"Chris de Almeida\",\"member_role\":\"Regular Members\",\"m"])</script><script>self.__next_f.push([1,"ember_plan\":\"Voting Member\",\"member_bio\":\"$c3\"}\nc6:{\"width\":460,\"height\":460}\nc7:{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}\nc5:{\"dimensions\":\"$c6\",\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format,compress\",\"id\":\"ZyP-ka8jQArT0Gae\",\"edit\":\"$c7\"}\nc8:[]\nc4:{\"member_image\":\"$c5\",\"member_name\":\"Claudio Wunder\",\"member_role\":\"webpack\",\"member_plan\":\"Voting Member\",\"member_bio\":\"$c8\"}\n66:[\"$67\",\"$6e\",\"$75\",\"$7c\",\"$81\",\"$88\",\"$8f\",\"$94\",\"$99\",\"$a0"])</script><script>self.__next_f.push([1,"\",\"$a7\",\"$ac\",\"$b1\",\"$b8\",\"$bf\",\"$c4\"]\ncc:[]\ncb:{\"type\":\"paragraph\",\"text\":\"The Cross-Project Council, or CPC, is the top-level technical governance organization within the OpenJS Foundation. The CPC is responsible for implementing technical policy and procedures, within the scope and direction of the policies set by the Board.\",\"spans\":\"$cc\"}\nca:[\"$cb\"]\nc9:{\"title\":\"Cross Project Council (CPC)\",\"description\":\"$ca\"}\n65:{\"variation\":\"default\",\"version\":\"initial\",\"items\":\"$66\",\"primary\":\"$c9\",\"id\":\"members$b"])</script><script>self.__next_f.push([1,"c48af35-3cd4-40f6-9e0a-7a9b26f67fa3\",\"slice_type\":\"members\",\"slice_label\":null}\nd0:{}\ncf:[\"$d0\"]\nd1:{\"title\":\"Governance\",\"description\":\"The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization. Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions.\",\"align\":false,\"small\":false}\nce:{\"variation\":\"default\",\"version\":\"initial\",\"items\":\"$cf\",\"primary\":\"$d1\",\"id\":\"hero$37e48a1e-729f"])</script><script>self.__next_f.push([1,"-4513-b949-52499e7dd6b7\",\"slice_type\":\"hero\",\"slice_label\":null}\nd5:{}\nd6:[]\nd4:{\"member_image\":\"$d5\",\"member_name\":\"Abigail Cabunoc Mayes\",\"member_role\":\"@abbycabs\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$d6\"}\nd8:{}\nd9:[]\nd7:{\"member_image\":\"$d8\",\"member_name\":\"Adrian Estrada\",\"member_role\":\"@edsadr\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$d9\"}\ndb:{}\ndc:[]\nda:{\"member_image\":\"$db\",\"member_name\":\"Christian Bromann\",\"member_role\":\"@christian-bromann\",\"member_plan\":\"CPC Regular Member\",\"me"])</script><script>self.__next_f.push([1,"mber_bio\":\"$dc\"}\nde:{}\ndf:[]\ndd:{\"member_image\":\"$de\",\"member_name\":\"Claudio Wunder\",\"member_role\":\"@ovflowd\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$df\"}\ne1:{}\ne2:[]\ne0:{\"member_image\":\"$e1\",\"member_name\":\"Cody Zuschlag\",\"member_role\":\"@codyzu\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$e2\"}\ne4:{}\ne5:[]\ne3:{\"member_image\":\"$e4\",\"member_name\":\"Darcy Clarke\",\"member_role\":\"@darcyclarke\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$e5\"}\ne7:{}\ne8:[]\ne6:{\"member_image\":\"$e7\",\"member_name\":"])</script><script>self.__next_f.push([1,"\"Divy Tolia\",\"member_role\":\"@designmoreweb\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$e8\"}\nea:{}\neb:[]\ne9:{\"member_image\":\"$ea\",\"member_name\":\"Eemeli Aro\",\"member_role\":\"@eemeli\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$eb\"}\ned:{}\nee:[]\nec:{\"member_image\":\"$ed\",\"member_name\":\"Ethan Arrowood\",\"member_role\":\"@Ethan-Arrowood\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$ee\"}\nf0:{}\nf1:[]\nef:{\"member_image\":\"$f0\",\"member_name\":\"Even Stensberg\",\"member_role\":\"@evenstensberg\",\"member_plan\":\"C"])</script><script>self.__next_f.push([1,"PC Regular Member\",\"member_bio\":\"$f1\"}\nf3:{}\nf4:[]\nf2:{\"member_image\":\"$f3\",\"member_name\":\"Jean Burellier\",\"member_role\":\"@sheplu\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$f4\"}\nf6:{}\nf7:[]\nf5:{\"member_image\":\"$f6\",\"member_name\":\"Jordan Harband\",\"member_role\":\"@ljharb\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$f7\"}\nf9:{}\nfa:[]\nf8:{\"member_image\":\"$f9\",\"member_name\":\"Jory Burson\",\"member_role\":\"@jorydotcom\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$fa\"}\nfc:{}\nfd:[]\nfb:{\"member_image\":"])</script><script>self.__next_f.push([1,"\"$fc\",\"member_name\":\"Marco Ippolito\",\"member_role\":\"@marco-ippolito\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$fd\"}\nff:{}\n100:[]\nfe:{\"member_image\":\"$ff\",\"member_name\":\"Matteo Collina\",\"member_role\":\"@mcollina\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$100\"}\n102:{}\n103:[]\n101:{\"member_image\":\"$102\",\"member_name\":\"Michael Dawson\",\"member_role\":\"@mhdawson\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$103\"}\n105:{}\n106:[]\n104:{\"member_image\":\"$105\",\"member_name\":\"Mike Samuel\",\"member_role\":"])</script><script>self.__next_f.push([1,"\"@mikesamuel\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$106\"}\n108:{}\n109:[]\n107:{\"member_image\":\"$108\",\"member_name\":\"Mohammed Keyvanzadeh\",\"member_role\":\"@VoltrexKeyva\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$109\"}\n10b:{}\n10c:[]\n10a:{\"member_image\":\"$10b\",\"member_name\":\"Nick O’Leary\",\"member_role\":\"@knolleary\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$10c\"}\n10e:{}\n10f:[]\n10d:{\"member_image\":\"$10e\",\"member_name\":\"Nitin Kumar\",\"member_role\":\"@snitin315\",\"member_plan\":\"CPC Regular "])</script><script>self.__next_f.push([1,"Member\",\"member_bio\":\"$10f\"}\n111:{}\n112:[]\n110:{\"member_image\":\"$111\",\"member_name\":\"Paula Paul\",\"member_role\":\"@paulapaul\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$112\"}\n114:{}\n115:[]\n113:{\"member_image\":\"$114\",\"member_name\":\"Rick Markins\",\"member_role\":\"@rxmarbles\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$115\"}\n117:{}\n118:[]\n116:{\"member_image\":\"$117\",\"member_name\":\"Rifa Achrinza\",\"member_role\":\"@achrinza\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$118\"}\n11a:{}\n11b:[]\n119:{\"member"])</script><script>self.__next_f.push([1,"_image\":\"$11a\",\"member_name\":\"Ruy Adorno\",\"member_role\":\"@ruyadorno\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$11b\"}\n11d:{}\n11e:[]\n11c:{\"member_image\":\"$11d\",\"member_name\":\"Sara Chipps\",\"member_role\":\"@sarajo\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$11e\"}\n120:{}\n121:[]\n11f:{\"member_image\":\"$120\",\"member_name\":\"Shelley Vohr\",\"member_role\":\"@codebytere\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$121\"}\n123:{}\n124:[]\n122:{\"member_image\":\"$123\",\"member_name\":\"Ulises Gascón\",\"member_role"])</script><script>self.__next_f.push([1,"\":\"@ulisesgascon\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$124\"}\n126:{}\n127:[]\n125:{\"member_image\":\"$126\",\"member_name\":\"Waleed Ashraf\",\"member_role\":\"@waleedashraf\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$127\"}\n129:{}\n12a:[]\n128:{\"member_image\":\"$129\",\"member_name\":\"Wes Todd\",\"member_role\":\"@wesleytodd\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":\"$12a\"}\n12c:{}\n12d:[]\n12b:{\"member_image\":\"$12c\",\"member_name\":\"Yagiz Nizipli\",\"member_role\":\"@anonrig\",\"member_plan\":\"CPC Regular Member\","])</script><script>self.__next_f.push([1,"\"member_bio\":\"$12d\"}\nd3:[\"$d4\",\"$d7\",\"$da\",\"$dd\",\"$e0\",\"$e3\",\"$e6\",\"$e9\",\"$ec\",\"$ef\",\"$f2\",\"$f5\",\"$f8\",\"$fb\",\"$fe\",\"$101\",\"$104\",\"$107\",\"$10a\",\"$10d\",\"$110\",\"$113\",\"$116\",\"$119\",\"$11c\",\"$11f\",\"$122\",\"$125\",\"$128\",\"$12b\"]\n133:{\"link_type\":\"Web\",\"url\":\"https://github.com/openjs-foundation/cross-project-council/blob/main/governance/GOVERNANCE.md#approving-and-onboarding-regular-members\",\"target\":\"_blank\"}\n132:{\"start\":96,\"end\":110,\"type\":\"hyperlink\",\"data\":\"$133\"}\n131:[\"$132\"]\n130:{\"type\":\"paragraph\",\"text\":\"A"])</script><script>self.__next_f.push([1,"nyone who has been active in the foundation or one of its member projects, as described in the CPC Governance may request to become a regular member by opening a PR to add themselves to the list of regular members. Outgoing Voting members automatically become Regular members, although they must remain active to retain their status.\",\"spans\":\"$131\",\"direction\":\"ltr\"}\n12f:[\"$130\"]\n12e:{\"title\":\"Cross Project Council (CPC) Regular Members\",\"description\":\"$12f\"}\nd2:{\"variation\":\"default\",\"version\":\"initial\",\""])</script><script>self.__next_f.push([1,"items\":\"$d3\",\"primary\":\"$12e\",\"id\":\"members$3d159ab2-7fdb-4a1d-bf9a-408c0820d8e3\",\"slice_type\":\"members\",\"slice_label\":null}\ncd:[\"$ce\",\"$17\",\"$65\",\"$d2\"]\n134:{}\n"])</script><script>self.__next_f.push([1,"e:[[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"section\",null,{\"className\":\"bg-gradient-to-b from-primary-blue/10 to-primary-blue/20 py-24\",\"data-border\":\"none\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-2xl lg:mx-0\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mt-2 bg-gradient-to-b from-primary-blue/80 to-primary-blue/100 bg-clip-text pb-2 text-4xl font-bold tracking-tight text-transparent dark:text-white sm:text-6xl\",\"children\":[\"$\",\"$L14\",null,{\"children\":\"Governance\"}]}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-lg leading-8 text-gray-900/70 dark:text-white\",\"children\":[\"$\",\"$L14\",null,{\"children\":\"The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization. Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions.\"}]}]]}]}]}]}],[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"$L15\",null,{\"slice\":{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{\"member_image\":{\"dimensions\":{\"width\":1988,\"height\":1989},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/d3028408-e77a-494f-bdd4-9877de550e14_Image-edited.jpeg?auto=compress,format\",\"id\":\"ZIoMPhAAACEArvmk\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Michael \\\"Max\\\" Maximilien\",\"member_role\":\"IBM\",\"member_plan\":\"Board Chair; Platinum Director\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"$16\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":400,\"height\":400},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/a3b39eec-10e5-4a30-a6de-166b2733e07f_profile_400x400.jpg?auto=compress,format\",\"id\":\"ZIoMTBAAACMArvnr\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Shayne Boyer\",\"member_role\":\"Microsoft\",\"member_plan\":\"Board Vice Chair; Platinum Director\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Shayne is currently a Principal Program Manager, leading the Developer Experiences team focused on cloud developer experiences for VS Code, Visual Studio and Azure. He has been leading teams developer advocacy, enterprise, open source, web and the cloud for more than 10 years.\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":640,\"height\":488},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/190d9c73-274e-47db-ac64-bff3a05b16af_sean-johnson.jpg?auto=compress,format\",\"id\":\"ZIoMRBAAACAArvnD\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Sean Johnson\",\"member_role\":\"Joyent\",\"member_plan\":\"Platinum Director\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Sean leads Joyent’s Commercial Group covering a variety of diverse open source projects, products and services. Sean is an OSS-first product leader and advocate for vibrant and productive open source communities.\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":416,\"height\":436},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=format,compress\",\"id\":\"ZIpQmRAAACIAsDPd\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}},\"member_name\":\"Jordan Harband\",\"member_role\":\"HeroDevs\",\"member_plan\":\"Gold Director\",\"member_bio\":[]},{\"member_image\":{\"dimensions\":{\"width\":2024,\"height\":2024},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/2c65c861-77f4-4ee1-ad38-b20db50f626c_headshot-1.jpg?auto=compress,format\",\"id\":\"ZIpPhBAAACMAsC72\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Abigail Cabunoc Mayes\",\"member_role\":\"GitHub\",\"member_plan\":\"Silver Director\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Abby leads GitHub’s open source maintainer programs where she works to help maintainers – and the open source ecosystem – thrive. Before joining GitHub, Abby led Mozilla’s open source engagement strategy for MozFest and trustworthy AI. She founded and led Mozilla Open Leaders, a program that has worked with over 600 open projects globally. She is active in the open source ecosystem as a current or past member of a variety of committees and editorial boards including the Journal of Open Source Software, the Mozilla Open Source Support Awards, and SustainOSS.\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":606,\"height\":652},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/5a68c682-4b23-4810-8813-c105864827f6_Paula-Headshot.jpg?auto=compress,format\",\"id\":\"ZIpPlxAAACMAsC9O\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Paula Paul\",\"member_role\":\"Greyshore Associates\",\"member_plan\":\"Silver Director\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Paula has a rich career in software engineering, from mainframe product development at IBM to championing innovative open source and developer experience efforts in her role as owner and CTO of Greyshore Associates. She is a distinguished engineer, author, speaker, angel investor, and mentor who is passionate about diversity and inclusion in engineering. Paula also serves as a maintainer of the FINOS Accessibility Theme Builder project and on the Grace Hopper Open Source Day committee for AnitaB.org.\",\"spans\":[{\"start\":494,\"end\":504,\"type\":\"hyperlink\",\"data\":{\"link_type\":\"Web\",\"url\":\"http://anitab.org/\",\"target\":\"_blank\"}}],\"direction\":\"ltr\"}]},{\"member_image\":{\"dimensions\":{\"width\":2000,\"height\":1958},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/282eab5f-0171-4d60-af2d-394262f86b94_headshot-adrian.png?auto=compress,format\",\"id\":\"ZIpPqRAAACEAsC-k\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}},\"member_name\":\"Adrian Estrada\",\"member_role\":\"NodeSource\",\"member_plan\":\"End-User Director\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Adrian is a seasoned developer, team leader, and community organizer currently serving as the VP of Engineering at NodeSource. He is deeply passionate about Node.js and the JavaScript ecosystem and has contributed to the Node.js core and other open-source JavaScript projects. Adrian is also the co-creator of the official Node.js certification exam and has invested much time in training the community. As a community organizer, he has co-organized major events like MedellinJS, one of the biggest JavaScript communities in South America, and the conferences NodeConf Colombia and JSConf Colombia. Adrian is also an international speaker who participated in multiple events around the globe.\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":400,\"height\":400},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=format,compress\",\"id\":\"ZIpQbRAAACAAsDMa\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}},\"member_name\":\"Tobie Langel\",\"member_role\":\"UnlockOpen\",\"member_plan\":\"CPC Director\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Tobie Langel is a world-leading expert and international speaker on open source and standardization. He advises some of the biggest names in tech (Google, Microsoft, Mozilla, Intel, Cisco), promising startups (GitLab, Airtable, Postman), industry organizations (OpenJS Foundation, OASIS, W3C) and nonprofits (Organization for Ethical Source, Ushahidi, Omidyar Network), either pro bono or through his consultancy, UnlockOpen. Tobie’s unique mix of deep technical expertise, open source and standardization street creds, thorough understanding of IP concerns, industry-wide network, and broad, business-focused strategic perspective makes him an ideal partner when growing thriving open ecosystems that balance private and public interests in pursuit of the common good.\",\"spans\":[{\"start\":377,\"end\":385,\"type\":\"em\"}],\"direction\":\"ltr\"}]},{\"member_image\":{\"dimensions\":{\"width\":2560,\"height\":2560},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/8807f381-001c-4c8a-a796-5e4cbbe73e9a_52143591903_5df8bbc15b_o-1-edited-scaled.jpg?auto=compress,format\",\"id\":\"ZIpPzRAAACIAsDBG\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Matteo Collina\",\"member_role\":\"Platformatic\",\"member_plan\":\"CPC Director\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Matteo is a prolific Open Source author in the JavaScript ecosystem and modules he maintains are downloaded more than 60 billion times a year. Previously he was Chief Software Architect at NearForm. In 2014, he defended his Ph.D. thesis titled “Application Platforms for the Internet of Things”. Matteo is a member of the Node.js Technical Steering Committee focusing on streams, diagnostics and http. He is also the author of the fast logger Pino and the Fastify web framework. Matteo is an renowned international speaker after more than 60 conferences, including OpenJS World, Node.js Interactive, NodeConf.eu, NodeSummit, JSConf.Asia, WebRebels, and JsDay. He is also co-author of the book “Node.js Cookbook, Third Edition” edited by Packt. In the summer he loves sailing the Sirocco.\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":480,\"height\":480},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/40dc97fd-98c9-4882-b61f-ff5e2788cf2a_Joe-Sepi.jpg?auto=compress,format\",\"id\":\"ZQuBBRAAACcAgrCp\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Joe Sepi\",\"member_role\":\"IBM\",\"member_plan\":\"CPC Director\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Joe Sepi is passionate about advancing the web forward through open source technologies and open communities. He has held engineering leadership positions at The New York Times, Adobe, Credit Suisse, Sears as well as a few start-ups. In 2017, he joined IBM to lead developer advocacy for StrongLoop where he was able to get more involved in Node.js. He was promoted to lead the North America-East (NYC and beyond) developer advocacy team. After some time in that role, he had the opportunity to join to the Open Tech team where he is able to focus on his passion: Node.js and Javascript. In 2021, he was promoted to be Program Director of Open Tech at IBM. That’s his day job. At night, he plays in a couple punk rock bands. 🤘\",\"spans\":[]}]}],\"primary\":{\"title\":\"Board of Directors\",\"description\":[{\"type\":\"paragraph\",\"text\":\"The Board of Directors sets overall technical policy through our bylaws, mission and vision statements, describing the overarching scope of foundation initiatives, technical vision, and direction.\",\"spans\":[]}]},\"id\":\"members$7ec9a43f-49d7-4846-8a6d-003554e4b262\",\"slice_type\":\"members\",\"slice_label\":null},\"index\":1,\"slices\":[{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{}],\"primary\":{\"title\":\"Governance\",\"description\":\"The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization. Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions.\",\"align\":false,\"small\":false},\"id\":\"hero$37e48a1e-729f-4513-b949-52499e7dd6b7\",\"slice_type\":\"hero\",\"slice_label\":null},\"$17\",{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{\"member_image\":{\"dimensions\":{\"width\":480,\"height\":480},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/51538601-5f98-4700-99b3-a7e87c85dc9e_Joe-Sepi.jpg?auto=compress,format\",\"id\":\"ZIpP5BAAACAAsDCw\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Joe Sepi\",\"member_role\":\"Node.js\",\"member_plan\":\"Chairperson; Voting Member\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Joe is Program Director, Open Source Development - Cloud and Containers Worldwide Ecosystems at IBM and a CPC voting member representing the Node.js project. (He/Him)\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":400,\"height\":400},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/78ce6d1e-2d41-47e5-8a38-462c5bf0f706_tobie-langel.jpg?auto=compress,format\",\"id\":\"ZIpQbRAAACAAsDMa\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Tobie Langel\",\"member_role\":null,\"member_plan\":\"Vice Chairperson; Voting Member\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Tobie Langel is an open-source and web standards consultant based in Geneva, Switzerland.\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":500,\"height\":500},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/99784fc5-3c08-417c-b63a-723049edffa9_JonathanLipps.jpeg?auto=compress,format\",\"id\":\"ZIpQNRAAACAAsDIb\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Jonathan Lipps\",\"member_role\":\"Appium\",\"member_plan\":\"Voting Member\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Senior Director, Automation Technologies at HeadSpin and core Appium contributor\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":297,\"height\":297},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/65691a4b531ac2845a259801_5511591.png?auto=format,compress\",\"id\":\"ZWkaS1MawoRaJZgB\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}},\"member_name\":\"Kazuaki Matsuo\",\"member_role\":\"Appium\",\"member_plan\":\"Voting Member\",\"member_bio\":[]},{\"member_image\":{\"dimensions\":{\"width\":480,\"height\":480},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/710d4ed6-938b-40c6-bf41-093f86c718c5_Dylan-Schiemann.jpg?auto=compress,format\",\"id\":\"ZIpQGhAAACAAsDGj\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Dylan Schiemann\",\"member_role\":\"Dojo\",\"member_plan\":\"Voting Member\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Through his efforts as CEO of Living Spec, co-creator of Dojo, and co-organizer of HalfStack and TSConf, Dylan consistently advocates for a thriving open JavaScript and web ecosystem and community. (He/Him)\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":800,\"height\":800},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZgG_5ccYqOFdyEfJ_1684337822255.jpeg?auto=format,compress\",\"id\":\"ZgG_5ccYqOFdyEfJ\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}},\"member_name\":\"Erick Zhao\",\"member_role\":\"Electron\",\"member_plan\":\"Voting Member\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Erick helps maintain Electron, a popular framework for building desktop applications with web technologies. Most of his maintainer effort is spent maintaining the docs and tooling; and growing the community.\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":1170,\"height\":1170},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZgG_Y8cYqOFdyEe-_MichaelaLaurencinHeadShot.jpg?auto=format,compress\",\"id\":\"ZgG_Y8cYqOFdyEe-\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}},\"member_name\":\"Michaela Laurencin\",\"member_role\":\"Electron\",\"member_plan\":\"Voting Member\",\"member_bio\":[]},{\"member_image\":{\"dimensions\":{\"width\":460,\"height\":460},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/656919fb531ac2845a259800_1758366.jpeg?auto=format,compress\",\"id\":\"ZWkZ-1MawoRaJZgA\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}},\"member_name\":\"Michał Gołębiowski-Owczarek\",\"member_role\":\"jQuery\",\"member_plan\":\"Voting Member\",\"member_bio\":[]},{\"member_image\":{\"dimensions\":{\"width\":500,\"height\":500},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/3c1f5a9b-0427-4d57-8d9d-89ff7c947d95_Timmy-Willison.jpg?auto=compress,format\",\"id\":\"ZIpQDxAAACEAsDFy\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Timmy Willison\",\"member_role\":\"jQuery\",\"member_plan\":\"Voting Member\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Timmy is Team Lead for jQuery Core and Lead Front-End Engineer at Spokestack.\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":960,\"height\":960},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/8045b33e-b0f8-46a2-8234-d1a366eae0c2_IMG_2690.jpg?auto=compress,format\",\"id\":\"ZIpP7xAAACAAsDDh\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Rich Trott\",\"member_role\":\"Node.js\",\"member_plan\":\"Voting Member\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Rich Trott is a CPC voting member representing the Node.js project. He creates software, rock operas, and pizzas. He is a member of the Node.js Technical Steering Committee and works for the University of California, San Francisco. (He/Him)\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":460,\"height\":460},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZyP-aK8jQArT0Gac_16735925.jpeg?auto=format,compress\",\"id\":\"ZyP-aK8jQArT0Gac\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}},\"member_name\":\"Even Stensberg\",\"member_role\":\"webpack\",\"member_plan\":\"Voting Member\",\"member_bio\":[]},{\"member_image\":{\"dimensions\":{\"width\":460,\"height\":460},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZyP9r68jQArT0GaC_5110813.png?auto=format,compress\",\"id\":\"ZyP9r68jQArT0GaC\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}},\"member_name\":\"Ulises Gascón\",\"member_role\":\"At-Large Projects\",\"member_plan\":\"Voting Member\",\"member_bio\":[]},{\"member_image\":{\"dimensions\":{\"width\":416,\"height\":436},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/3bc3dae0-c870-4676-a796-4ecfe426aa84_Jordan-Harband-headshot.jpeg?auto=compress,format\",\"id\":\"ZIpQmRAAACIAsDPd\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Jordan Harband\",\"member_role\":\"At Large\",\"member_plan\":\"Voting Member\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Jordan is a prolific open source contributor, particularly in the npm ecosystem; a TC39 delegate (and editor, for a time) working on the JavaScript specification since 2014; and a long-time participant in Node.js itself.\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":328,\"height\":328},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/af5131fb-9337-43ad-bd70-e788a5dd34cc_MDHeadshot.jpeg?auto=compress,format\",\"id\":\"ZIpQihAAACAAsDOa\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"#fff\"}},\"member_name\":\"Michael Dawson\",\"member_role\":\"Regular Members\",\"member_plan\":\"Voting Member\",\"member_bio\":[{\"type\":\"paragraph\",\"text\":\"Michael Dawson is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community achieve quality with speed (ex: ci jobs, benchmarking and code coverage reporting). As the Node.js lead for Red Hat and IBM , he works with Red Hat's and IBM's internal teams to plan and facilitate their contributions to Node.js and v8 within the Node and Google communities. Past experience includes building IBM's Java runtime, building and operating client facing e-commerce applications, building PKI and symmetric based crypto solutions as well as a number of varied consulting engagements. In his spare time, he uses Node.js to automate his home and life for fun.\",\"spans\":[]}]},{\"member_image\":{\"dimensions\":{\"width\":460,\"height\":460},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZyP-BK8jQArT0GaX_15326526.png?auto=format,compress\",\"id\":\"ZyP-BK8jQArT0GaX\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}},\"member_name\":\"Chris de Almeida\",\"member_role\":\"Regular Members\",\"member_plan\":\"Voting Member\",\"member_bio\":[]},{\"member_image\":{\"dimensions\":{\"width\":460,\"height\":460},\"alt\":null,\"copyright\":null,\"url\":\"https://images.prismic.io/openjsf/ZyP-ka8jQArT0Gae_12037269.jpeg?auto=format,compress\",\"id\":\"ZyP-ka8jQArT0Gae\",\"edit\":{\"x\":0,\"y\":0,\"zoom\":1,\"background\":\"transparent\"}},\"member_name\":\"Claudio Wunder\",\"member_role\":\"webpack\",\"member_plan\":\"Voting Member\",\"member_bio\":[]}],\"primary\":{\"title\":\"Cross Project Council (CPC)\",\"description\":[{\"type\":\"paragraph\",\"text\":\"The Cross-Project Council, or CPC, is the top-level technical governance organization within the OpenJS Foundation. The CPC is responsible for implementing technical policy and procedures, within the scope and direction of the policies set by the Board.\",\"spans\":[]}]},\"id\":\"members$bc48af35-3cd4-40f6-9e0a-7a9b26f67fa3\",\"slice_type\":\"members\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{\"member_image\":{},\"member_name\":\"Abigail Cabunoc Mayes\",\"member_role\":\"@abbycabs\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Adrian Estrada\",\"member_role\":\"@edsadr\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Christian Bromann\",\"member_role\":\"@christian-bromann\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Claudio Wunder\",\"member_role\":\"@ovflowd\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Cody Zuschlag\",\"member_role\":\"@codyzu\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Darcy Clarke\",\"member_role\":\"@darcyclarke\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Divy Tolia\",\"member_role\":\"@designmoreweb\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Eemeli Aro\",\"member_role\":\"@eemeli\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Ethan Arrowood\",\"member_role\":\"@Ethan-Arrowood\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Even Stensberg\",\"member_role\":\"@evenstensberg\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Jean Burellier\",\"member_role\":\"@sheplu\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Jordan Harband\",\"member_role\":\"@ljharb\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Jory Burson\",\"member_role\":\"@jorydotcom\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Marco Ippolito\",\"member_role\":\"@marco-ippolito\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Matteo Collina\",\"member_role\":\"@mcollina\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Michael Dawson\",\"member_role\":\"@mhdawson\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Mike Samuel\",\"member_role\":\"@mikesamuel\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Mohammed Keyvanzadeh\",\"member_role\":\"@VoltrexKeyva\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Nick O’Leary\",\"member_role\":\"@knolleary\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Nitin Kumar\",\"member_role\":\"@snitin315\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Paula Paul\",\"member_role\":\"@paulapaul\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Rick Markins\",\"member_role\":\"@rxmarbles\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Rifa Achrinza\",\"member_role\":\"@achrinza\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Ruy Adorno\",\"member_role\":\"@ruyadorno\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Sara Chipps\",\"member_role\":\"@sarajo\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Shelley Vohr\",\"member_role\":\"@codebytere\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Ulises Gascón\",\"member_role\":\"@ulisesgascon\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Waleed Ashraf\",\"member_role\":\"@waleedashraf\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Wes Todd\",\"member_role\":\"@wesleytodd\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]},{\"member_image\":{},\"member_name\":\"Yagiz Nizipli\",\"member_role\":\"@anonrig\",\"member_plan\":\"CPC Regular Member\",\"member_bio\":[]}],\"primary\":{\"title\":\"Cross Project Council (CPC) Regular Members\",\"description\":[{\"type\":\"paragraph\",\"text\":\"Anyone who has been active in the foundation or one of its member projects, as described in the CPC Governance may request to become a regular member by opening a PR to add themselves to the list of regular members. Outgoing Voting members automatically become Regular members, although they must remain active to retain their status.\",\"spans\":[{\"start\":96,\"end\":110,\"type\":\"hyperlink\",\"data\":{\"link_type\":\"Web\",\"url\":\"https://github.com/openjs-foundation/cross-project-council/blob/main/governance/GOVERNANCE.md#approving-and-onboarding-regular-members\",\"target\":\"_blank\"}}],\"direction\":\"ltr\"}]},\"id\":\"members$3d159ab2-7fdb-4a1d-bf9a-408c0820d8e3\",\"slice_type\":\"members\",\"slice_label\":null}],\"context\":{}}]}],[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"$L15\",null,{\"slice\":\"$65\",\"index\":2,\"slices\":\"$cd\",\"context\":\"$134\"}]}],[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"$L15\",null,{\"slice\":\"$d2\",\"index\":3,\"slices\":\"$cd\",\"context\":\"$134\"}]}]]\n"])</script><script>self.__next_f.push([1,""])</script></body></html>