Skip to content

GSoC Organization Application 2023

Douglas DeMaio edited this page Jan 24, 2023 · 15 revisions

Application Instructions

Mentees must visit 101.opensuse.org. The website lists multiple projects for the organization. Mentees can view the description of these projects headlines list on 101.opensuse.org and contact the organization's mentors through the "More Details" link, which goes to an issue on GitHub. if they have questions or need more information regarding a project. Commenting on the issue will put contributors in direct contact with mentors for each project. This will help contributors when writing their proposals to participate in Google Summer of Code. Most of the projects focus on enhancing features or optimizing a new feature, but there are areas for developing creative projects. Mentees should be committed to finishing the project during the months of GSoC. Contributors should be familiar with the programming language(s) used by the project, which is listed in each project description. Mentees are expected to have regular contact with their mentor and should contact the organization's administrators if they have any concerns or questions with regard to the project, program or mentor(s).

Organization Application

Why does your org want to participate in Google Summer of Code? (1000 char)

We started openSUSE with the principles of free software as primary driver to give all people the freedom to run, copy, distribute, study, change and improve the software they use; the basic principles for Open-Source software. As a Linux distribution, we integrate, maintain and provide access to thousands of Open-Source software projects. A healthy and growing developer community is the key to our success. It is important for us to attract new people to participate in the openSUSE community. This new people provide new perspectives and backgrounds; GSoC is an opportunity to gain these new perspectives and ideas. openSUSE is an ideal fit for GSoC because we offer projects in different areas of Open Source. Contributors are mentored by experienced hackers from one of the oldest and diverse Open-Source communities, which has proven structures, standards, methods, processes and infrastructure. We advertise GSoC and the ideas that are at the heart of it to our whole community, which not only consists of developers but also millions of users.

What does your organization consider to be a successful summer?

The organization would consider a successful summer to be turning each mentee into a long-time open-source contributor. Giving each contributor the knowledge, skills and passion to pursue their software development goals is the standard our organization strives to achieve. We want give them the confidence and knowledge to apply for developer position. Having the mentees become contributing members of the open-source development community is the ultimate organizational goal. Having new mentors join our mentorship efforts is also a successful step toward on boarding new develops and contributors.

How many potential mentors have agreed to mentor this year?

4-10 for 2022. Each year is different

How will you keep mentors engaged with their mentee?

Our mentors are experienced long-time contributors to Open Source and to the openSUSE community in particular, and most of them have already participated in previous GSoC iterations, either as a contributor or as a mentor. Mentors are good entry points to participate in the community. openSUSE mentors and our administration team, are prepared and willing to build long-term relationships with their mentees, which focuses on setting goals, expectations, tracking and reporting the progress through agile collaboration. We describe thoroughly what we expect from a good mentor in our mentoring guidelines: http://101.opensuse.org/mentor/ Every year at the openSUSE Conference, our GSoC mentors can and meet to discuss our participation. To prepare for the application period this year, a group of mentors and previous GSoc participants had workshops to coordinate efforts and come up with a plan for the GSoC 2023 application and project ideas to mentor. To share our experiences during the program and to address challenges, we'll organize a bi-weekly mentor and a final retrospective meeting.

How will you help your mentees stay on schedule to complete their projects?

We believe in putting the contributor's needs first. Mentoring is about them, not about the mentors or openSUSE's needs. So we always emphasize the contributor's need for learning, purpose, and fun. We encourage proposals that set clear goals for the project and expectations from mentees. Mentors are required to set up regular milestones that are reviewed and celebrated together. We believe that communicating on a regular schedule (daily at least) is what bonds mentors/mentee and we consider the consistency of that relationship very important. The project has communications tools for video conferencing and is highly engaged with several social media platforms so contributors have many different options to discuss their projects in real-time communication. The administration team is focused on providing the best infrastructure for nurturing these relationships with tooling, marketing and guidance through regular discussions with both mentors and mentees. Administrators regularly communicate with the mentors about deadlines and tasks to be completed.

How will you get your mentees involved in your community during GSoC?

From the first day, we will integrate the contributors as valued members of our community. We emphasize the need for communication as the basis of all collaboration in an Open Source project by having mentees report (at least weekly) about their progress to our community including mid-term and retrospective blog posts for our news portal https://news.opensuse.org/, which has been improved to encourage contributions from our community. Blogs about their progress can be created at https://github.com/openSUSE/news-o-o and contributors can submit a pull request for their blog to be published. openSUSE's social media accounts will also share the contributor's blogs describing their progress throughout GSoc. To promote the collaboration between the contributors, to share experiences and to address challenges, the administration team organizes events for the mentees to meet. We will encourage our contributors to attend our Conference (https://events.opensuse.org/conferences/oSC23) (May 26 -28 in Nuremberg, Germany and held virtually). Mentees can use our travel support program (https://en.opensuse.org/openSUSE:Travel_Support_Program) to attend and meet the community. Furthermore, we encourage them to provide talks about their project with other members of our community to include our sponsors.

