FOSDEM 2025 Recap: Open Source Contributors Unite to Collaborate and Help Advance Apache Software Projects
Apache Software Foundation participants shared observations from FOSDEM 25 to showcase some of the work that community members do for open-source software development.
Join the DZone community and get the full member experience.
Join For FreeFOSDEM 2025 has come to a close, and it certainly was not without a lot of content and participation from Apache Software Foundation (ASF) members, committers, and contributors! We asked ASF participants to provide summaries and observations from this year’s premier free software event, to share a small part of the work that ASF community members do for open-source software development. This blog provides a brief overview of their talks, including links to the video recordings.
Apache NuttX RTOS
Talk: "SBOM Journey for an Open Source Project - Apache NuttX RTOS" (video)
Speaker: Alin Jerpelea, Sony
Overview: This was my second time presenting at FOSDEM, and I absolutely love the community and vibe during the open source week. The talk was about presenting the community journey of license migration to Apache NuttX RTOS, SPDX header implementation, and the road bumps encountered when we started looking at how to implement SBOM automatic generation for a project, which is using the C language.
Apache Arrow
Talks: "Apache Arrow: The Great Library Unifier" (video), "ODBC Takes an Arrow to the Knee" (video)
Speaker: Matt Topol, Voltron Data, Apache Arrow (PMC member), Apache Iceberg (committer)
Overview: This was my first FOSDEM, both attending and speaking. The event is simply amazing in sheer scope and size. Being free to attend, it attracts an enormous crowd such that even the smaller DevRooms or more niche topics are still likely to have a good amount of attendees. As of yet, it’s definitely my favorite open source event for finding like-minded people and making great connections over a beer (or several). This event gave me the opportunity to not only catch-up with friends that I’ve met at other conferences (like the ASF’s own Community Over Code) but also to reunite in person with several other Apache Arrow maintainers.
Given the size of FOSDEM, there are also a significant number of "Fringe" events organized by different companies and organizations. This gives you the opportunity to expand your circle of connections and knowledge of projects in whatever your preferred space of development is, and have amazing conversations. The volume of talks and topics covered can be overwhelming at first, but ultimately, it contributes to the friendly and casual nature of the best conferences. If you’re able to attend, I highly recommend adding FOSDEM to your list of must-go events. In the meantime, if you do any work in the data analytics space or are building AI/ML tools and utilities, check out the recordings of my talks (and the multitude of others) that have great information for everyone!
Talks: "Apache Arrow Tensor Arrays: An Approach for Storing Tensor Data" (video), "What Can PyArrow Do for You - Array Interchange, Storage, Compute and Transport" (video)
Speakers: Rok Mihevc and Alenka Frim, Apache Arrow
Overview: Our first talk was a short 10-minute pitch, where we mainly explained the development of canonical tensor data type support in Arrow C++ and PyArrow. The aim of the talk was to present memory layout specification of the two tensor extension types — fixed and variable shape — together with a Python example of creating a fixed shape tensor array and its interoperability with NumPy.
In the PyArrow talk, we gave an overview of some of PyArrow's capabilities, demonstrating data interchange, storage, manipulation, and transport using a single Python library. We had to start with a short introduction of Apache Arrow and its Python implementation as the attendees were a mixed group of users and non-users. After that, we gave a general overview together with code examples for each of the four PyArrow functionalities that we decided to present: array interchange, storage (Parquet, ORC, etc.), compute module, and Flight RPC. The response and questions we got showed us that we picked a good theme and need to do more presentations like this.
Forked Communities
Talk: "Forked Communities: Project Re-licensing and Community Impact" (video)
Speakers: Brian Proffitt, Red Hat, ASF (with Dr. Dawn M Foster, Stephen Walli, and Ben Ford)
Overview: The increase of open source businesses changing their licensing from open-source software licenses to something more restrictive is becoming a real concern in the open source ecosystem. Companies such as MongoDB, Elasticsearch, HashiCorp’s Terraform/Vault, and Redis have shifted their projects to non-open-source licenses (sometimes referred to as “source available”), despite there not being consistent evidence that this actually generates improved financial outcomes for those companies.
In some cases, this relicensing has resulted in a hard fork of the original project. Both the relicensing and the resulting fork create turmoil for the users of that project and the community of contributors. On Saturday at FOSDEM, I joined Dr. Dawn Foster from Project CHAOSS, Stephen Walli of Microsoft, and Ben Ford from Overlook InfraTech to discuss:
- The dynamics around relicensing that results in such hard forks
- Examples of forks along with the impact on the communities
- Thoughts about what this means for the future of free and open-source software.
The panel’s conclusion? For the most part, the forked projects tend to do better in terms of contributions and adoption growth, and there is real data coming in to support that. Technology is all well and good, but without truly open communities and contributor practices, even the coolest technologies might see less adoption when they are closed off.
Apache Mahout
Talk: "Introducing Qumat, Apache Mahout’s New Quantum Compute Layer" (video)
Speakers: Trevor Grant, The AI Alliance (IBM) and Andrew Musselman, Speedchain
Overview: Following Apache Mahout's core values of interoperability and providing tools for matrix arithmetic at scale, we have added a new layer (qumat) alongside our existing distributed matrix math framework (Samsara), that allows quantum researchers and developers to write code once and run it on any available back end.

