How open source communities work How open source communities work


The world in 2020 looks very different from a year ago. Where previously cities were bustling and offices were busy, now they are all but deserted as many organisations ask their employees to work from home. Many organisations, including Red Hat, made the decision to close all offices as early as was practical.
About the author
Brian Proffitt, Manager, Open Source Program Office at Red Hat.
Working as a distributed community is something many open source projects have done for a long time. As businesses and their employees come to terms with remote working, there are lessons that can be learned from the open source world and how distributed communities can work together from afar to build products and collaborate on ideas.
Open source communities are semi-organised collections of contributors to a project, typically software. These communities bring people with shared interests together to collaboratively build something, which can be shared with anyone inside or outside of the community. And, almost always, open source projects are the results of distributed communities.
Working in open source communities
One of the biggest mistakes we see organisations make when they try to work in open source communities is when they take their code and give it to the open source community and expect people to jump right in to work on it. It happens a lot and it almost never works in favor of the company or the project. Organisations need to show they are willing to be involved and be an equal participant in the development of the code.
On the other end of the spectrum, some contributors try to join open source communities and bring with them their corporate approach to software development, which includes rules and guidelines of how their developers work.There is a strong streak of libertarianism in open source, as contributors are independently driven they tend to be mistrustful of larger organisations trying to get involved in their communities. This approach can fail because organisations bring their own rules that simply don’t mesh with the freedom many expect in open source. You won’t attract contributors to a community if you have too many rules.
There is a fine balance between simply giving code to a community and expecting people to work on that code unguided, and having too many rules or too much structure.
Lessons for enterprise
The lesson here can be applied across an enterprise organisation with an entirely distributed workforce. Employees need to see the organisation helping and getting involved in supporting its workforce, but without being restricted or constrained by too many rules that stifle creativity and innovation, or that enforce a working regime that proves difficult and stressful for those that aren’t used to working in this home environment. Supporting and enabling your remote community.
When you are trying to support your remote workers, it’s important to let go of all the old rules. In open source communities, developers don’t focus on how much time they’ve worked on a project – it doesn’t matter what time they start or finish. The focus is, and should be, on results.
In a remote working environment, take away the manual that describes how someone should do their job, keeping the important pieces of what needs to be done, and let people use their freedom and creativity to get things done in a way that works best for them.
The role of an open source community manager isn’t just about making sure features are crossed off, it’s about making sure people are happy, enjoy what they’re doing, and they have the tools to do it. Give your employees the tools to get the job done and then let them figure out how to do it themselves. At the same time, be there to support that person. An open source community manager loosely watches and steps in when needed.
Be welcoming
Alongside maintaining a healthy open source community, it remains vital to ensure you also attract new contributors. From the outset, providing information on where the code is, how to download the software, and technical documentation is vital. Burying a download link three pages deep in a web page sends a signal: if it’s this much work to get into the community, or you don’t know who to talk to or where to start, you’re not going to attract new contributors.
As employees work remotely, their usual ‘go to’ lines of communication may be changed, so making sure they know where to go for help, and who to ask is more important than ever. It’s hard to over-communicate when you’re working with an entirely distributed workforce, so take the time to set regular update video calls on topics that matter across the business. Then give employees the option to attend these.
Embracing the change
As we all learn how to work as distributed teams, it’s important not to try to replicate the culture they had in an office. The space isn’t there, the serendipitous ‘watercooler’ moments no longer happen as easily. The drastic change from in office to remote work is no doubt a struggle for some employees, the culture from the office doesn’t translate into a remote workforce.
Culture must grow organically. It’ll happen. One day, someone will do something silly and everybody will laugh about it for a week, and then it becomes an in-joke. Cultures and communities get their rituals and jokes with time and it’s these that grow a community. This is how open source contributors come to join communities and remain active and dedicated to them, often for many years.
The world in 2020 looks very different from a year ago. Where previously cities were bustling and offices were busy, now they are all but deserted as many organisations ask their employees to work from home. Many organisations, including Red Hat, made the decision to close all offices as early…
Recent Posts
- Netflix drops an uneasy new teaser for You season 5, and I can’t help but laugh as killer Casanova Joe calls himself ‘the luckiest guy in New York’
- Popular Android financial help app is actually dangerous malware
- Our Favorite Internal SSD Is on Sale Right Now
- Tesla reportedly launches FSD in China — or has it?
- Clicks is finally releasing its keyboard add-on for some Android phones
Archives
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023
- July 2023
- June 2023
- May 2023
- April 2023
- March 2023
- February 2023
- January 2023
- December 2022
- November 2022
- October 2022
- September 2022
- August 2022
- July 2022
- June 2022
- May 2022
- April 2022
- March 2022
- February 2022
- January 2022
- December 2021
- November 2021
- October 2021
- September 2021
- August 2021
- July 2021
- June 2021
- May 2021
- April 2021
- March 2021
- February 2021
- January 2021
- December 2020
- November 2020
- October 2020
- September 2020
- August 2020
- July 2020
- June 2020
- May 2020
- April 2020
- March 2020
- February 2020
- January 2020
- December 2019
- November 2019
- September 2018
- October 2017
- December 2011
- August 2010