Introduction This is the beginners guide to Google Summer of Code (GSoC). The Google Summer of Code is an annual global program sponsored and managed by Google. The program focuses on bringing more student developers into open source project development. In this program, the students work with an Open source organization under the guidance of mentors (selected organization members) on a 3-month programming project in Summers. Table of Contents What is Open Source Why Should we Care How to make a contribution Difference between Open Source, Freeware and Other Softwares What is git and GitHub Version control systems What is Google Summer of Code Eligibility criteria Am I good Enough Benefits of GSoC Required Skills How to Start Selecting the Project and Organization Understanding the Project Drafting the Project Proposal Getting Selected Useful Links Terminologies What is Open Source The term Open Source means the source code of the software is freely available to its users, and anyone can modify it.
Previous post - GSoC - Initial phase and getting selected First Evaluation I was very excited at the beginning of the project, as it is a whole new experience, especially for a student. So, I started working on the project in May. The starting was challenging as I choose Django as the framework which the project is going to be built on, I did so because it was most suitable as per the requirements of the project.
It all started with a pleasant smile, which left its imprint for a while. Then came the part of introduction, which lasted longer than the usual deduction. Our meetings started getting long and cosy, little did we know that it’s going to be rosy. The realization of it being love wasn’t late, and for us, it was quite an elate. With all this being told, let’s see where it goes,
Previous post - GSoC - Selecting the project and organization Success is no accident. It is hard work, perseverance, learning, studying, sacrifice and most of all, love of what you are doing or learning to do. - Pele Understanding the Project As I’ve already chosen my project (Read the previous post), It was time to know it better and work for it. So, I studied the details of the project form the organization wiki page and got an Idea of what this project is about.
I started working towards GSoC 2018 in the first week of February. I remember because my birthday is in February and it was then I decided that I’ll try to be a part of GSoC 2018. So, the first step in the process is the selection of a project/organization. Instead of selecting the organization I thought to go for a project of my interest, as in case of selecting an organization it is possible that the organization is doing something that interests us but their available projects don’t interest us much.
See you soon, even if that means passing through dunes. You are one of my dearest friends, for whom I pray, her happiness ascends. You are one of the finest persons in my life, whom I never want to see in strife. You are the one inspiring girl, who one day will surely shine like a pearl. © : Rishabh
Google Summer of Code (GSoC) 2018 result was announced on April 23 at 09:30 PM. I got selected for GSoC 2018 😊 in the organization The Libreswan Project. My project is Web based Certificate and Profile User Interface. I am really happy 😊, It means a lot to me. Special thanks to Manoj Kumar, Gurpreet Singh and Lokesh sharma. These guys helped me a lot in making this possible by motivating and supporting me during the phase, also my family and friends who always encouraged me to go an extra mile and helped me in my bad times.
I am not a good listener, but want to listen to you for hours. I am not humorous, but want to make you laugh. I am not good at time management, but want to spend time with you. I am not intelligent, but want to solve complex problems, with you. I am not good at expressing feelings, but still want to share them with you. I don’t know why,
Thousands of beautiful flowers, still can’t overcome my scars. New opportunities everyday, but can’t forget the lost fray. Going off with a beautiful smile, but who knows about the sorrows pile. Love to see the happiness around, but is somehow limited by bounds. Still hopeful what the life may bring, let me break the tied strings. © : Rishabh
A global cyber attack has been underway since Friday 12 May 2017, affecting more than 200,000 organizations and 230,000 computers in over 150 countries. It has been described as unprecedented in scale. Well It’s source code is not yet available, but below is some information that can be useful in understanding its structure and behavior. Virus Name: WannaCrypt, WannaCry, WanaCrypt0r, WCrypt, WCRY Vector: All Windows versions before Windows 10 are vulnerable if not patched for MS-17–010.