From 8b931daeb483297728e6c55c1913345d12b4960b Mon Sep 17 00:00:00 2001 From: Ivan Ogasawara Date: Mon, 19 Jan 2026 23:19:08 +0000 Subject: [PATCH] add osl 2.0 --- pages/about/index.md | 103 +++++++++++++-------- pages/blog/osl-2-0/header.png | Bin 0 -> 31643 bytes pages/blog/osl-2-0/index.md | 162 ++++++++++++++++++++++++++++++++++ 3 files changed, 228 insertions(+), 37 deletions(-) create mode 100644 pages/blog/osl-2-0/header.png create mode 100644 pages/blog/osl-2-0/index.md diff --git a/pages/about/index.md b/pages/about/index.md index 5aefc510e..5dbc45aca 100644 --- a/pages/about/index.md +++ b/pages/about/index.md @@ -1,57 +1,86 @@ --- title: "About" -description: "Open Science Labs, sharing knowledge" -date: "2025-01-09" +description: + "Open Science Labs — empowered growth through belonging, mentorship, and + purpose." +date: "2026-01-19" authors: ["OSL Team"] template: single-sidebar.html --- # About Open Science Labs -Open Science Labs (OSL) is committed to advancing open science and open source -projects through collaboration, innovation, and education. We are a vibrant -community where scientists, developers, and enthusiasts come together to share -knowledge and foster the development of open-source software and scientific -research. +Open Science Labs (OSL) is a unified, no-fee commons where people and open +projects grow together. We exist to turn learning into real-world experience, +and open collaboration into visible, lasting social and technological impact. -## Our Mission +OSL is for the moments when people feel stuck or unseen—finishing a course and +wondering “now what?”, facing “experience required” walls, or watching a project +stall without contributors. We bring belonging, momentum, and recognition by +helping contributors ship meaningful work alongside supportive peers and +mentors. -Our mission is to make scientific research more accessible and transparent, -thereby enhancing the community's ability to conduct and share reproducible -research. We aim to provide tools, resources, and a collaborative platform to -support and amplify the global open science and open source effort. +## Our Gift + +We envision a world where opportunity is not reserved for the few—where +newcomers and early-stage projects, regardless of background or location, enter +an open, supportive commons. In this environment, anyone aligned with our values +grows through learning and contribution, and together we turn open science and +open technology into tangible social and technological impact. + +## Our Promise + +**OSL empowers people and projects to grow together**—turning learning into +real-world experience, careers with purpose, and open collaboration into lasting +social and technological impact. + +## What We Stand For + +- **Growth:** learning by doing, with steady progress and real outcomes. +- **Belonging:** a friendly, supportive place to contribute and be seen. +- **Mentorship:** trust, care, and guidance that builds confidence and skill. +- **Collaboration:** collective momentum across cultures, disciplines, and time + zones. +- **Empowerment:** pathways that help people believe in their potential. +- **Purpose:** work that matters—socially, technically, and scientifically. +- **Gratitude & recognition:** celebrating contributions and making impact + visible. ## What We Do -- **Incubator Program:** We nurture innovative open-source projects with the - potential to significantly impact scientific research. -- **Internship Program:** We connect talented individuals with advanced - projects, providing practical experience and fostering professional growth. -- **Mentoring:** Our Internship Program also aims to offer mentoring to - students, professionals, and researchers, enhancing their learning and career - prospects. -- **Google Summer of Code (GSoC):** We annually apply to participate in GSoC, - helping newcomers integrate into open-source projects. -- **Blog:** We encourage the community to share their knowledge and experiences - through blog posts, fostering a collaborative learning environment. -- **Community Support:** Through our Discord Server, we provide a community - platform where members can discuss topics related to open science and open - technologies, including various programming languages. +- **Project Incubation:** we support mission-driven open projects with a path + from idea → contributors → releases → adoption. +- **Internships & structured onboarding:** we help newcomers build credible, + portfolio-ready experience through real work on real projects. +- **Mentorship network:** multi-level mentoring that supports both contributors + and maintainers over time. +- **Programs & partnerships:** we collaborate with institutions and communities + to grow open ecosystems (including participating in initiatives like GSoC when + applicable). +- **Visibility & storytelling:** we publish and amplify work through posts, + updates, and public artifacts so contributors and projects get recognized. +- **Community space:** our Discord is where people meet, ask, build, review, and + ship—together. + +## Who OSL Is For + +- **Newcomers** who want a real path from learning to meaningful experience. +- **Maintainers** who need contributors, structure, and long-term momentum. +- **Researchers and developers** who want to build openly, reproducibly, and + with purpose. +- **Communities across geographies** looking for a welcoming place to grow. ## Join Us -If you are interested in contributing to or learning more about our projects, -please join our vibrant community on -[Discord](https://opensciencelabs.org/discord). +If you want to learn by contributing, grow with others, or help open projects +move forward, join our community: -## Contributions from many parts of the world +[Discord](https://opensciencelabs.org/discord) -People from many parts of world had engaged and contributed to the projects and -activities under OSL Umbrella, such as: Argentina, Bolivia, Brazil, Canada, -Kenya, India, Indonesia, Mexico, Nigeria, Peru, United States, Venezuela, etc. +## Global, by design - +OSL is shaped by contributors from many parts of the world. We prioritize +cross-geography collaboration so that opportunity, mentorship, and visibility +are not limited by location. - +Map of countries engaged with OSL diff --git a/pages/blog/osl-2-0/header.png b/pages/blog/osl-2-0/header.png new file mode 100644 index 0000000000000000000000000000000000000000..613b82865e5b10f8ff20956e13e7962c14102081 GIT binary patch literal 31643 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

