Introduction
Open Source is not just a hobby for developers. It is a crucial component of many businesses' operations. Yet, the maintenance of these tools often relies on the altruism of a few individuals who dedicate their free time to it. It's time to change that.
The Importance of Open Source
According to a 2023 Red Hat study, 90% of companies use Open Source technologies in their daily operations. Whether it's to reduce costs, improve security, or innovate faster, OSS has become a growth catalyst. But who maintains this vital ecosystem? Often, it's developers juggling their professional responsibilities and their passion for OSS.
The Open Source Resistance Manifesto
The Open Source Resistance manifesto proposes a straightforward approach: integrate OSS maintenance into employees' work hours. Why? Because businesses directly benefit from these software. Stop begging for a few hours a week to maintain what is already critical to the company.
1. Work Without Permission
The message is clear: don't ask for permission to do what's necessary. Review pull requests, update dependencies, and fix bugs directly during your work hours.
2. Protect Yourself
Ensure your employment contract protects you and that you own the rights to your Open Source contributions. This will avoid legal conflicts with your employer.
3. Find a Balance
Obviously, it's not about dedicating 100% of your work time to OSS. It's about finding a balance that benefits both the company and the Open Source community.
Alternatives
Other initiatives exist, like the Open Source Friday program, which encourages companies to allocate time each week to OSS. But these initiatives often remain optional and depend on employers' goodwill.
Objections
Some might see this as "time theft." However, companies are already extracting value from OSS without always compensating those who maintain it. A GitHub study shows that 72% of Open Source contributors state that their work is not recognized by their employer.
Conclusion
The Open Source Resistance proposes a bold but necessary path to ensure the sustainability of OSS. Integrating this maintenance into work hours is not only fair but also beneficial for businesses.
Let's discuss your project in 15 minutes.