Main Track

Strategy for Trusting your Employer in Open Source: a Historical Approach

<p>In today's world everyone just gets open source ... at least you don't have to explain what it is any more. However, the way a corporation runs is based on transaction needs rather than deep philosophical beliefs, so Open Source and your place within a corporation (and often your value to it) depend on your ability to translate between these two positions. This talk aims to equip modern open source developers with the ability to navigate this translation effectively. And, although the transaction nature means trust is fleeting, constantly adjusting to the transactional needs can build fleeting trust into a longer term reliance.</p> <p>Although Linux isn't the first open source project, it is the first one to begin successfully co-opting corporations into its development model. In the beginning Linux was a wholly volunteer operation that leaked into corporate data centres via subversive means. When the leak became a flood those in charge of the data centres reluctantly blessed Linux deployment to avoid being swept away. This meant that all the ancillary producers (drivers for hardware, databases, industrial applications etc.) all had to come to Linux on its own terms (which we, the Linux community hadn't actually thought about at the time). It also meant that relationships that began completely antagonistically usually ended up being harmonious (yesterday's enemy almost always became today's friend). The result was a years long somewhat collaborative project to develop rules of engagement between open source projects and corporations.</p> <p>This talk will cover three things that came out of these rules of engagement:</p> <ol> <li> <p>agency: a corporation deals with open source through its developers at the code face. They are empowered to make decisions on its behalf way beyond any proprietary developer ever was and this empowerment changes the internal as well as external dynamics of employer to employee interaction.</p> </li> <li> <p>Mutual Development: As an open source contributor you become responsible for deciding what's best for the project (and persuading your employer to agree).</p> </li> <li> <p>Strategic misalignment: although corporations understand that they have to do open source, internally there's often an uneven penetration of how to do it. Thus a significant part of a good open source employees time is spent doing internal alignment to make sure internal lack of comprehension doesn't get it the way of sound execution.</p> </li> </ol> <p>We'll give examples of how to leverage these rules, an understanding of which will allow you to build a shifting transactional trust between you want your employer.</p>

Weitere Infos

Live Stream https://live.fosdem.org/watch/janson
Format maintrack
Sprache Englisch

Weitere Sessions

31.01.26
Main Track
Janson
<p>FOSDEM welcome and opening talk.</p>
31.01.26
Main Track
Michiel Leenaars
Janson
<p>We need to talk about war. And we need to talk about companies building bots that propose to rewrite our source code. And about the people behind both, and how we preserve what is great about FOSS while avoiding disruption. How do geopolitical conflicts on the one hand and the risk of bot-generated (adversarial) code on the other influence the global community working together on Free and Open Source software?</p> <hr /> <p>The immense corpus of free and open source software created by a ...
31.01.26
Main Track
Patrick Steinhardt
Janson
<p>In 2025, the Git project has turned 20 years old, and in these 20 years it has taken over the world of version control systems by storm: nowadays, almost every developer uses Git. But that doesn't mean that Git is perfect and "done", or even close to it. It still has many warts: user experience, arbitrary limitations, performance issues and no good support for large binary files are just some of the issues that users commonly complain about.</p> <p>In this talk you'll learn what is happening ...
31.01.26
Main Track
Janson
<p><a href="https://www.mercurial-scm.org/">Mercurial</a> is a Distributed Version Control System created in 2005.</p> <p>The project has been constantly active since then, fostering <a href="https://heptapod.net/">modern tooling</a>, introducing <a href="https://octobus.net/blog/2020-11-26-modern-mercurial">new</a> <a href="https://archive.fosdem.org/2025/schedule/event/fosdem-2025-5989-a-glimpse-into-a-smoother-version-control-experience/">ideas</a>, spawning multiple <a ...
31.01.26
Main Track
Vladislav Shpilevoy
Janson
<p>Git is a tool most programmers rely on, whether for work or personal projects. It’s far more than just a method for syncing local and remote changes. Git embodies a way of thinking that serves as the foundation for development workflows and steers project evolution.</p> <p>At its core, Git has essential concepts such as commits, change history, branching, rebasing, and merging. While Git offers many features, these are its heart. Misusing them can lead to significant opportunity costs, ...
31.01.26
Main Track
Alya Abbott
Janson
<p>Does your project get pull requests that you dread reviewing? Have you ever submitted a pull request that got ignored by project maintainers?</p> <p>Putting together a pull request that presents proposed changes in a clear, well-organized way is nearly impossible for newer contributors to do on their own. Maintainers must take the lead in providing specific guidelines for pull requests for their project.</p> <p>This talk will give maintainers a toolkit for teaching contributors how to produce ...
31.01.26
Main Track
Quintessence Anx
Janson
<p>The state of the internet, c 1990:</p> <ul> <li>Limited, opt-in connectivity: people had to both have access to a computer and that computer had to have access to the internet.</li> <li>Tooling required some in-industry knowledge to be able to run and use, not only for development but also for communication. </li> <li>Open source was a young movement. The "common source" was proprietary.</li> </ul> <p>The state of the internet, c 2025:</p> <ul> <li>Always online, might-not-even-be-to-opt-out ...