Writing and releasing open source software

One of my goals for this year was to contribute to an open source project, in the form of filing/fixing bugs, as a way of giving something back because open source software makes my life a lot easier. I’ve partly managed this through filing numerous documentation bug reports—some of which have been fixed already—and in particular on the Lithium and Symfony frameworks.

However, I’ve also decided to be a bit more pro-active in making pieces of software I’ve written available under an open source (and free software) licence. I’ve signed up for an account at GitHub, partly because it is free and also because I want to get to grips with git, now that I’m comfortable with Subversion. Currently only my Sitemap Generator is available, but I’m planning to upload my Wikipedia railway station parser in the next few days, along with an extension to MaPit which I’m hoping to finish by the end of the month.