Embedded below is the blog of Google Summer of Code student Matheus de Sousa Bernardo. Matheus is assisting with improving API and workflow of Trollolo, which is a cli-tool that helps teams using Trello to organize their work, as part of his Google Summer of Code project.
Archive for the ‘Google Summer of Code’ Category
We always enjoy that new people join openSUSE community and help them in their first steps. Because of that, openSUSE participates again in GSoC, an international program in which stipends are awarded to students who hack on open source projects during the summer. We are really excited to announce that this year four students will learn about open source development while hacking on openSUSE projects. The coding period started last week, so our students are already busy hacking and they have written some nice articles about their projects. ;)
openSUSE participates again in Google Summer of Code (GSoC), a program that awards stipends to university students who contribute to real-world open source projects during three months in summer. With this article, I will provide my experience as a former GSoC student and mentor, give you more details about the program and try to encourage students to get involved in openSUSE development through GSoC.
Why open source and openSUSE?
First of all, you may wonder why you should want to get involved in open source development. Everybody has their own reasons, but for me there are three main ones:
- I have fun: The most important reason is that it is fun. At openSUSE, we have great conferences, geekos everywhere, geeko cookies, openSUSE beer, fun stickers,… and the most important part: we have fun when working!
- I learn a lot: In most of the projects, every single line of code is reviewed. That means not only that the code quality is better, but also that every time you write something wrong or that can be improved, someone will tell you. In open source, we think that making mistakes is perfectly fine. That people correct you is the best way to learn.
- People: I have the chance to work with really skilled people all around the world, who are interested in the same things as me.
Starting is always difficult, but you don’t have to do it alone! In openSUSE, you will always find people to help you, and with GSoC this is even easier. The best feature of the program is that you will always have at least one mentor (most likely two) who will lead you through it. In addition, you will work in a project used in the real world by many users and all your code will be released under an open source license, so everybody can access, use, study, change and share it. Last, you will receive a stipend between 2,400 and 6,600 dollars depending on the country.
But we also have simpler projects such as Trollolo, where any computer science university student could get started with Ruby. The desire to learn is much more important than the previous experience and knowledge.
Let the fun begin! This week it was announced that the openSUSE Project is one of the 212 mentoring organization for this year’s Google Summer of Code, which is an annual international program that awards stipends to university students to write code and learn about open source development during their summer break.
The openSUSE Project has participated in GSoC since 2006 and has helped more than 50 students get started with free software development.
As a mentoring organization, eligible students will have an opportunity between March 12 – 27 to submit a project proposal to the GSoC program site. The program is open to university students aged 18 or over.
The application period for organizations wanting to participate in the Google Summer of Code is now and the openSUSE project is once again looking for mentors who are willing to put forth projects to mentor GSoC students.
People interested in submitting a project for GSoC as part of an openSUSE mentors team can submit it to https://github.com/openSUSE/mentoring/issues. The submissions will be reflected on openSUSE 101 and submitted as part of a mentorship package to the official GSoC website.
“If you have a new project for this year, please open a new issue for each project immediately and label it accordingly,” said Christian Bruckmayer, an openSUSE mentor. “If you have a potential project, please email us ASAP.”
The deadline is Jan. 23 to submit the full package for GSoC, Bruckmayer said.
The full timeline of GSoC can found here at https://developers.google.com/open-source/gsoc/timeline.
GSoC is an international program that matches mentors and students and funded 1,315 student projects last year for 201 open source organizations. Last year, five students participated in GSoC under the openSUSE organizing team.
GSoC students, mentors and projects benefit from the active involvement of new mentors. Many previous GSoC students later become mentors in the GSoC.
Email the mentors team at email@example.com.
Five students will spend this summer putting their coding skills into practice for openSUSE and other projects during this year’s Google Summer of Code.
The international program that matches mentors and students funded 1,315 student projects this year for 201 open source organizations, who will benefit from the active involvement from these new developers.
“We are excited to be selected as a mentoring organization and to mentor these talented, young GSoC students,” said Christian Bruckmayer, one of the openSUSE mentors. “This year’s projects focus on enhancing the capabilities of our open source tools, so that the benefits are shared amongst the open-source ecosystem.”
The student proposals selected this year regarding openSUSE mentoring will help not only the openSUSE Project, but multiple other open-source projects like KDE and the Free and Open Source Software Developers’ European Meeting (FOSDEM) as well as many others.
In addition to the two student proposals selected for openSUSE’s Open Source Event Management project, which is a self hosted solution to organize conferences, two other students will be developing implementations on OSEM for FOSDEM.
We’re very happy to announce that openSUSE has been accepted as a mentoring organization for the Google Summer of Code (GSoC) 2017 edition!
Google Summer of Code is an annual program which awards stipends to university students to write code and learn about open source development in their summer break! Accepted students work with a mentor and become a part of the open source community.
In last year’s edition, Ana Maria worked on a project to improve the schedule of the Open Source Event Manager. We’re proud to announce that Ana Maria will participate as a mentor again. If you’re interested in web development and Ruby on Rails, check out the projects around OSEM.
One of our all-time favorite projects participating in GSoC is YaST. openSUSE’s default setup and configuration tool offers a project about rewriting keyboard management in a proper object-oriented way.
Compared to YaST, Jangouts is still a new project in the openSUSE family. Jangouts (for “Janus Hangouts”) is a solution for videoconferencing based on WebRTC and AngularJS. While Jangouts participated the first time with only one project, we’re happy that this year they offer three new projects.
The application period already started this Monday (March 20), and runs through April 4. Interested students should get in touch with the mentors and the community before starting to write an application proposal. Google will announce accepted students on May 4, and the official coding period will be from May 30 – August 29.
If you’re interested in participating in Google Summer of Code, please visit our openSUSE 101 mentoring website for more information about projects and application.
Mentors for this year’s Google Summer of Code blog about their experience being a mentor, the Mentor Summit at Google and the collaborative effort start an openSUSE mentoring page, 101.opensuse.org. View the blow here or read it below.
It is getting colder in Germany, so it’s a time to recap Google Summer of Code 2016. This year we had six great students and in August Google announced that all of our students successfully finished their projects. What great news!
This year was especially exciting as we did not make it into GSoC in 2015 and therefore all of our mentors and students worked particularly hard to prepare and realize this year’s edition.
Hernán Schmidt, a first time GSoC mentor, told us about “the great experience to guide a young developer and see him grow”. His student, Rishabh Saxena, who worked on the Open Source Event Manager (OSEM) writes in his final blog article that he learned test driven development and web security. He is now even participating in this year’s Mozilla Winter of Security!
Ana Maria Martinez Gomez, who also worked on OSEM, reports about the great experience of working in an Open Source community and attending the openSUSE Conference in Nuremberg.
Google made an announcement April 22 that 1,206 students were selected for the Google Summer of Code and six of those students will be mentored through the openSUSE Project, which is one of 178 mentoring organizations in this year’s GSoC.
The six university students will spend their summer break writing code and learning about open source developments through six projects with the openSUSE Project while earning money through Google’s international program.
“I believe that one of the most important tasks for a Free Software hacker is to bring new people with new perspectives, backgrounds and fresh ideas into the community,” said Hendrik Vogelsang, who is one of the mentors for the openSUSE Project. “GSoC provides the perfect opportunity for a project like openSUSE to build new relationships with students from all over the world.”
Those new relationships and fresh ideas will develop within six projects for openSUSE, which are titled Alternatives YaST Module, Enhancing visitor experience of OSEM, Implementing Ticket payment feature for OSEM, Improve One-Click Installer, Improve the UI of Portus and Port Jangouts from AngularJS 1.4.
Students wrote more than 20 project proposals to participate with openSUSE as a mentoring organization. A list of available project that were available to students can be viewed at 101.opensuse.org.
The next phase of GSoC will be the Community Bonding phase and the students will begin working on the projects May 23. The students will have a mid-term evaluation between June 20 – 27 and will submit their code for evaluation between August 15 -23.
Google Summer of Code is open to post-secondary students, age 18 and older in most countries.