|
|
|
|
|
| 1-877-253-0617 x27 Email us | |||
| Login or Create Account | |||
|
|
|
|
|
| 1-877-253-0617 x27 Email us | |||
| Login or Create Account | |||
| FOSSLC is a non-profit organization that specializes in technology and know-how to record conferences with excellent quality. Click on the icons below to view great videos from communities we are actively involved with: | ||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
Like many of you who will take the time to read this, I have spent the last decade or so using great software from open source projects. I chuckle when I think of the weekends I lost in the early days fighting to get my XF86Config file tweaked just so, get my new network card working with bleeding edge code, or squeeze out that last drop of performance from my creaky old computer. Along the way I found I was drawn to learn from experiences building and nurturing community. I enjoyed writings and talks from people like Linus Torvalds, Mike Milinkovich, and many others since. I have learned a lot from them and developed a very healthy respect for what they do. They are the masters who make a complicated job of community/ecosystem building look easy. I wanted to share some lessons learned thus far from my own modest efforts, or at the very least, a few thoughts I consider important stated in my own words.
In recent years, I've been even more directly involved with various communities, and in a few cases taking a more prominent role in developing them.
There are so many ways to participate positively in a community such as using code, contributing bug fixes, improve documentation, providing feature or enhancement suggestions, promoting the software (aka.evangelizing), helping maintain infrastructure, giving money, and so others I haven't listed. These are all essential to a community but the fact there are so many abandoned projects, and many had these items, tells me there's more needed to make a project go. Obviously, but what is it?
Clearly, it isn't enough to dump your code on a web site. It isn't enough to choose an open source license and say you're open source. Nobody cares about your stupid project.
Beyond the things I'd read elsewhere, a few things I've learned the hard way:
Of course I contribute this while the work is still in progress. We haven't made it to the bigtime yet by any means but we are *still* having fun, so we'll keep going.