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.
Posts Tagged ‘gsoc’
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.
At the time of publishing this article, snapshot 20180213 was the most recent snapshot released. Mozilla Firefox 58.0.2 fixed a tab crash during printing. The package yast2-ca-management was dropped with the autoyast2 4.0.31 update. A new set of functions that allows 64-bit offsets even on 32-bit systems are now available with cryptsetup 2.0.1, which is a user-space utility for dealing with the DMCrypt kernel module for setting up encrypted disk volumes. Cryptsetup also increased maximum allowed Password-Based Key Derivation Function 2 (PBKDF) memory-cost limit to 4 GiB. Another notable package in the snapshot was the update of the Ruby debugger package rubygem-byebug 10.0.0, which added Ruby 2.5.0 support and fixed a remote server crash when interrupting a client.
KDE Applications 17.12.2 was made available in the 20180212 snapshot; about 20 recorded bugfixes include improvements to Kontact, Dolphin, Gwenview, KGet and Okular. View the changelog for a full list of changes and fixes for Applications 17.12.2. Flatpak 0.10.3 fixed vulnerability in dbus proxy and updated a Polish translation. Position Independent Executables improvements were made with Snappy 1.1.7 as well as improvements to CMake build support for 64-bit Linux distributions. Added support for the USB 3.1 SuperSpeedPlus device capability was also made available in the snapshot with the usbutils 009 package. There were also several YaST package updates.
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.
In the past 4 months during this years Google Summer of Code (GSoC), a global program that offers student developers stipends to write code for open source software projects, Christian Bruckmayer collaborated with other students and mentors to code a dashboard for the Open Source Event Manager (OSEM). In this series of three posts Christian will tell you about his project and what he has learned from this experience.
Hey my name is Christian and I’m a student currently in the third year of the Bachelor of Science course with information systems and management major in Nuremberg, Germany. During my time at university I already was interested in developing web applications and gained first experience. Google Summer of Code at openSUSE was a great opportunity for me to improve my knowledge and work together with other excellent developers. There are only two weeks left which makes now the perfect time to summarize what I have achieved and learned so far.
GSoC 2014: First Steps
openSUSE is part of yet another Google Summer of Code. After a rocking ride in last year’s edition, our Geeko’s are gearing up for another awesome program. This year promises to be more special, as Google is celebrating its 10th anniversary of the program.
About the Program:
Google Summer of Code (commonly called as GSoC) is an annual program conducted by Google which pays students code to write code for open source organizations. It is one of the most best ways for organizations such as openSUSE to get some quality work done, and gain long term contributors. In the last edition, we had 10 students complete their projects and gain recognition within the community.
openSUSE and GSoC:
Last year, we collaborated with ownCloud, Balabit(makers of syslog-ng) and Hedgewars under a common umbrella. It worked very well for all of us. This year, we are collaborating with ownCloud, Zorp(a Gateway technology by Balabit) and the MATE desktop along with the bucket load of awesome projects from openSUSE itself. Our mentors are quite enthusiastic, and recognize the role played by GSoC in moving the community forward.
If you are a student who wants to participate under openSUSE, and ‘have a lot of fun’, do check out our ideas page and guidelines. As always, the key is to start early and to interact with mentors and the community at large. Fixing bugs and working on Proof of Concepts is a good way to start.
Student application period opens on 10th March, and continues till March 21.
You can find out all about our GSoC programme on the wiki or contact the GSoC team for further questions
You can reach the community at our Mailing List and on #opensuse-project on IRC (Freenode).
This article has been contributed by Saurabh Sood