[{"data":1,"prerenderedAt":923},["ShallowReactive",2],{"/blog/packaging-gitlab-for-fedora-a-gsoc-2013-project":3,"navigation-en-us":162,"banner-en-us":593,"footer-en-us":603,"blog-post-authors-en-us-Achilleas Pipinellis":864,"blog-related-posts-en-us-packaging-gitlab-for-fedora-a-gsoc-2013-project":879,"blog-share-wrapper-en-us":903,"next-steps-en-us":913},{"id":4,"title":5,"authors":6,"body":8,"category":135,"date":136,"description":137,"extension":138,"externalUrl":139,"faq":139,"featured":140,"heroImage":141,"meta":142,"navigation":152,"path":153,"seo":154,"slug":158,"stem":159,"tags":139,"template":160,"updatedDate":139,"__hash__":161},"blogPosts/en-us/blog/packaging-gitlab-for-fedora-a-gsoc-2013-project.md","Packaging GitLab for Fedora: A GSoC 2013 project",[7],"Achilleas Pipinellis",{"type":9,"value":10,"toc":127},"minimark",[11,15,25,30,50,54,82,86,95,121,124],[12,13,14],"p",{},"Hi everyone!",[12,16,17,18,24],{},"It is with great excitement that I announce you the involvement of GitLab in this\nyear's Google Summer of Code through the ",[19,20,23],"a",{"href":21,"rel":22},"http://fedoraproject.org/",[],"Fedora"," project.",[26,27,29],"h3",{"id":28},"whoami","Whoami",[12,31,32,33,38,39,44,45,49],{},"My name is Axilleas Pipinellis, an undergraduate student from Greece. I study\n",[19,34,37],{"href":35,"rel":36},"http://semfe.ntua.gr/",[],"Applied Mathematical and Physical Sciences"," in ",[19,40,43],{"href":41,"rel":42},"http://www.ntua.gr/index_en.html",[],"National and Technical University of Athens",".\nYou can read more info about me [here]",[46,47,48],"span",{},"aboutme",".",[26,51,53],{"id":52},"my-involvement-with-gitlab","My involvement with GitLab",[12,55,56,57,62,63,68,69,74,75,78,79,49],{},"I have been following GitLab since version 2 and have installed/deployed it\nseveral times since. Recently, I also started ",[19,58,61],{"href":59,"rel":60},"https://github.com/gitlabhq/gitlabhq/commits/?author=axilleas",[],"contributing"," some minor patches,\nmainly to the documentation. I have spent several hours contributing not only upstream\nbut I also wrote a ",[19,64,67],{"href":65,"rel":66},"https://wiki.archlinux.org/index.php/Gitlab",[],"wiki article"," for Archlinux, as well as an installation ",[19,70,73],{"href":71,"rel":72},"https://gist.github.com/axilleas/3305554",[],"script","(needs refinement)\nand recently I gave a small ",[46,76,77],{},"talk"," in greek about GitLab during a ",[46,80,81],{},"hackfest",[26,83,85],{"id":84},"about-fedora-and-the-gsoc-proposal","About Fedora and the GSoC proposal",[12,87,88,89,94],{},"The thought of GitLab being packaged for Fedora and then deployed as an extra service\nfor ",[19,90,93],{"href":91,"rel":92},"https://fedorahosted.org/web/",[],"fedorahosted"," isn't new. It was also a proposed idea for GSoC 2012, but\nunfortunately it didn't get picked.",[12,96,97,98,102,103,108,109,114,115,120],{},"So, this year is the lucky one and the main plan is to package GitLab and all its\ndependencies in ",[99,100,101],"code",{},"rpm"," format, first for Fedora and then for ",[19,104,107],{"href":105,"rel":106},"https://fedoraproject.org/wiki/EPEL",[],"EPEL","(RedHat, CentOS, etc).\nFor a full view of my proposal see ",[19,110,113],{"href":111,"rel":112},"https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Axilleas/Gitlab%28463%29",[],"here"," and ",[19,116,119],{"href":117,"rel":118},"https://axilleas.me/en/blog/2013/bringing-gitlab-in-fedora/",[],"there"," is a post I made\nabout this matter two months ago.",[12,122,123],{},"I believe this is a huge matter for both parties, as Fedora will be among the officially\nsupported platforms and GitLab will benefit from one of the biggest open source\ncommunities.",[12,125,126],{},"Cheers to a fun and productive summer!",{"title":128,"searchDepth":129,"depth":129,"links":130},"",2,[131,133,134],{"id":28,"depth":132,"text":29},3,{"id":52,"depth":132,"text":53},{"id":84,"depth":132,"text":85},"company","2013-05-28","It is with great excitement that I announce you the involvement of GitLab in this year's Google Summer of Code through the Fedora project.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663397/Blog/Hero%20Images/logoforblogpost.jpg",{"excerpt":143},{"type":9,"value":144},[145,147],[12,146,14],{},[12,148,17,149,24],{},[19,150,23],{"href":21,"rel":151},[],true,"/en-us/blog/packaging-gitlab-for-fedora-a-gsoc-2013-project",{"title":5,"description":137,"ogTitle":5,"ogDescription":137,"noIndex":140,"ogImage":141,"ogUrl":155,"ogSiteName":156,"ogType":157,"canonicalUrls":155},"https://about.gitlab.com/blog/packaging-gitlab-for-fedora-a-gsoc-2013-project","https://about.gitlab.com","article","packaging-gitlab-for-fedora-a-gsoc-2013-project","en-us/blog/packaging-gitlab-for-fedora-a-gsoc-2013-project","BlogPost","D68X9slOqhPTspIJ-FAdWtooAf4wlsIvZCD0ETLUUWM",{"logo":163,"freeTrial":168,"sales":173,"login":178,"items":183,"search":513,"minimal":544,"duo":563,"switchNav":572,"pricingDeployment":583},{"config":164},{"href":165,"dataGaName":166,"dataGaLocation":167},"/","gitlab logo","header",{"text":169,"config":170},"Get free trial",{"href":171,"dataGaName":172,"dataGaLocation":167},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":174,"config":175},"Request a demo",{"href":176,"dataGaName":177,"dataGaLocation":167},"/request-a-demo/","sales",{"text":179,"config":180},"Sign in",{"href":181,"dataGaName":182,"dataGaLocation":167},"https://gitlab.com/users/sign_in/","sign in",[184,270,358,363,438,491],{"text":185,"left":152,"config":186,"menu":188},"Platform",{"dataNavLevelOne":187},"platform",{"type":189,"link":190,"columns":194,"feature":259},"lists",{"text":191,"config":192},"Explore the Platform",{"href":193,"dataGaName":187,"dataGaLocation":167},"/platform/",[195,218,241],{"title":196,"items":197},"Execution & Workflows",[198,203,208,213],{"text":199,"config":200},"CI/CD",{"href":201,"dataGaLocation":167,"dataGaName":202},"/solutions/continuous-integration/","ci/cd",{"text":204,"config":205},"Source Code Management",{"href":206,"dataGaLocation":167,"dataGaName":207},"/solutions/source-code-management/","source code management",{"text":209,"config":210},"Agile Delivery",{"href":211,"dataGaLocation":167,"dataGaName":212},"/solutions/agile-delivery/","agile delivery",{"text":214,"config":215},"Artifact Management",{"href":216,"dataGaLocation":167,"dataGaName":217},"/artifact-central/","artifact management",{"title":219,"items":220},"Security & Governance",[221,226,231,236],{"text":222,"config":223},"Application Security Testing",{"href":224,"dataGaLocation":167,"dataGaName":225},"/solutions/application-security-testing/","application security testing",{"text":227,"config":228},"Governance & Compliance",{"href":229,"dataGaLocation":167,"dataGaName":230},"/solutions/software-compliance/","governance and compliance",{"text":232,"config":233},"Secrets Management",{"href":234,"dataGaLocation":167,"dataGaName":235},"/gitlab-secrets-manager/","secrets management",{"text":237,"config":238},"Supply Chain Security",{"href":239,"dataGaLocation":167,"dataGaName":240},"/solutions/supply-chain/","supply chain security",{"title":242,"items":243},"Context & AI",[244,249,254],{"text":245,"config":246},"Agentic Orchestration",{"href":247,"dataGaLocation":167,"dataGaName":248},"/gitlab-duo-agent-platform/","agentic orchestration",{"text":250,"config":251},"Context Graph",{"href":252,"dataGaLocation":167,"dataGaName":253},"/gitlab-orbit/","context graph",{"text":255,"config":256},"Visibility & Measurement",{"href":257,"dataGaLocation":167,"dataGaName":258},"/solutions/visibility-measurement/","visibility and measurement",{"config":260,"title":263,"text":264,"link":265},{"background":261,"textColor":262},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Why GitLab","One platform for speed with control across your software lifecycle.",{"text":266,"config":267},"Learn more",{"href":268,"dataGaName":269,"dataGaLocation":167},"/why-gitlab/","why gitlab",{"text":271,"left":152,"config":272,"menu":274},"Solutions",{"dataNavLevelOne":273},"solutions",{"type":189,"link":275,"columns":279,"feature":349},{"text":276,"config":277},"View all Solutions",{"href":278,"dataGaName":273,"dataGaLocation":167},"/solutions/",[280,298,316],{"title":281,"items":282},"Outcomes",[283,288,293],{"text":284,"config":285},"DevOps Modernization",{"href":286,"dataGaLocation":167,"dataGaName":287},"/assessments/devops-modernization-assessment/","devops modernization",{"text":289,"config":290},"Security Modernization",{"href":291,"dataGaLocation":167,"dataGaName":292},"/assessments/security-modernization-assessment/","security modernization",{"text":294,"config":295},"AI Modernization",{"href":296,"dataGaLocation":167,"dataGaName":297},"/assessments/ai-modernization-assessment/","ai modernization",{"title":299,"items":300},"By size",[301,306,311],{"text":302,"config":303},"Enterprise",{"href":304,"dataGaLocation":167,"dataGaName":305},"/enterprise/","enterprise",{"text":307,"config":308},"Small Business",{"href":309,"dataGaLocation":167,"dataGaName":310},"/small-business/","small business",{"text":312,"config":313},"Startups",{"href":314,"dataGaLocation":167,"dataGaName":315},"/solutions/startups/","startups",{"title":317,"items":318},"Industries",[319,324,329,334,339,344],{"text":320,"config":321},"Financial Services",{"href":322,"dataGaLocation":167,"dataGaName":323},"/solutions/finance/","financial services",{"text":325,"config":326},"Public Sector",{"href":327,"dataGaLocation":167,"dataGaName":328},"/solutions/public-sector/","public sector",{"text":330,"config":331},"Telecommunications",{"href":332,"dataGaLocation":167,"dataGaName":333},"/solutions/telecommunications/","telecommunications",{"text":335,"config":336},"Automotive",{"href":337,"dataGaLocation":167,"dataGaName":338},"/solutions/automotive/","automotive",{"text":340,"config":341},"Education",{"href":342,"dataGaLocation":167,"dataGaName":343},"/solutions/education/","education",{"text":345,"config":346},"Aerospace",{"href":347,"dataGaLocation":167,"dataGaName":348},"/solutions/aerospace/","aerospace",{"config":350,"title":351,"text":352,"link":353},{"background":261,"textColor":262},"GitLab Security Standard","Learn how to harden your software factory and let AI agents earn autonomy, without trading away security.",{"text":354,"config":355},"Explore the standard",{"href":356,"dataGaName":357,"dataGaLocation":167},"/gitlab-security-standard/","gitlab security standard",{"text":359,"config":360},"Pricing",{"href":361,"dataGaName":362,"dataGaLocation":167,"dataNavLevelOne":362},"/pricing/","pricing",{"text":364,"config":365,"menu":367},"Resources",{"dataNavLevelOne":366},"resources",{"type":189,"link":368,"columns":372,"feature":429},{"text":369,"config":370},"View all resources",{"href":371,"dataGaName":366,"dataGaLocation":167},"/resources/",[373,401],{"title":374,"items":375},"Discover",[376,381,386,391,396],{"text":377,"config":378},"Docs",{"href":379,"dataGaName":380,"dataGaLocation":167},"https://docs.gitlab.com/","docs",{"text":382,"config":383},"University",{"href":384,"dataGaName":385,"dataGaLocation":167},"https://university.gitlab.com/","university",{"text":387,"config":388},"Demo Series",{"href":389,"dataGaName":390,"dataGaLocation":167},"/gitlab-technical-demo-series/","demo series",{"text":392,"config":393},"Demo Hub",{"href":394,"dataGaName":395,"dataGaLocation":167},"/demo-hub/","demo hub",{"text":397,"config":398},"Services",{"href":399,"dataGaName":400,"dataGaLocation":167},"/services/","services",{"title":402,"items":403},"Connect",[404,409,414,419,424],{"text":405,"config":406},"Blog",{"href":407,"dataGaName":408,"dataGaLocation":167},"/blog/","blog",{"text":410,"config":411},"Community",{"href":412,"dataGaName":413,"dataGaLocation":167},"/community/","community",{"text":415,"config":416},"Customers",{"href":417,"dataGaName":418,"dataGaLocation":167},"/customers/","customers",{"text":420,"config":421},"Partners",{"href":422,"dataGaName":423,"dataGaLocation":167},"/partners/","partners",{"text":425,"config":426},"Events",{"href":427,"dataGaName":428,"dataGaLocation":167},"/events/","events",{"config":430,"title":431,"text":432,"link":433},{"background":261,"textColor":262},"What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":434,"config":435},"Read the latest",{"href":436,"dataGaName":437,"dataGaLocation":167},"/whats-new/","whats new",{"text":439,"config":440,"menu":441},"Company",{"dataNavLevelOne":135},{"type":189,"columns":442},[443],{"items":444},[445,450,456,461,466,471,476,481,486],{"text":446,"config":447},"About",{"href":448,"dataGaName":449,"dataGaLocation":167},"/company/","about",{"text":451,"config":452,"footerGa":455},"Jobs",{"href":453,"dataGaName":454,"dataGaLocation":167},"/jobs/","jobs",{"dataGaName":454},{"text":457,"config":458},"Press",{"href":459,"dataGaName":460,"dataGaLocation":167},"/press/","press",{"text":462,"config":463},"Handbook",{"href":464,"dataGaName":465,"dataGaLocation":167},"https://handbook.gitlab.com/","handbook",{"text":467,"config":468},"Leadership",{"href":469,"dataGaName":470,"dataGaLocation":167},"/company/team/e-group/","leadership",{"text":472,"config":473},"Investor relations",{"href":474,"dataGaName":475,"dataGaLocation":167},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":477,"config":478},"Trust Center",{"href":479,"dataGaName":480,"dataGaLocation":167},"/security/","trust center",{"text":482,"config":483},"AI Transparency Center",{"href":484,"dataGaName":485,"dataGaLocation":167},"/ai-transparency-center/","ai transparency center",{"text":487,"config":488},"Newsletter",{"href":489,"dataGaName":490,"dataGaLocation":167},"/company/contact/#contact-forms","newsletter",{"text":492,"config":493,"menu":494},"Contact us",{"dataNavLevelOne":135},{"type":189,"columns":495},[496],{"items":497},[498,503,508],{"text":499,"config":500},"Talk to sales",{"href":501,"dataGaName":502,"dataGaLocation":167},"/sales/","talk to sales",{"text":504,"config":505},"Support portal",{"href":506,"dataGaName":507,"dataGaLocation":167},"https://support.gitlab.com/hc/en-us","support portal",{"text":509,"config":510},"Customer portal",{"href":511,"dataGaName":512,"dataGaLocation":167},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":514,"login":515,"suggestions":522},"Close",{"text":516,"link":517},"To search repositories and projects, login to",{"text":518,"config":519},"gitlab.com",{"href":181,"dataGaName":520,"dataGaLocation":521},"search login","search",{"text":523,"default":524},"Suggestions",[525,528,531,533,537,541],{"text":526,"config":527},"GitLab Duo Agent Platform",{"href":247,"dataGaName":526,"dataGaLocation":521},{"text":529,"config":530},"Code Suggestions (AI)",{"href":247,"dataGaName":529,"dataGaLocation":521},{"text":199,"config":532},{"href":201,"dataGaName":199,"dataGaLocation":521},{"text":534,"config":535},"GitLab on AWS",{"href":536,"dataGaName":534,"dataGaLocation":521},"/partners/technology-partners/aws/",{"text":538,"config":539},"GitLab on Google Cloud",{"href":540,"dataGaName":538,"dataGaLocation":521},"/partners/technology-partners/google-cloud-platform/",{"text":542,"config":543},"Why GitLab?",{"href":268,"dataGaName":542,"dataGaLocation":521},{"freeTrial":545,"mobileIcon":550,"desktopIcon":555,"secondaryButton":558},{"text":546,"config":547},"Start free trial",{"href":548,"dataGaName":172,"dataGaLocation":549},"https://gitlab.com/-/trials/new/","nav",{"altText":551,"config":552},"Gitlab Icon",{"src":553,"dataGaName":554,"dataGaLocation":549},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":551,"config":556},{"src":557,"dataGaName":554,"dataGaLocation":549},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":559,"config":560},"Get Started",{"href":561,"dataGaName":562,"dataGaLocation":549},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":564,"mobileIcon":568,"desktopIcon":570},{"text":565,"config":566},"Learn more about GitLab Duo",{"href":247,"dataGaName":567,"dataGaLocation":549},"gitlab duo",{"altText":551,"config":569},{"src":553,"dataGaName":554,"dataGaLocation":549},{"altText":551,"config":571},{"src":557,"dataGaName":554,"dataGaLocation":549},{"button":573,"mobileIcon":578,"desktopIcon":580},{"text":574,"config":575},"/switch",{"href":576,"dataGaName":577,"dataGaLocation":549},"#contact","switch",{"altText":551,"config":579},{"src":553,"dataGaName":554,"dataGaLocation":549},{"altText":551,"config":581},{"src":582,"dataGaName":554,"dataGaLocation":549},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":584,"mobileIcon":589,"desktopIcon":591},{"text":585,"config":586},"Back to pricing",{"href":361,"dataGaName":587,"dataGaLocation":549,"icon":588},"back to pricing","GoBack",{"altText":551,"config":590},{"src":553,"dataGaName":554,"dataGaLocation":549},{"altText":551,"config":592},{"src":557,"dataGaName":554,"dataGaLocation":549},{"title":594,"button":595,"config":601},"Ship at agent speed. Prove every step. Transcend is here.",{"text":596,"config":597},"Watch now",{"href":598,"dataGaName":599,"dataGaLocation":600},"/events/transcend/virtual/#watch-gitlab-transcend","transcend-october-2026-banner","global-banner",{"layout":602,"disabled":140},"release",{"data":604},{"text":605,"source":606,"edit":612,"contribute":617,"config":622,"items":627,"minimal":853},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":607,"config":608},"View page source",{"href":609,"dataGaName":610,"dataGaLocation":611},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":613,"config":614},"Edit this page",{"href":615,"dataGaName":616,"dataGaLocation":611},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":618,"config":619},"Please contribute",{"href":620,"dataGaName":621,"dataGaLocation":611},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":623,"facebook":624,"youtube":625,"linkedin":626},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[628,675,733,780,821],{"title":359,"links":629,"subMenu":644},[630,634,639],{"text":631,"config":632},"View plans",{"href":361,"dataGaName":633,"dataGaLocation":611},"view plans",{"text":635,"config":636},"Why Premium?",{"href":637,"dataGaName":638,"dataGaLocation":611},"/pricing/premium/","why premium",{"text":640,"config":641},"Why Ultimate?",{"href":642,"dataGaName":643,"dataGaLocation":611},"/pricing/ultimate/","why ultimate",[645],{"title":646,"links":647},"Contact Us",[648,651,653,655,660,665,670],{"text":649,"config":650},"Contact sales",{"href":501,"dataGaName":177,"dataGaLocation":611},{"text":504,"config":652},{"href":506,"dataGaName":507,"dataGaLocation":611},{"text":509,"config":654},{"href":511,"dataGaName":512,"dataGaLocation":611},{"text":656,"config":657},"Status",{"href":658,"dataGaName":659,"dataGaLocation":611},"https://status.gitlab.com/","status",{"text":661,"config":662},"Terms of use",{"href":663,"dataGaName":664,"dataGaLocation":611},"/terms/","terms of use",{"text":666,"config":667},"Privacy statement",{"href":668,"dataGaName":669,"dataGaLocation":611},"/privacy/","privacy statement",{"text":671,"config":672},"Cookie preferences",{"dataGaName":673,"dataGaLocation":611,"id":674,"isOneTrustButton":152},"cookie preferences","ot-sdk-btn",{"title":185,"links":676,"subMenu":690},[677,680,682,684,686,688],{"text":678,"config":679},"Explore the platform",{"href":193,"dataGaName":187,"dataGaLocation":611},{"text":245,"config":681},{"href":247,"dataGaName":248,"dataGaLocation":611},{"text":199,"config":683},{"href":201,"dataGaName":202,"dataGaLocation":611},{"text":250,"config":685},{"href":252,"dataGaName":253,"dataGaLocation":611},{"text":232,"config":687},{"href":234,"dataGaName":235,"dataGaLocation":611},{"text":263,"config":689},{"href":268,"dataGaName":269,"dataGaLocation":611},[691],{"title":692,"links":693},"Topics",[694,698,703,708,713,718,723,728],{"text":199,"config":695},{"href":696,"dataGaName":697,"dataGaLocation":611},"/topics/ci-cd/","cicd",{"text":699,"config":700},"GitOps",{"href":701,"dataGaName":702,"dataGaLocation":611},"/topics/gitops/","gitops",{"text":704,"config":705},"DevOps",{"href":706,"dataGaName":707,"dataGaLocation":611},"/topics/devops/","devops",{"text":709,"config":710},"Version Control",{"href":711,"dataGaName":712,"dataGaLocation":611},"/topics/version-control/","version control",{"text":714,"config":715},"DevSecOps",{"href":716,"dataGaName":717,"dataGaLocation":611},"/topics/devsecops/","devsecops",{"text":719,"config":720},"Cloud Native",{"href":721,"dataGaName":722,"dataGaLocation":611},"/topics/cloud-native/","cloud native",{"text":724,"config":725},"AI for Coding",{"href":726,"dataGaName":727,"dataGaLocation":611},"/topics/devops/ai-for-coding/","ai for coding",{"text":729,"config":730},"Agentic AI",{"href":731,"dataGaName":732,"dataGaLocation":611},"/topics/agentic-ai/","agentic ai",{"title":271,"links":734},[735,738,741,744,747,750,752,754,756,758,760,763,765,768,772,776],{"text":736,"config":737},"DevOps modernization",{"href":286,"dataGaName":287,"dataGaLocation":611},{"text":739,"config":740},"Security modernization",{"href":291,"dataGaName":292,"dataGaLocation":611},{"text":742,"config":743},"AI modernization",{"href":296,"dataGaName":297,"dataGaLocation":611},{"text":745,"config":746},"Financial services",{"href":322,"dataGaName":323,"dataGaLocation":611},{"text":748,"config":749},"Public sector",{"href":327,"dataGaName":328,"dataGaLocation":611},{"text":330,"config":751},{"href":332,"dataGaName":333,"dataGaLocation":611},{"text":335,"config":753},{"href":337,"dataGaName":338,"dataGaLocation":611},{"text":340,"config":755},{"href":342,"dataGaName":343,"dataGaLocation":611},{"text":345,"config":757},{"href":347,"dataGaName":348,"dataGaLocation":611},{"text":302,"config":759},{"href":304,"dataGaName":305,"dataGaLocation":611},{"text":761,"config":762},"Small business",{"href":309,"dataGaName":310,"dataGaLocation":611},{"text":312,"config":764},{"href":314,"dataGaName":315,"dataGaLocation":611},{"text":699,"config":766},{"href":767,"dataGaName":702,"dataGaLocation":611},"/solutions/gitops/",{"text":769,"config":770},"Software composition analysis",{"href":239,"dataGaName":771,"dataGaLocation":611},"software composition analysis",{"text":773,"config":774},"Value stream management",{"href":257,"dataGaName":775,"dataGaLocation":611},"value stream management",{"text":777,"config":778},"All solutions",{"href":278,"dataGaName":779,"dataGaLocation":611},"all solutions",{"title":364,"links":781},[782,787,792,794,796,798,800,802,804,806,808,810,812,814,817],{"text":783,"config":784},"Install",{"href":785,"dataGaName":786,"dataGaLocation":611},"/install/","install",{"text":788,"config":789},"Quick start guides",{"href":790,"dataGaName":791,"dataGaLocation":611},"/get-started/","quick setup checklists",{"text":377,"config":793},{"href":379,"dataGaName":380,"dataGaLocation":611},{"text":382,"config":795},{"href":384,"dataGaName":385,"dataGaLocation":611},{"text":387,"config":797},{"href":389,"dataGaName":390,"dataGaLocation":611},{"text":392,"config":799},{"href":394,"dataGaName":395,"dataGaLocation":611},{"text":397,"config":801},{"href":399,"dataGaName":400,"dataGaLocation":611},{"text":405,"config":803},{"href":407,"dataGaName":408,"dataGaLocation":611},{"text":410,"config":805},{"href":412,"dataGaName":413,"dataGaLocation":611},{"text":415,"config":807},{"href":417,"dataGaName":418,"dataGaLocation":611},{"text":420,"config":809},{"href":422,"dataGaName":423,"dataGaLocation":611},{"text":425,"config":811},{"href":427,"dataGaName":428,"dataGaLocation":611},{"text":487,"config":813},{"href":489,"dataGaName":490,"dataGaLocation":611},{"text":815,"config":816},"What's new",{"href":436,"dataGaName":437,"dataGaLocation":611},{"text":818,"config":819},"All resources",{"href":371,"dataGaName":820,"dataGaLocation":611},"all resources",{"title":439,"links":822},[823,825,827,829,831,833,835,837,839,843,848],{"text":446,"config":824},{"href":448,"dataGaName":135,"dataGaLocation":611},{"text":451,"config":826},{"href":453,"dataGaName":454,"dataGaLocation":611},{"text":457,"config":828},{"href":459,"dataGaName":460,"dataGaLocation":611},{"text":462,"config":830},{"href":464,"dataGaName":465,"dataGaLocation":611},{"text":467,"config":832},{"href":469,"dataGaName":470,"dataGaLocation":611},{"text":472,"config":834},{"href":474,"dataGaName":475,"dataGaLocation":611},{"text":477,"config":836},{"href":479,"dataGaName":480,"dataGaLocation":611},{"text":482,"config":838},{"href":484,"dataGaName":485,"dataGaLocation":611},{"text":840,"config":841},"Sustainability",{"href":842,"dataGaName":840,"dataGaLocation":611},"/sustainability/",{"text":844,"config":845},"Diversity, inclusion and belonging (DIB)",{"href":846,"dataGaName":847,"dataGaLocation":611},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":849,"config":850},"Modern Slavery Transparency Statement",{"href":851,"dataGaName":852,"dataGaLocation":611},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":854},[855,858,861],{"text":856,"config":857},"Terms",{"href":663,"dataGaName":664,"dataGaLocation":611},{"text":859,"config":860},"Cookies",{"dataGaName":673,"dataGaLocation":611,"id":674,"isOneTrustButton":152},{"text":862,"config":863},"Privacy",{"href":668,"dataGaName":669,"dataGaLocation":611},[865],{"id":866,"title":7,"body":139,"config":867,"content":869,"description":139,"extension":873,"meta":874,"navigation":152,"path":875,"seo":876,"stem":877,"__hash__":878},"blogAuthors/en-us/blog/authors/achilleas-pipinellis.yml",{"template":868},"BlogAuthor",{"name":7,"config":870},{"headshot":871,"ctfId":872},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671703/Blog/Author%20Headshots/axil-headshot.jpg","Achilleas-Pipinellis","yml",{},"/en-us/blog/authors/achilleas-pipinellis",{},"en-us/blog/authors/achilleas-pipinellis","vSsnKACisBQ6cIWVfVkuQ4WeAp0ylxXfqK5oJMhxEEg",[880,888,895],{"title":881,"description":882,"heroImage":883,"category":135,"date":884,"authors":885,"slug":887,"externalUrl":139},"Why GitLab signed the Open Weights and American AI Leadership letter","GitLab supports customer choice, data privacy, and AI model neutrality, empowering teams to run secure, cost-effective, local solutions.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785333264/ww4mlighwlvvzgnmbe6w.png","2026-07-29",[886],"Bill Staples","open-weight-model-letter",{"title":889,"description":890,"heroImage":891,"category":135,"date":892,"authors":893,"slug":894,"externalUrl":139},"GitLab Act 2","A letter to our customers and our investors.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776362275/ozbwn9tk0dditpnfddlz.png","2026-05-11",[886],"gitlab-act-2",{"title":896,"description":897,"heroImage":898,"category":135,"date":899,"authors":900,"slug":902,"externalUrl":139},"GitLab named a 2026 Omdia Universe Leader","Omdia's 2026 report on AI-assisted software development ranked 19 vendors. Here is what GitLab's top scores mean for engineering teams.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png","2026-04-13",[901],"Rebecca Carter","gitlab-named-a-2026-omdia-universe-leader",{"header":904,"text":905,"button":909,"disclaimer":912},"Start your free\n\n30-day GitLab trial\n",[906,907,908],"GitLab Duo Agent Platform access","Try our most advanced features","Automate complex tasks with AI",{"text":169,"config":910},{"href":911,"dataGaName":172,"dataGaLocation":408},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/blog/","No credit card required.",{"header":914,"blurb":915,"button":916,"secondaryButton":921},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":917,"config":918},"Get your free trial",{"href":919,"dataGaName":172,"dataGaLocation":920},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":649,"config":922},{"href":501,"dataGaName":177,"dataGaLocation":920},1791990539414]