blob: f5f1abb932d9497a8eb0447087f4e3168409cd96 [file] [log] [blame]
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5026],{3905:(e,t,o)=>{o.d(t,{Zo:()=>p,kt:()=>h});var n=o(67294);function a(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function r(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function i(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?r(Object(o),!0).forEach((function(t){a(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):r(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function s(e,t){if(null==e)return{};var o,n,a=function(e,t){if(null==e)return{};var o,n,a={},r=Object.keys(e);for(n=0;n<r.length;n++)o=r[n],t.indexOf(o)>=0||(a[o]=e[o]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)o=r[n],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(a[o]=e[o])}return a}var l=n.createContext({}),c=function(e){var t=n.useContext(l),o=t;return e&&(o="function"==typeof e?e(t):i(i({},t),e)),o},p=function(e){var t=c(e.components);return n.createElement(l.Provider,{value:t},e.children)},u="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var o=e.components,a=e.mdxType,r=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),u=c(o),d=a,h=u["".concat(l,".").concat(d)]||u[d]||m[d]||r;return o?n.createElement(h,i(i({ref:t},p),{},{components:o})):n.createElement(h,i({ref:t},p))}));function h(e,t){var o=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var r=o.length,i=new Array(r);i[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[u]="string"==typeof e?e:a,i[1]=s;for(var c=2;c<r;c++)i[c]=o[c];return n.createElement.apply(null,i)}return n.createElement.apply(null,o)}d.displayName="MDXCreateElement"},53457:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>m,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var n=o(87462),a=(o(67294),o(3905));const r={layout:"post",title:"Google Summer of Code 2023 Review",tags:["news"],authors:["jamie"],slug:"gsoc-2023"},i=void 0,s={permalink:"/blog/gsoc-2023",editUrl:"https://github.com/apache/cloudstack-www/tree/main/blog/2023-09-25-gsoc-2023/index.md",source:"@site/blog/2023-09-25-gsoc-2023/index.md",title:"Google Summer of Code 2023 Review",description:"In the ever-evolving landscape of open-source software development, fostering",date:"2023-09-25T00:00:00.000Z",formattedDate:"September 25, 2023",tags:[{label:"news",permalink:"/blog/tags/news"}],hasTruncateMarker:!0,authors:[{name:"Jamie Pell",title:"Community Contributor",url:"https://github.com/jamiepell10",imageURL:"https://github.com/jamiepell10.png",key:"jamie"}],frontMatter:{layout:"post",title:"Google Summer of Code 2023 Review",tags:["news"],authors:["jamie"],slug:"gsoc-2023"},prevItem:{title:"CloudStack Collaboration Conference Agenda is Now Live!",permalink:"/blog/ccc2023-agenda-revealed"},nextItem:{title:"Apache CloudStack 4.18.1.0 Release",permalink:"/blog/cloudstack-4.18.1-release"}},l={authorsImageUrls:[void 0]},c=[],p={toc:c},u="wrapper";function m(e){let{components:t,...r}=e;return(0,a.kt)(u,(0,n.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,(0,a.kt)("a",{parentName:"p",href:"/blog/gsoc-2023"},(0,a.kt)("img",{src:o(87371).Z,title:"Google Summer of Code 2023 Review",width:"1384",height:"721"}))),(0,a.kt)("p",null,"In the ever-evolving landscape of open-source software development, fostering\nthe growth of young talents and innovators is essential. One remarkable program\nthat stands at the forefront of this mission is the ",(0,a.kt)("a",{parentName:"p",href:"https://summerofcode.withgoogle.com/"},"Google Summer of Code\n(GSoC)"),". For years, GSoC has been an\ninvaluable platform for students to collaborate with prominent open-source\norganizations, and Apache CloudStack is proud to be a part of this\ntransformative journey."),(0,a.kt)("p",null,"As an open-source Infrastructure-as-a-Service (IaaS) platform, Apache CloudStack\nhas consistently provided a robust, scalable, and reliable solution for building\nand managing cloud environments. With a global community of developers and\ncontributors, CloudStack has had an ongoing commitment to the GSoC programme and\nits students in the last years. We believe that young talents should be led in\ntheir open-source journey and projects shall be willing to help them learn and\ndevelop new skills and knowledge."),(0,a.kt)("h1",{id:"a-word-from-this-years-participant-and-mentor"},"A Word From this Year\u2019s Participant and Mentor"),(0,a.kt)("p",null,(0,a.kt)("img",{src:o(42709).Z,title:"Ayush",width:"97",height:"128"})),(0,a.kt)("blockquote",null,(0,a.kt)("p",{parentName:"blockquote"},"\u201cWorking on the Apache CloudStack project gave me the opportunity to understand\nhow cloud computing infrastructure as a service works, the usage of nested\nvirtualization and all other technical aspects involved."),(0,a.kt)("p",{parentName:"blockquote"},"The community has been really welcoming and supportive, and I\u2019m excited to be a\npart of this community.\u201d"),(0,a.kt)("p",{parentName:"blockquote"},"-","\xa0",(0,a.kt)("a",{parentName:"p",href:"https://www.linkedin.com/in/itsayushpandey/"},"Ayush Pandey"),", GSoC 2023 Student")),(0,a.kt)("p",null,(0,a.kt)("img",{src:o(83884).Z,title:"Nicolas",width:"128",height:"129"})),(0,a.kt)("blockquote",null,(0,a.kt)("p",{parentName:"blockquote"},"\u201cI am very excited to be coordinating the CloudStack projects for the Google\nSummer of Code 2023 and mentoring Ayush on his project. I think GSOC is a great\nexperience as an introduction to open-source projects and meeting its community,\nand from the mentor side it\u2019s a great opportunity to meet and support talented\npeople.\u201d"),(0,a.kt)("p",{parentName:"blockquote"},"-","\xa0",(0,a.kt)("a",{parentName:"p",href:"https://www.linkedin.com/in/nvazquezuy/"},"Nicolas Vazquez"),", GSoC 2023 Mentor")),(0,a.kt)("h1",{id:"the-impact-of-gsoc-on-open-source-technologies"},"The Impact of GSoC on Open-source Technologies"),(0,a.kt)("p",null,"In 2023, the Google Summer of Code (GSoC) program made a resounding impact on\nthe world of open-source software development. With an impressive participation\nof 966 new contributors from across the globe, GSoC facilitated their engagement\nin 12+ week projects, collaborating with 168 open-source organizations. This\nglobal initiative united mentors and contributors hailing from over 75\ncountries, creating a dynamic ecosystem of innovation and learning."),(0,a.kt)("p",null,"For nearly two decades, GSoC has thrived on the collective enthusiasm of\nopen-source communities and the dedication of 19,000+ volunteer mentors, each\nspending between 50 to 150 hours guiding over 20,000 contributors since 2005. In\n2023, this tradition continued with 168 mentoring organizations and a staggering\n1,950 mentors supporting the program."),(0,a.kt)("h1",{id:"a-preview-of-the-work-completed-by-gsoc-students"},"A Preview of the Work Completed by GSoC Students"),(0,a.kt)("p",null,"This year, Ayush worked on adding implementation of import/export instances to\nthe KVM hypervisor. The unmanaging instance feature is only available for the\nVMWare hypervisor in the latest version of CloudStack. This summer, Ayush worked\non extending it to the KVM hypervisor. Click here to learn more about his\nproject - ",(0,a.kt)("a",{parentName:"p",href:"https://summerofcode.withgoogle.com/programs/2023/projects/f0gpheQM"},"https://summerofcode.withgoogle.com/programs/2023/projects/f0gpheQM")),(0,a.kt)("p",null,"You can also see the CloudStack community submission to GitHub here -\n",(0,a.kt)("a",{parentName:"p",href:"https://github.com/apache/cloudstack/pull/7712"},"https://github.com/apache/cloudstack/pull/7712")),(0,a.kt)("p",null,"In last year\u2019s CloudStack Collaboration Conference, a previous GSoC mentor, Daan\nHoogland, held a talk, where he reviewed the involvement of CloudStack in GSoC,\nand looked at some of the work done by the GSoC students."),(0,a.kt)("p",null,(0,a.kt)("a",{parentName:"p",href:"https://www.youtube.com/watch?v=tDDoxFwhIvw"},(0,a.kt)("img",{src:o(38427).Z,title:"Daan on GSoC",width:"1384",height:"650"}))))}m.isMDXComponent=!0},42709:(e,t,o)=>{o.d(t,{Z:()=>n});const n=o.p+"assets/images/ayush-99b8c81091fd2c374e8abe2028e7ab5d.png"},87371:(e,t,o)=>{o.d(t,{Z:()=>n});const n=o.p+"assets/images/banner-a9ada434623c0c0f625ef3f67c69ebf6.png"},38427:(e,t,o)=>{o.d(t,{Z:()=>n});const n=o.p+"assets/images/daan-7e887a846b8c75426ffe0031451493e1.png"},83884:(e,t,o)=>{o.d(t,{Z:()=>n});const n=o.p+"assets/images/nicolas-e4954d436f405557c37e007ccbf404c6.png"}}]);