How will you keep mentees involved with your community after GSoC?

It's our belief that contributors join Open Source because of the technology, but they stay because of the people in the community. We emphasize selecting mentees with the intention of long-term contribution to Open Source, and we train our mentors to focus on building a personal relationship with the contributors. Many of our previous mentees are still active in our community. Admins have sent the contributors a care packages and asked them for feedback on how their experience was with the project and mentors. We believe that meeting other mentees, mentors and collaborators in person is a big part of building Open Source community relationship. To actively support the contribution afterward, we are prepared to offer contributors follow up projects.

Has your org been accepted as a mentor org in Google Summer of Code before?

Yes

Which years did your org participate in GSoC?

2022, 2021, 2020, 2018, 2017, 2016, 2014, 2013, 2012, 2011, 2009, 2008, 2006

How many mentees did your org accept for 2022?

5

How many of your org's 2022 mentees have been active in your community in the past 60 days?

3

For each year your organization has participated, counts of successful and total mentees:

Accepted 2022: 4/5 2021: 6/7 2020: 3/3 2018: 2/2 2017: 5/5 2016: 6/6 2014: 14/14 2013: 10/12 2012: 9/12 2011: 13/14 2009: 6/9 2008: n/n 2006: n/n

Is there an organization new to GSoC that you would like to refer to the program for 2023? Feel free to add a few words about why they'd be a good fit:

Each year we advocate for people to get involved with mentoring in GSoC. A project that can be referred to is Bottles. Bottles is free and open source software that uses environments to help you easily manage and run Windows apps on Linux.

If your org has applied for GSoC before but not been accepted, select the years:

2015

What year was your project started?

2005

Where does your source code live?

https://github.com/openSUSE

Is your organization part of any government?

No

Organization Profile

Name

openSUSE Project

Website URL

https://www.opensuse.org

Tagline: A very short description of your organization (80 Characters)

Our community creates, promotes, improves and documents open-source software.

# Open source license

GPLv2 (or later)

# Organization Category

Operating Systems

# Tech Tags

Linux, Python, Kubernetes, AI, Rust

# Topic Tags

Operating Systems, software quality, developer tools, containers

Ideas List - Enter the URL of your ideas List page:

https://101.opensuse.org/

Short Description

The openSUSE project is a community effort to enhance and promote the use of Linux. openSUSE creates one of the world's best Linux distributions, as well as a variety of tools.

Long Description

The openSUSE Project is a worldwide effort that promotes the use of Linux, tools around it, and open source. The openSUSE community is made up of multiple contributing communities that collaborate as part of a global open-source network. The openSUSE community develops, builds and maintains many of the packages, tools and infrastructure for the distribution. The community works together in an open, transparent and friendly manner as part of the global Free and Open Source Software community. openSUSE creates one of the world's best Linux distributions, as well as a variety of tools, such as OBS, OpenQA, Kiwi, YaST, OSEM and Uyuni. Distributions include a rolling release (Tumbleweed), a stable annual release (Leap) and operating systems for edge, embedded, cloud and containers through MicroOS and ALP.

The project is controlled by its community and relies on the contributions of individuals, working as testers, writers, translators, usability experts, artists and ambassadors or developers. The project embraces a wide variety of technology, people with different levels of expertise, speaking different languages and having different cultural backgrounds.

Application Instructions

Mentees are encouraged to visit 101.opensuse.org. The website lists multiple projects for the organization. Mentees can view the description of the projects and contact the organization's mentors if contributors have questions or need more information regarding a project. This will help mentees when writing their proposals to participate in the Google Summer of Code. Most of the projects focus on enhancing features or optimizing a new feature. Mentees should be committed to finishing the project during the months GSoC. Mentees should be familiar with the programming language(s) used by the project. Mentees are expected to have regular contact with their mentor and should contact the organization's administrators if they have any concerns or questions with regard to the project, program or mentor(s).

Proposal Tags

AI, Kubernetes, operating system, containers, quality software, build tools, rust, python, golang, devops

Contact Methods

# Chat to IRC Channel

https://en.opensuse.org/openSUSE:IRC_list

# Mailing List

https://en.opensuse.org/openSUSE:Mailing_lists

Email

opensuse-project@opensuse.org

Twitter

https://twitter.com/@opensuse

Blog

https://news.opensuse.org/

Clone this wiki locally