GSoC 2022 with SCoRe Lab
I have been working as a software engineer while now, throughout my career I have contributed so many open source projects and proprietary code bases. This year I thought about kicking my career a little differently. This article is about my change of route.
This is exciting news, This year I’m contributing to the google summer of code 2022. Yep!! I know it’s lots of questions. Let me explain each of them. Therefore I’m writing the rest of this article in FAQ style because I think that would be helpful for anyone who needs a quick scan of information so I hope you will bear with me for an FAQ style write-up.
What is Google Summer of code aka GSoC?
Google Summer of Code a.k.a GSoC is an initiative to encourage open-source contributions from all around the world that are conducted by the tech giant Google. Anyone who is willing to contribute to the FOSS is welcomed by Google each year during the summer.
How do I contribute?
First thing first, you have to find an open-source organization and a very interesting open-source project that matches your tech skills like programming languages, frameworks, etc. You will find a list of organizations that participated last year by simple google search. And most of the time they will be available for that particular year as well. Once you got your match. I encourage you to go through their GitHub and find a project.
Most of the time these organizations have active communication channels like gitter, slacks, etc. So you better reach them and discuss the project. Also, you can walk through the project including open and closed issues, and get an overall idea. Also do not forget to build the project as well
Okay, I assume you have done all the above, now it’s time for you to think about the contribution that you can make to the project and how you’re gonna do it. Therefore you will keep in close contact with people from the organization.
Is that it?
Obviously not !!. Once Google announces the competition you have to register yourself with google by providing the necessary information. Then you will see the timeline. According to that, you have to submit a proposal to each project to which you think you will make a significant contribution. Once the deadline is closed, they will be reviewed and you will be notified if you have been selected for the contribution.
Sounds good right 🙃 yeah I know that’s how it works.
Here about me…
My journey has a little deviation from what I have explained to you above because I’m contributing to an abandoned project. Here is all about my journey
While I’m doing my research I found an organization called SCoRe Lab which is quite a famous open-source organization. SCoRe lab has been doing lots of research and R&D-type open source projects for a while now. While going through their project list I found a project that is called open XDR and I saw the previous code-based was removed and few new commits. Then I read its description and found it extremely interesting so decided to have a discussion with one of its maintainers. They were super friendly and welcoming. After talking with them sometimes I finally understood the project and submitted a proposal.
Now you know how I got this opportunity. Yes, they selected my proposal.
So this is all about it… in the coming weeks I’ll explain my project and what I’m going to do with the score lab this summer.