Lately, the Open Source and Standards team has been called upon to help companies and commercial products with the process of improving the health of and existing open source project. Occasionally, we even get to help launch a new community that did not exist before.
Launching a new community is not exactly a cookie-cutter operation. Every software can have its own licensing and copyright issues that can keep the developers and the lawyers occupied for quite some time.
Beyond the code, focusing on the actual people that could help make a project thrive once it's open, community managers need to spend time getting elements big and small ready to launch, too.
T-Minus Three...
In OSAS, we have found that these tools are bare minimum what a community has to have to at least get started.
This may seem obvious, but you'd be surprised how often a web site gets put into the after-thought category. This is probably a product of the notion that "anyone can slap a web site together these days." While that is certainly true from a tools point of view, a web site needs to be carefully considered in order to work well for a community. At a minimum, web sites should have:
- Clear messaging on what your project is about.
- Plain-as-day explanations of what your software can do.
- A download link that lights up like a beacon in the night.
That last one is another "duh," but I challenge you to go browse some of your favorite FLOSS projects and look at how they present their download pages or links. They are not always as obvious as they should be. Many communities get in their own way with wordsmithing or demo creation and hide the paths for actually getting the software.
Speaking of wordsmithing, documentation is another key element. This may seem daunting, but you really don't need to have instructions for every single thing your software can do right away. When starting out, have these documents ready:
- Installation Guide
- Getting Started Guide (with basic function examples)
Later on, then you can add the advanced functions, configuration, and administration instructions with additional documentation.
Alongside documentation, have a help process ready to go. Whether it's a mailing list, IRC or Slack channel, or web-based forum platform, you need to have something in place where users can ask questions. And for goodness' sake, make sure that help channel is staffed so questions don't go unanswered for days on end.
Finally, there's social media. Are you done rolling your eyes yet? Social media channels are under a lot of criticism these days but the fact remains they are still a fast and free-as-in-beer way to get the message out about your project. Besides talking about your project and referring people to your project's landing pages, you can also use social media to answer user questions and also demonstrate your community's thought leadership within the technology sector you are working.
This is a just a getting started checklist to get your community out the door. There are many more elements of a healthy community, which we'll focus on in the days ahead.
Image by Alexandre Bougault, under United States public domain.
About the author
Brian Proffitt is Senior Manager, Community Outreach within Red Hat's Open Source Program Office, focusing on enablement, community metrics and foundation and trade organization relationships. Brian's experience with community management includes knowledge of community onboarding, community health and business alignment. Prior to joining Red Hat in 2013, he was a technology journalist with a focus on Linux and open source, and the author of 22 consumer technology books.
Browse by channel
Automation
The latest on IT automation that spans tech, teams, and environments
Artificial intelligence
Explore the platforms and partners building a faster path for AI
Open hybrid cloud
Explore how we build a more flexible future with hybrid cloud
Security
Explore how we reduce risks across environments and technologies
Edge computing
Updates on the solutions that simplify infrastructure at the edge
Infrastructure
Stay up to date on the world’s leading enterprise Linux platform
Applications
The latest on our solutions to the toughest application challenges
Original shows
Entertaining stories from the makers and leaders in enterprise tech
Products
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Cloud services
- See all products
Tools
- Training and certification
- My account
- Developer resources
- Customer support
- Red Hat value calculator
- Red Hat Ecosystem Catalog
- Find a partner
Try, buy, & sell
Communicate
About Red Hat
We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.
Select a language
Red Hat legal and privacy links
- About Red Hat
- Jobs
- Events
- Locations
- Contact Red Hat
- Red Hat Blog
- Diversity, equity, and inclusion
- Cool Stuff Store
- Red Hat Summit