1o!Za%($ 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 literal 0 HcmV?d00001 diff --git a/pages/blog/osl-2-0/index.md b/pages/blog/osl-2-0/index.md new file mode 100644 index 000000000..5bb37af96 --- /dev/null +++ b/pages/blog/osl-2-0/index.md @@ -0,0 +1,162 @@ +--- +title: "OSL 2.0" +slug: osl-2-0 +date: 2025-03-01 +authors: ["Ivan Ogasawara"] +tags: [osl] +categories: [osl] +description: | + OSL 2.0 is a new chapter—and an open invitation. If you believe in **Growth**, **Collaboration**, and **Impact**, there’s a place for you here: to learn in public, contribute to real projects, and grow into a leader who helps others do the same. Whether you’re a student, a researcher, a maintainer, or simply someone who cares about open source and open science, we’d love to meet you. Read our mission, join the conversation, and take your first step with us—one small contribution can become a life-changing journey. +thumbnail: "/header.png" +--- + +## OSL 2.0 + +Open Science Labs (OSL) was born in 2015, when I was working at a +transportation engineering lab. The idea was simple: help researchers bring +open science into their daily work. + +After a few months, life took me in other directions, and OSL went on pause. + +In 2018, a few friends were looking for their first jobs in tech. I decided to +reactivate OSL (back then called *Open Data Science Labs*) to support them +with mentoring and internships, and to connect them to open source projects in +research settings. + +Through this initiative, my friends **Sandro Loch** and **Elton Santana** +started contributing to a scientific project I had previously worked on: +**Alerta Dengue**, led by professor **Flavio Coelho**. +A few months later, both of them were hired. + +That was the real beginning of OSL. +It matched what moves me most: helping people grow while helping open source +projects move forward. + +--- + +### Growing together + +From there, OSL started many kinds of activities: mentoring, open source +incubation, internships, translations, webinars, and more. + +We received support from wonderful people and friends like **Francisco Palm**, +**Mariangela Petrizzo**, **Ever Vino**, **Eunice Rodas**, **Luis Gago**, +**Agustina Pesce**, **Sandro Loch**, and many others. + +New interns joined too, such as **Luã Bida**, **Anaveliz Perez**, and +**Yurely Camacho**, who helped keep many internal projects moving. +Later, Anaveliz also helped coordinate our activities related to +**Google Summer of Code (GSoC)**. + +And speaking of GSoC, we are deeply grateful to **Gagandeep Singh** for his +guidance and support over the years. + +--- + +### Our partners along the way + +OSL also received direct and indirect support from several partners, including: +**Alerta Dengue**, **The GRAPH Network**, **The GRAPH Courses**, **pyOpenSci**, +**LiteRev**, and **IGDORE**. + +A big thank you to **Olivia Keiser**, **Sara Botero**, **Flavio Coelho**, +**Aziza**, **Erol Orel**, and many others for the opportunities and trust. + +We are also very grateful to the **Python Software Foundation**, which +supported us with three grants to help maintain three affiliated projects: +**SciCookie**, **Makim**, and **ASTx**. + +These grants allowed us to hire amazing former interns like **Anaveliz**, +**Yurely**, **Abhijeet**, and **Ana Paula**. + +--- + +### The game changer: Google Summer of Code + +A big turning point for our community was joining the **Google Summer of Code** +program. + +In the first two years, we joined GSoC under the umbrella of **NumFOCUS**, who +opened the doors for us. Later, in 2025, OSL was accepted as an official +**GSoC Mentoring Organization**. + +GSoC put us “on the map” for newcomers, which has always been one of our main +audiences. Many new people started reaching out to participate in GSoC with +OSL. This was beautiful—but also challenging. + +We were not fully prepared for such a large number of candidates. It was hard +to manage, and we learned a lot in the process. + +GSoC 2026 has not yet been announced, and we are already receiving messages +from new candidates. This is one of the reasons we felt the need to pause, +look at ourselves, and clarify our mission, motivation, and purpose. + +We want to make these clear and public so that people join us because they +connect with our values, not only because of GSoC. Otherwise, many might feel +disappointed, since only a few can be selected each year. + +You can read more about our mission, motivation, and purpose [here](/about). +Below is a short summary. + +--- + +### Our core: Growth, Collaboration, Impact + +The three core values that represent our community are: + +* **Growth** +* **Collaboration** +* **Impact** + +We are building a community where anyone who shares these values has a space +to: + +* Learn and grow +* Contribute to real projects +* Create a positive impact in the world + +We truly believe that open source is a powerful way to connect people who want +experience with maintainers who need contributors. + +Today, only a small fraction of students manage to work in the field they +studied after finishing university. That’s the gap OSL is trying to help fill. + +--- + +### We don’t want followers, we want leaders + +The focus of OSL is not to create followers, but to help people become +**leaders**. + +We want people in our community who feel our projects as **their** projects, +with the same love and passion that we put into them. + +Of course, each person grows at their own pace. It can take time to +understand the architecture, roadmap, and purpose of a project. It can also +take time before you feel confident to contribute independently or receive an +invitation to become a maintainer. + +That’s normal. Don’t give up. + +Keep moving forward. Ask for feedback. Use every step to grow. + +As **Jim Kwik** says in his *Super Brain* course: + +> “Practice doesn’t make perfect. Practice makes progress.” + +--- + +### Thank you 💚 + +Before closing, I want to say a special thank you to some amazing +collaborators who have helped us more actively in different projects and +initiatives: **Sandro Loch**, **Ever Vino**, **Satarupa Deb**, **Yuvi Mittal**, +**Aniket Kumar**, **Abhijeet**, and all our interns, mentors, former steering +council members, and partners. + +Thank you all for being part of our lives and our journey. +Together, we are building a welcoming place where people can grow, contribute, +and make a real difference. + +OSL 2.0 is not just a new phase of a project. +It is a new chapter in a community of people who care.