Projects I am involved with.

As the home page of this site alludes to, I spend much of my free time writing open source software. I thought I should just expand a bit on what software I contribute to, and what my role is in each project.

OpenLP

OpenLP Screenshot

Role: Lead Developer and Project Leader

Probably the biggest and most important project for me is OpenLP. OpenLP is free church presentation software that empowers the user to be able to show songs, Bible verses, images and video clips, and other things, using a data projector acting as a second monitor. OpenLP version 1.0 is written in Delphi 7.0, a proprietary, Windows-only programming language. There are many shortcomings due to the way it was written by the original developer, and so a group of developers who were interested in a complete rewrite in an open source language. After much debate, it was decided to write OpenLP 2.0 in Python using the Qt4 GUI library, which would allow us to leverage Qt4's powerful cross-platform widgets and multimedia framework. Version 2.0 is not yet complete, although it's approaching beta status.

Project HQ

Project HQ Screenshot

Role: Developer and Project Founder

After an extensive search for a ccomprehensive open source project management system that could cater to an open source project's need, I decided to write my own. Project HQ is what I have so far. Unfortunately it doesn't get the attention it needs, mostly due to the fact that I spend more time on other projects (like OpenLP). Project HQ is also written in Python, and uses the Pylons open source web framework to leverage the WSGI standard. Some features I am aiming to have are tasks, tickets and version control integration.

BibleTime

BibleTime Screenshot

Role: Occassional Developer and Marketing/Promotion

BibleTime is a free Bible study application which uses the SWORD programming library to provide over 200 Bibles, commentaries, and other works. After writing a blog article about BibleTime and hanging out in the BibleTime channel, I decided to see if I could help out. At the first Bug-a-thon, I contributed a feature to BibleTime, and in the second I started changing all the icons to use the Oxygen icon theme.