PageSourceSearch

https://ospov0.vercel.app/_next/static/chunks/app/governance/page-69aa0b7a0a0419c4.js

js ospov0.vercel.app collected 2026-10-03 07:27:14 UTC 17,677 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[31],{464:(e,r,t)=>{"use strict";t.d(r,{cn:()=>s});var a=t(735),n=t(3235);function s(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return(0,n.QP)((0,a.$)(r))}},1901:(e,r,t)=>{Promise.resolve().then(t.bind(t,9867))},3894:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});let a=(0,t(1112).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},4577:(e,r,t)=>{"use strict";t.d(r,{BT:()=>l,Wu:()=>d,ZB:()=>c,Zp:()=>i,aR:()=>o});var a=t(7252),n=t(9336),s=t(464);let i=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,s.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",t),...n})});i.displayName="Card";let o=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",t),...n})});o.displayName="CardHeader";let c=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,s.cn)("text-2xl font-semibold leading-none tracking-tight",t),...n})});c.displayName="CardTitle";let l=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,s.cn)("text-sm text-muted-foreground",t),...n})});l.displayName="CardDescription";let d=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,s.cn)("p-6 pt-0",t),...n})});d.displayName="CardContent",n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,s.cn)("flex items-center p-6 pt-0",t),...n})}).displayName="CardFooter"},4813:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});let a=(0,t(1112).A)("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]])},5531:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});let a=(0,t(1112).A)("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])},6083:(e,r,t)=>{"use strict";t.d(r,{$:()=>l});var a=t(7252),n=t(9336),s=t(8850),i=t(7),o=t(464);let c=(0,i.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),l=n.forwardRef((e,r)=>{let{className:t,variant:n,size:i,asChild:l=!1,...d}=e,u=l?s.DX:"button";return(0,a.jsx)(u,{className:(0,o.cn)(c({variant:n,size:i,className:t})),ref:r,...d})});l.displayName="Button"},7427:(e,r,t)=>{"use strict";var a;t.d(r,{C5:()=>i,CQ:()=>n,kP:()=>s});let n={organization:"OSPO",contactEmail:"[email protected]",githubOrg:"https://github.com/ospocc",repoUrl:"https://github.com/ospocc/v0-ospo",internalGitBase:null!=(a=t(389).env.NEXT_PUBLIC_INTERNAL_GIT_BASE)?a:"https://github.com/ospocc",community:"https://ospo.cc"},s={github:"https://github.com",osi:"https://opensource.org",fossCompliance:"https://www.linuxfoundation.org",innersource:"https://innersourcecommons.org"},i={developerPortal:"".concat(n.community,"/developer"),legalGuidelines:"".concat(n.community,"/legal"),contributionWorkflow:"".concat(n.community,"/contribute"),trainingResources:"".concat(n.community,"/training")}},7500:(e,r,t)=>{"use strict";t.d(r,{tU:()=>T,av:()=>q,j7:()=>B,Xi:()=>M});var a=t(7252),n=t(9336),s=t(6046),i=t(5820),o=t(9145),c=t(4986),l=t(9787),d=t(4975),u=t(4517),g=t(8449),m="Tabs",[p,x]=(0,i.A)(m,[o.RG]),v=(0,o.RG)(),[h,f]=p(m),y=n.forwardRef((e,r)=>{let{__scopeTabs:t,value:n,onValueChange:s,defaultValue:i,orientation:o="horizontal",dir:c,activationMode:m="automatic",...p}=e,x=(0,d.jH)(c),[v,f]=(0,u.i)({prop:n,onChange:s,defaultProp:i});return(0,a.jsx)(h,{scope:t,baseId:(0,g.B)(),value:v,onValueChange:f,orientation:o,dir:x,activationMode:m,children:(0,a.jsx)(l.sG.div,{dir:x,"data-orientation":o,...p,ref:r})})});y.displayName=m;var b="TabsList",j=n.forwardRef((e,r)=>{let{__scopeTabs:t,loop:n=!0,...s}=e,i=f(b,t),c=v(t);return(0,a.jsx)(o.bL,{asChild:!0,...c,orientation:i.orientation,dir:i.dir,loop:n,children:(0,a.jsx)(l.sG.div,{role:"tablist","aria-orientation":i.orientation,...s,ref:r})})});j.displayName=b;var N="TabsTrigger",w=n.forwardRef((e,r)=>{let{__scopeTabs:t,value:n,disabled:i=!1,...c}=e,d=f(N,t),u=v(t),g=C(d.baseId,n),m=A(d.baseId,n),p=n===d.value;return(0,a.jsx)(o.q7,{asChild:!0,...u,focusable:!i,active:p,children:(0,a.jsx)(l.sG.button,{type:"button",role:"tab","aria-selected":p,"aria-controls":m,"data-state":p?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:g,...c,ref:r,onMouseDown:(0,s.m)(e.onMouseDown,e=>{i||0!==e.button||!1!==e.ctrlKey?e.preventDefault():d.onValueChange(n)}),onKeyDown:(0,s.m)(e.onKeyDown,e=>
1{[" ","Enter"].includes(e.key)&&d.onValueChange(n)}),onFocus:(0,s.m)(e.onFocus,()=>{let e="manual"!==d.activationMode;p||i||!e||d.onValueChange(n)})})})});w.displayName=N;var k="TabsContent",K=n.forwardRef((e,r)=>{let{__scopeTabs:t,value:s,forceMount:i,children:o,...d}=e,u=f(k,t),g=C(u.baseId,s),m=A(u.baseId,s),p=s===u.value,x=n.useRef(p);return n.useEffect(()=>{let e=requestAnimationFrame(()=>x.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,a.jsx)(c.C,{present:i||p,children:t=>{let{present:n}=t;return(0,a.jsx)(l.sG.div,{"data-state":p?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":g,hidden:!n,id:m,tabIndex:0,...d,ref:r,style:{...e.style,animationDuration:x.current?"0s":void 0},children:n&&o})}})});function C(e,r){return"".concat(e,"-trigger-").concat(r)}function A(e,r){return"".concat(e,"-content-").concat(r)}K.displayName=k;var R=t(464);let T=y,B=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)(j,{ref:r,className:(0,R.cn)("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",t),...n})});B.displayName=j.displayName;let M=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)(w,{ref:r,className:(0,R.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",t),...n})});M.displayName=w.displayName;let q=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)(K,{ref:r,className:(0,R.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",t),...n})});q.displayName=K.displayName},8286:(e,r,t)=>{"use strict";t.d(r,{LanguageProvider:()=>o,o:()=>c});var a=t(7252),n=t(9336);let s=(0,n.createContext)(void 0);async function i(e){return"zh"===e?(await t.e(612).then(t.t.bind(t,2612,19))).default:(await t.e(429).then(t.t.bind(t,9429,19))).default}function o(e){let{children:r}
1=e,[t,o]=(0,n.useState)("zh"),[c,l]=(0,n.useState)({}),[d,u]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=function(){let e=window.localStorage.getItem("language");return"en"===e||"zh"===e?e:"zh"===window.navigator.language.split("-")[0]?"zh":"en"}();o(e);let r=!1;return i(e).then(e=>{r||(l(e),u(!0))}),()=>{r=!0}},[]),(0,a.jsx)(s.Provider,{value:{language:t,setLanguage:e=>{o(e),window.localStorage.setItem("language",e),i(e).then(e=>l(e))},t:e=>{let r=c[e];return void 0===r?e:r},ready:d},children:r})}function c(){let e=(0,n.useContext)(s);if(void 0===e)throw Error("useLanguage must be used within a LanguageProvider");return e}},9244:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});let a=(0,t(1112).A)("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},9867:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>N});var a=t(7252),n=t(8286),s=t(4577),i=t(7500),o=t(9244),c=t(5531),l=t(9979),d=t(4813),u=t(3894);let g=(0,t(1112).A)("GitBranch",[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]]);var m=t(6083),p=t(1978),x=t.n(p),v=t(7427);let h="".concat(v.CQ.community,"/governance"),f=[{iconKey:"FileText",titleKey:"governance.policy.overall.title",descKey:"governance.policy.overall.desc",link:"".concat(h,"/overall-policy"),updated:"2024-03-15"},{iconKey:"Shield",titleKey:"governance.policy.contribution.title",descKey:"governance.policy.contribution.desc",link:"".concat(h,"/contribution-policy"),updated:"2024-02-20"},{iconKey:"Target",titleKey:"governance.policy.usage.title",descKey:"governance.policy.usage.desc",link:"".concat(h,"/usage-policy"),updated:"2024-01-10"},{iconKey:"Building2",titleKey:"governance.policy.ip.title",descKey:"governance.policy.ip.desc",link:"".concat(h,"/ip-policy"),updated:"2024-03-05"}],y=[{roleKey:"governance.org.committee",roleDescKey:"governance.org.committee.desc",memberKeys:["governance.org.member.cto","governance.org.member.legalDirector","governance.org.member.engineeringVp","governance.org.member.securityDirector"]},{roleKey:"governance.org.ospo",roleDescKey:"governance.org.ospo.desc",memberKeys:["governance.org.member.ospoDirector","governance.org.member.programManager","governance.org.member.complianceLead","governance.org.member.developerAdvocate"]},{roleKey:"governance.org.ambassadors",roleDescKey:"governance.org.ambassadors.desc",memberKeys:["governance.org.member.engineeringLeads","governance.org.member.techLeads","governance.org.member.seniorDevelopers"]}],b=[{titleKey:"governance.ops.review.title",descKey:"governance.ops.review.desc",frequencyKey:"governance.ops.review.freq",link:"".concat(h,"/ops/review")},{titleKey:"governance.ops.approval.title",descKey:"governance.ops.approval.desc",frequencyKey:"governance.ops.approval.freq",link:"".concat(h,"/ops/approval")},{titleKey:"governance.ops.audit.title",descKey:"governance.ops.audit.desc",frequencyKey:"governance.ops.audit.freq",link:"".concat(h,"/ops/audit")},{titleKey:"governance.ops.report.title",descKey:"governance.ops.report.desc",frequencyKey:"governance.ops.report.freq",link:"".concat(h,"/ops/report")}],j={FileText:o.A,Shield:c.A,Target:l.A,Building2:d.A};function N(){let{t:e}=(0,n.o)();return(0,a.jsxs)("div",{className:"container py-8 space-y-8",children:[(0,a.jsxs)("div",{className:"text-center space-y-4",children:[(0,a.jsx)("h1",{className:"text-4xl font-bold tracking-tight",children:e("governance.title")}),(0,a.jsx)("p",{className:"text-xl text-muted-foreground max-w-3xl mx-auto",children:e("governance.subtitle")})]}),(0,a.jsxs)(i.tU,{defaultValue:"policies",className:"w-full",children:[(0,a.jsxs)(i.j7,{className:"grid w-full grid-cols-3",children:[(0,a.jsxs)(i.Xi,{value:"policies",children:[(0,a.jsx)(o.A,{className:"mr-2 h-4 w-4"}),e("governance.tab.policies")]}),(0,a.jsxs)(i.Xi,{value:"organization",children:[(0,a.jsx)(u.A,{className:"mr-2 h-4 w-4"}),e("governance.tab.organization")]}),(0,a.jsxs)(i.Xi,{value:"operations",children:[(0,a.jsx)(g,{className:"mr-2 h-4 w-4"}
1),e("governance.tab.operations")]})]}),(0,a.jsx)(i.av,{value:"policies",className:"mt-6",children:(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("p",{className:"text-muted-foreground",children:e("governance.policies.desc")}),(0,a.jsx)("div",{className:"grid gap-6 md:grid-cols-2",children:f.map(r=>{var t;let n=null!=(t=j[r.iconKey])?t:o.A;return(0,a.jsxs)(s.Zp,{children:[(0,a.jsxs)(s.aR,{children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"p-2 rounded-lg bg-primary/10",children:(0,a.jsx)(n,{className:"h-5 w-5 text-primary","aria-hidden":"true"})}),(0,a.jsx)("div",{children:(0,a.jsx)(s.ZB,{className:"text-lg",children:e(r.titleKey)})})]}),(0,a.jsx)(s.BT,{className:"mt-2",children:e(r.descKey)})]}),(0,a.jsx)(s.Wu,{children:(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsxs)("span",{className:"text-sm text-muted-foreground",children:[e("governance.updated"),": ",(0,a.jsx)("time",{dateTime:r.updated,children:r.updated})]}),(0,a.jsx)(m.$,{asChild:!0,variant:"outline",size:"sm",children:(0,a.jsx)(x(),{href:r.link,children:e("governance.view")})})]})})]},r.titleKey)})})]})}),(0,a.jsx)(i.av,{value:"organization",className:"mt-6",children:(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsx)("p",{className:"text-muted-foreground",children:e("governance.org.desc")}),(0,a.jsx)("div",{className:"grid gap-6",children:y.map((r,t)=>(0,a.jsxs)(s.Zp,{children:[(0,a.jsx)(s.aR,{children:(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"flex items-center justify-center w-10 h-10 rounded-full bg-primary text-primary-foreground font-bold",children:t+1}),(0,a.jsxs)("div",{children:[(0,a.jsx)(s.ZB,{children:e(r.roleKey)}),(0,a.jsx)(s.BT,{children:e(r.roleDescKey)})]})]})}),(0,a.jsx)(s.Wu,{children:(0,a.jsx)("div",{className:"flex flex-wrap gap-2",children:r.memberKeys.map(r=>(0,a.jsx)("span",{className:"px-3 py-1 bg-secondary text-secondary-foreground rounded-full text-sm",children:e(r)},r))})})]},r.roleKey))}),(0,a.jsxs)(s.Zp,{children:[(0,a.jsxs)(s.aR,{children:[(0,a.jsx)(s.ZB,{children:e("governance.org.chart.title")}),(0,a.jsx)(s.BT,{children:e("governance.org.chart.desc")})]}),(0,a.jsx)(s.Wu,{children:(0,a.jsxs)("div",{className:"flex flex-col items-stretch gap-3 max-w-2xl mx-auto",children:[(0,a.jsx)("div",{className:"px-6 py-3 bg-primary text-primary-foreground rounded-lg font-semibold text-center",children:e("governance.org.committee")}),(0,a.jsx)("div",{className:"mx-auto w-px h-6 bg-border","aria-hidden":"true"}),(0,a.jsx)("div",{className:"px-6 py-3 bg-primary/80 text-primary-foreground rounded-lg font-semibold text-center",children:e("governance.org.ospo")}),(0,a.jsx)("div",{className:"mx-auto w-px h-6 bg-border","aria-hidden":"true"}),(0,a.jsxs)("div",{className:"grid gap-3 grid-cols-1 sm:grid-cols-3",children:[(0,a.jsx)("div",{className:"px-4 py-2 bg-secondary text-secondary-foreground rounded-lg text-sm text-center",children:e("governance.org.compliance")}),(0,a.jsx)("div",{className:"px-4 py-2 bg-secondary text-secondary-foreground rounded-lg text-sm text-center",children:e("governance.org.community")}),(0,a.jsx)("div",{className:"px-4 py-2 bg-secondary text-secondary-foreground rounded-lg text-sm text-center",children:e("governance.org.engineering")})]})]})})]})]})}),(0,a.jsx)(i.av,{value:"operations",className:"mt-6",children:(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsx)("p",{className:"text-muted-foreground",children:e("governance.ops.desc")}),(0,a.jsx)("div",{className:"grid gap-6 md:grid-cols-2",children:b.map(r=>(0,a.jsxs)(s.Zp,{children:[(0,a.jsxs)(s.aR,{children:[(0,a.jsx)(s.ZB,{children:e(r.titleKey)}),(0,a.jsx)(s.BT,{children:e(r.descKey)})]}),(0,a.jsx)(s.Wu,{children:(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)("span",{className:"inline-flex items-center px-3 py-1 rounded-full text-sm bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200",children:e(r.frequencyKey)}),(0,a.jsx)(m.$,{asChild:!0,variant:"outline",size:"sm",children:(0,a.jsx)(x(),{href:r.link,children:e("governance.details")})})]})})]},r.titleKey))}),(0,a.jsxs)(s.Zp,{children:[(0,a.jsxs)(s.aR,{children:[(0,a.jsx)(s.ZB,{children:e("governance.ops.workflow.title")}),(0,a.jsx)(s.BT,{children:e("governance.ops.workflow.desc")})]}),(0,a.jsx)(s.Wu,{children:(0,a.jsx)("div",{className:"flex flex-col md:flex-row items-center justify-between gap-4",children:[1,2,3,4,5].map((r,t)=>(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsxs)("div",{className:"flex flex-col items-center",children:[(0,a.jsx)("div",{className:"w-12 h-12 rounded-full bg-primary text-primary-foreground flex items-center justify-center font-bold",children:r}),(0,a.jsx)("span",{className:"mt-2 text-sm text-center",children:e("governance.ops.step".concat(r))})]}),t<4&&(0,a.jsx)("div",{className:"hidden md:block w-8 h-px bg-border mx-2","aria-hidden":"true"})]},r))})})]})]})})]})]})}},9979:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});let a=(0,t(1112).A)("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]])}},e=>{e.O(0,[567,932,848,573,968,358],()=>e(e.s=1901)),_N_E=e.O()}]);

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