Skip to content

Update information #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,8 @@
# gsoc
# Google Summer of Code

> "Google Summer of Code is a global, online program focused on bringing new
> contributors into open source software development. GSoC Contributors work
> with an open source organization on a 12+ week programming project under the
> guidance of mentors."

Source: [Google Summer of Code](https://summerofcode.withgoogle.com/)
58 changes: 58 additions & 0 deletions organization-questionnaire/gsoc2024.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Open Science Labs Organization Questionnaire for GSoC 2024

This file contains the Open Science Labs organization's questionnaire for
Google Summer of Code (GSoC) 2024.

## Why does your organization want to participate in Google Summer of Code?

Open Science Labs aims to uplift small projects that often go unnoticed by big
open-source organizations. Google Summer of Code will be the perfect platform to
give these projects the recognition they need to attract new contributors and
develop new code.

Open Science Labs plans to participate as an umbrella organization, with the
sub-organization being open-science or open-source. The participation will
enable these smaller projects to grow, become self-sufficient, and, in the
future, apply for grants available only to well-established projects. Open
Science Labs has previously successfully participated in GSoC under the NumFOCUS
umbrella.

## What would your organization consider to be a successful GSoC program?

A successful Google Summer of Code program will include developing good quality
code, documentation, and infrastructure, as well as an increase in engagement
within the sub-organizations and Open Science Labs as a whole. The student's
decision to keep contributing to the project after the official funding ends
will also be an essential factor in the success of this program. Finally, the
projects and the mentors learning how to welcome and onboard new contributors
regularly will also contribute to the program's success.

## How will you keep mentors engaged with their GSoC contributors?

Open Science Labs admins will regularly check with every project regarding their
progress and if they need any additional support. The admins themselves will be
mentoring a few projects; hence, they will be involved in the mentoring process.
Furthermore, we plan on conducting biweekly surveys for both the mentors and the
students so that we can identify any potential gaps and act on them. Lastly,
asking the students to write biweekly blogs will allow us to monitor their
progress and how involved the mentors are in the project.

## How will you keep your GSoC contributors on schedule to complete their projects?

We will require the students to write biweekly blogs on our website to track
their progress and to keep them motivated. Open Science Labs as a whole will
involve them in our community and developer meetings, instilling a sense of
belonging. We will also encourage them to present their work in topical meetings
held during the summer. Finally, we will regularly meet with the
sub-organisations to keep track of the work.

## How will you get your GSoC contributors involved in your community during GSoC?

Open Science Labs is a very welcoming community. Our organization has members
from multiple countries, and most meetings are held in Spanish and English to
accommodate everyone. We will invite every selected student to these meetings
and make them feel welcome. We will also encourage them to present their work in
blogs and topical meetings, where they can interact with students and mentors
working under a different sub-organization. Finally, we will share the students'
work with our partners and on our social media channels to boost their
visibility within the open-source scientific community.
144 changes: 144 additions & 0 deletions organization-questionnaire/gsoc2025_proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
# Open Science Labs Organization Questionnaire for GSoC 2025 (Proposal)

## About Open Science Labs

### Short description

Open Science Labs is a global community dedicated to creating an open space for
teaching, learning, and sharing information about open science and computational
tools. Our community develops tools that address real-world problems and
collaborates with other projects and workgroups to improve technology and create
international opportunities for our community.

### Long description

Open Science Labs is a global community dedicated to creating an open space for
teaching, learning, and sharing information about open science and computational
tools. Our community develops tools that address real-world problems and
collaborates with other projects and workgroups to improve technology and create
international opportunities for our community. Although our focus may seem
broad, we initially prioritize supporting Research Software Engineers (RSEs) who
often face computational challenges in their work. We recognize that many
colleagues in scientific fields may not be familiar with programming languages,
computational libraries, version control systems, databases, DevOps, and other
computational tools. Therefore, we aim to provide a safe and open space for
individuals to learn and share their knowledge. Our community is open to
everyone, including students, professors, and industry professionals, as we
believe that the challenges and technologies used in these fields are frequently
similar, if not the same (in many cases).

## Primary open source license

BSD 3 Clause: <https://github.com/osl-incubator/scicookie/blob/main/LICENSE>

## Why does your org want to participate in GSoC?

Open Science Labs aims to participate in Google Summer of Code (GSoC) to further
its mission of promoting open science and collaborative development. By
participating in the program, the organization is able to attract students from
diverse academic backgrounds and skill levels, enabling them to contribute their
unique perspectives and skills to open science projects. This not only enriches
the Open Science Labs ecosystem, but also allows students to apply theoretical
knowledge to practical, high-impact projects, benefiting the global science and
technology community. Additionally, Open Science Labs will be joining forces
with open science and open-source projects that have great potential but often
lack the necessary visibility.

GSoC provides an ideal platform for Open Science Labs and small projects to
showcase and promote open source software development projects. As an
organization committed to open science, one of its main goals is to create and
improve tools that are accessible to everyone. Through GSoC, students can work
on projects ranging from improving existing tools to developing new features,
directly contributing to the advancement of open science and reaching a global
audience.

Mentorship is another key aspect of Open Science Labs involvement in GSoC. By
providing guidance and support, the organization helps students to develop
professionally while introducing them to the world of open source software
development. This mentorship reinforces Open Science Labs’ commitment to
education and talent development, ensuring that students gain valuable skills
and a deep understanding of how to effectively contribute to open source
projects.

In addition, GSoC fosters a sense of community and collaboration that aligns
with Open Science Labs' values. Participation in the program allows the
organization to expand its network of collaborators and cultivate an environment
of teamwork that extends beyond the duration of the program. This
community-driven approach strengthens connections between participants and
fosters a culture of ongoing collaboration in science and technology.

In summary, GSoC enables Open Science Labs to innovate and develop through
proposed initiatives, also to sell open technological know-how, guide open
supply software program improvement, guide students of their expert growth,
strengthen worldwide collaboration, and foster innovation in technological
know-how and technology.

## What would your organization consider to be a successful GSoC for your org?

Open Science Labs would consider GSoC successful if it achieves meaningful
outcomes in line with its mission. This includes empowering students by
providing them with mentorship, guidance and the opportunity to develop valuable
skills in open source development. Success would also be reflected in the
advancement of open source tools, with students contributing to the improvement
of existing tools or the creation of new ones that benefit the open science
community. In addition, fostering a sense of collaboration and community among
participants, both during and after the program, would be a key indicator of
success. Ultimately, a successful GSoC would not only drive innovation and
growth for Open Science Labs, but also inspire students to continue contributing
to open science and open source projects, further increasing the organization's
impact.

## How will you keep mentors engaged with their GSoC contributors?

At Open Science Labs, the commitment of mentors to their GSoC participants is
rooted in our core values of collaboration, innovation, and openness, as well as
our commitment to education and community growth. Mentors at OSL are naturally
passionate about fostering learning and development, which drives their
commitment to mentoring students throughout the program. To maintain this
commitment, we create a supportive environment where mentors feel valued and
connected to the mission of advancing open science. Regular check-ins,
collaborative discussions, and shared goals help mentors stay actively involved
in their contributors' progress. We also emphasize the importance of
peer-to-peer learning, where mentors not only share their expertise, but also
gain fresh perspectives from students. By aligning mentorship with our formula
for success - empowering the community through tools, resources and support - we
ensure that mentors stay motivated and invested in helping contributors succeed,
ultimately contributing to the lasting impact of open science and technology.

## How will you help your GSoC contributors stay on schedule to complete their projects?

To help GSoC contributors stay on schedule and complete their projects
successfully, Open Science Labs would implement a structured yet flexible
approach. This would include establishing clear milestones and deliverables at
the outset, scheduling regular check-ins for progress reviews and feedback, and
encouraging the use of project management tools. Mentors would actively guide
contributors, fostering open communication and providing support to overcome
challenges. By breaking down larger goals into manageable tasks and maintaining
a supportive environment, Open Science Labs would ensure that contributors stay
motivated, productive, and on track to deliver impactful results. Also, our
organization has members from multiple countries, and most meetings are held in
Spanish, Portuguese and English to accommodate everyone. We will invite every
selected student to these meetings and make them feel welcome.

## How will you keep your GSoC contributors involved in your community during and after GSoC?

To keep GSoC contributors involved in the Open Science Labs community during and
after GSoC, we will leverage our welcoming and inclusive environment. Our
community includes members from multiple countries, and meetings are held in
Spanish, English, and Portuguese to accommodate everyone. We will invite each
selected student to these meetings to foster a sense of belonging. Regular
check-ins will be scheduled to discuss progress and provide feedback,
encouraging students to present their work in blogs and topical meetings. This
will help them gain confidence and interact with other contributors. We will
also share their work with our partners and on social media to boost visibility
within the open-source scientific community.

After GSoC, we will continue to provide mentorship and support, offering
internships and inviting contributors to join study groups and new projects.
Community events, workshops, and webinars will keep contributors engaged, and an
alumni network will help them stay connected. By implementing these strategies,
Open Science Labs aims to create a supportive environment that keeps GSoC
contributors involved both during and after the program. Has your org been
accepted as a mentor org in GSoC? Yes, Open Science Labs has been accepted as a
mentor organization in Google Summer of Code (GSoC) under the umbrella of
NumFOCUS.