Dreamwidth's Diversity is its Strength - page 2
Openness, Mentoring, Diversity
Dreamwidth has progressed exceptionally fast, which both Denise and Mark attribute in large part to their success in attracting and retaining so many coders with such diverse experiences and skills. But there's still more to do! Mark is keen to speed up patch reviews, both to keep contributors' interest, and because it's the best way to provide feedback to contributors. He also wants to make it easier for contributors to find things that they want to work on.
Doing it yourself
Finally, I asked them for a couple of recommendations if you're running your own OSS project. "Open Source projects live and die on the communities that surround them," Mark says. "If you intend on being widely used or notable, placing a strong focus on your community will serve you well." He adds that interpersonal skills are not optional if you want your project to grow and prosper!
Denise's advice, too, is focussed on community. Her suggestions include implementing (and enforcing) a code of conduct, having your coders use your project themselves, making a point of welcoming and orientating newcomers, and generally lowering entry barriers (including pedantry!). She also talks about project culture: seeing both mistakes and bugs as opportunities to learn and improve rather than as disastrous; and treating all individuals as important.
For anyone interested in open source, Dreamwidth's success in attracting such a diverse group of contributors, many of whom are new to OSS, is fascinating. Many OSS projects struggle to attract or to keep new contributors; maybe it's time for more projects to make a New Year's Resolution to make some community, attitude, and culture changes. Making OSS a more welcoming place to be sounds like a no-brainer to me.
- 1Linux Top 3: Fedora 24, Peppermint 7 and Solus 1.2
- 2Linux Top 3: Alpine Linux 3.4, deepin 15.2 and Linux Lite 3.0
- 3Linux 4.7 Set to Boost Live Patching, Security and Power Management
- 4Linux 4.6 Charred Weasel adds USB 3.1 Support
- 5Linux Top 3: OpenIndiana 2016.04, Ubuntu 16.04 and Debian's New Leader