Community devroom

Building a thriving community in company-led open source projects

Community matters in corporate open source
UB5.230
Ray Paik
Traditional open source projects involve contributors from different organizations with the goal of addressing a common challenge for participating organizations or even the entire industry. Today, there are also many companies with businesses built around open source software. At first glance, it may seem impossible to build an open and authentic community for a company-based open source project when you need to balance the needs of the company with those of the community. In this talk, you will find that there are actually a lot similarities between contributors in company-based and traditional open source projects. Additionally, it is possible to build a thriving community by satisfying the intrinsic motivation of contributors and providing opportunities for community members to have a voice in how the community (or even the business) is run. The presenter will also discuss how they transitioned from working as a community manager in foundation-based projects to a company-based open source project.
Some of the attributes of successful open source projects include welcoming diverse viewpoints, lowering barriers to entry, being responsive to community contributions, and remaining transparent about decision making. When you are building a community for a company-based open source project, there’s no reason why you can not incorporate most (if not all) of these aspects. Additionally, community members often decide to get involved in an open source community (whether it is company-based or otherwise) because they are passionate about the technology, culture, and/or other members of the community. So when you are building a community in a company-based open source project, it is important to understand your members’ (especially intrinsic) motivations and to focus on cultivating an environment where community members can have a fulfilling experience. In your community, you may also be able to provide opportunities for professional growth (e.g. in programming, leadership, collaboration, and other skills) that community members can benefit from. There are of course differences between company-based and traditional open source communities, and you will need to adopt different approaches in areas such as communications, community governance, metrics, recognition, etc. The presenter will be sharing their learnings, including their transition from traditional open source communities to a (for-profit) open source company.

Additional information

Type devroom

More sessions

2/2/20
Community devroom
UB5.230
Welcoming remarks and housekeeping items from your Community DevRoom 2020 Co-Chairs, Laura Czajkowski, Leslie Hawthorn, and Shirley Bailes
2/2/20
Community devroom
Katrina Novakovic
UB5.230
Distributed teams are where people you work with aren’t physically co-located, ie. they’re at another office building, home or an outsourced company abroad. They’re becoming increasingly popular, for DevOps and other teams, due to recruitment, diversity, flexibility and cost savings. Challenges arise due to timezones, language barriers, cultures and ways of working. People actively participating in Open Source communities tend to be effective in distributed teams. This session looks at how ...
2/2/20
Community devroom
Jacob Green
UB5.230
Open Source is vital in the expansion wave of smart cities. Yet, where is the sustainable municipal open innovation economic engine/s, and how do we start them spinning at scale? — Only through structured collaboration and community. We present the community collaboration efforts, accomplishments, and vision of the partners behind the launch of the Johns Hopkins Open Source Program Office for Open Cities, the community creation efforts of the City of Paris's open source city services platform ...
2/2/20
Community devroom
Matthew Broberg
UB5.230
There is some combination of a turf war and a diaspora happening in the open source communities I participate in. There are synchronous and async channels galore. Every one of them has fans and haters with firmly held opinions on how it's the best or worst thing in the world. Let's take a step back and take a look at the landscape together. What are our communities searching for when they hop into communication channels? How do we meet new members where they are comfortable in order to be more ...
2/2/20
Community devroom
Don Goodman-Wilson
UB5.230
Open Source was supposed to level the playing field for creating and consuming software by reducing the monopolistic power of companies building proprietary software. But we didn't get the kind of democratized gift economy we were expecting. Instead, we are seeing open source creating opportunities and incentives for the already privileged to create new, and exacerbate existing, injustices. To the extent that we want to use software to create a just world, we should reject the Open Source ...
2/2/20
Community devroom
UB5.230
OpenForum Europe's mission is to connect communities, organisations and developers with policymakers. In this talk we will discuss what we've learned during our campaign against the Copyright Directive and present an important opportunity to engage with European policymaking today: providing input to the European Commission’s study on the impact of Open Source Software and Hardware.
2/2/20
Community devroom
Deb Nicholson
UB5.230
The software that is the easiest to build -- the software that is the easiest to fund the development of -- tends to serve those who are already extremely well-served. So, how do we bridge the gap between what society needs and what many people with money want to fund? Free and open source software platforms can get us part of the way there, but without some big changes, it won't be enough. Let's talk structure!