After writing a previous post about using sandboxes in church, I got to thinking about another topic that piques my interest: open source software.
For years, I have been a big fan of open source software. In web development, the first content management system (CMS) I used was Mambo — an open source CMS that used PHP and MySQL. When Mambo transformed into Joomla, I followed along. The componenets, extensions, and modules were created by fellow Joomla users who made their work available free of charge.
Open source software is simply software where anyone can contribute to its development. Many projects may feature a core team of developers who do much of the heavy lifting. However, one of the great benefits of open source software comes through the community that is created around the software. With the best software, its often the community that surrounds the software that finds bugs, offers solutions, and thinks of new ways of extending the software. Fellow users will troubleshoot problems for each other. As I’ve built sites for clients in the past, I benefited from fellow users who lived in other states and across the pond.
How could your church be more open source?
- Create a message development team that brainstorms, researches, and troubleshoots potential sermon series.
- Regularly hold “user forums” where new ideas are bounced off of those who will be the end-users. Listen for ways to improve and extend.
- Recognize and value user contributions. Not all great ideas must originate from paid staff; in fact, when I produce a good idea, my fellow teammates (paid or volunteer) often make it great.
- Turn over part of your budget to volunteers.
- Solicit feedback after the fact … after events, after sermons. Experiment with help desk software where members and attenders can open support tickets and create dialogue.
- And there are many more. What do you think?
P.S. One of my favorite open source sites is SourceForge.