As with distributed compute systems like Spark and Flink, moving from one platform to another typically requires a complete code rewrite. This is prohibitive in most cases, but Samsara provides machine learning researchers and developers one unified interface to write code once and port instantly to another platform if it is deemed necessary. Similarly for quantum computing, multiple vendors (e.g., IBM, GCP, AWS) have their own libraries for accessing their cloud quantum compute services, such as qiskit, cirq, and braket. To give the same flexibility in the quantum area, qumat corrals all these libraries under one interface, allowing users to focus on building circuits and writing algorithms rather than adapting to one particular library.
Developer Relations
Talk: "Building Bridges: Exploring the Future of Developer Relations BOF"
Speaker: Nadia Jiang, Ant Group
Overview: Thanks to Willem Jiang for recommending this conference to me last year. This was my second time attending FOSDEM, which also marked its 25th anniversary. This year, I organized a Birds of a Feather (BoF) session on Developer Relations. I was deeply impressed by the lively discussions and the connections made during the event. Participants ranged from DevRel professionals at major companies like Google to entrepreneurs at start-ups. Two key topics sparked the most heated discussions:
- How open-source projects can adapt their documentation, forums, and support in the face of AI advancements
- How to balance the responsibilities of DevRel (ensuring developer satisfaction) with customer support (ensuring client satisfaction)
The diverse experiences and insights shared were truly inspiring.
Apache Airflow
Talk: "Airflow Beach Cleaning - Securing Supply Chain" (video)
Speakers: Jarek Potiuk, Apache Airflow (with Munawar Hafiz and Michael Winser)
Overview: This was my third FOSDEM, and I absolutely love the event. It’s hands-down the best place where you can not only share your stories but also meet people that “think” open source, have a beer (or two) with them, and make connections that make your open source journey more enjoyable and successful. In my first event, I was an attendee, I had a talk at the second, and for the third one, I co-organized “Low-Level AI Engineering and Hacking” with Roman. This is how you can fall in love with the event and people around it.
This year, I had the opportunity to catch up with my friends, who could learn from me about what I am doing, and meet completely new people. AI is NOT my thing, yet organizing an AI dev room was an opportunity to meet some of the greatest minds in the space and help to make their event experience better as I was also “stage hosting” them and making them comfortable — that was the highlight of this event.
But more importantly, I took part in quite a few “Fringe” events around FOSDEM. Having all the people around make it really easy to organize a lot of events around open source, such as:
- Open source metrics events (CHAOSScon)
- An open source policy forum, where we discussed the future of open source in a more regulated world
- A meeting with EU Commission — and other foundation people — in Brussels, the heart of EU policymaking, where they learned from us how they can design and apply their policies to better suit the open source crowd.
This year's FOSDEM set me up for the whole next year — with a number of threads started and people I met.
Apache Logging Services
Talk: "What if Log4Shell Were to Happen Today?" (video)
Speaker: Piotr Karwasz, Freelancer, Apache Logging Services PMC
Overview: While the Apache Logging Services PMC handled the Log4Shell crisis pretty well, there was certainly room for improvement. My talk casts light on some of the behind-the-scenes problems we identified and were able to fix last year, thanks to a Sovereign Tech Agency grant.
To handle a vulnerability quickly, developers should be able to concentrate on its cause without being distracted by policy and technical problems. It is therefore important to keep an OSS project ready at all times for a new release and have multiple PMC members ready to replace the release manager in case of unavailability. I provided a small cheat sheet on how to handle vulnerabilities in a regulated environment such as the ASF.
Another part of the talk is consecrated to two risky behaviors in the OSS world: featuritis and slow reaction to vulnerability announcements. New tools such SBOMs and bots can help with the latter problem, but having a sane policy on which features to accept requires a lot of OSS community experience.
Apache Iceberg
Talk: "Take the Polar Plunge: A Fearless Introduction to Apache Iceberg" (video)
Speaker: Danica Fine, Snowflake
Overview: I was thrilled to be attending and speaking at my first-ever FOSDEM as a developer advocate with Snowflake to share Apache Iceberg with everyone! After my and Russell Spitzer’s session on the v3 Table Spec in the Data Analytics room, the organizers asked me to step in to fill a session from a speaker who couldn’t make it; given the success of our first Iceberg talk, I suggested that I share an introduction to Iceberg, a “polar plunge” of sorts.
Despite the last-minute schedule change, nearly 100 folks attended. Throughout the session, I covered basics, like the motivation behind a data lakehouse, Iceberg architecture, and an overview of compute engines and catalogs. From there, I introduced everyone to queries and how they interact with the layer of metadata that makes up Iceberg. To complete the polar plunge, I brought everyone up to speed with topics like CoR vs MoR, the small files problem, and compaction. At the end of the session, Russell and I enjoyed addressing follow-up questions in the “Hallway Track” and beyond.
The environment at FOSDEM was electric, to say the least! It was incredible to see how excited people were for each of the sessions, and I was especially pleased to see so much interest in Apache Iceberg.
Talk: "What the Spec?!: New Features in Apache Iceberg Table Format V3" (video)
Speakers: Danica Fine and Russell Spitzer, Snowflake
We work at Snowflake and were excited to attend our first ever FOSDEM. We joined the Data Analytics room to give everyone an overview of all the exciting new developments coming in V3 of the Apache Iceberg Table Format. Folks got to hear about how the Iceberg Spec is being expanded to handle a slew of features like Row Lineage, Variant Types, and Delete Vectors. As usual, the hallway track afterward was full of exciting new ideas for features and future work, and I hope we can be back again in the future!
Learn More
To learn more about FOSDEM, and to see the full list of recorded sessions, visit https://fosdem.org/2025/. To contribute to an Apache Software Foundation project, visit https://community.apache.org/.
Published at DZone with permission of Brian Proffitt. See the original article here.
Opinions expressed by DZone contributors are their own.
Comments