Free Software by Jaakko Kangasharju

I occasionally write programs for my own use, for amusement, for others, or for other reasons. Since I have this space on the web, it only makes sense to distribute my stuff, just in case someone finds it useful.

All the software available here is free software, which means you are allowed to study it, modify it, and redistribute it (either with or without modifications). In some cases, you are restricted in how you may further license your modifications to others; check the licenses or ask someone (I only use common licenses that are pretty well understood).

Feather: tools for the FubML

The Fub Markup Language (FubML) is an XML-based language for describing BibTeX bibliographies. Feather contains the schema for FubML files as well as tools to convert files between FubML and BibTeX or HTML.

Big Brother PGP for Emacs

Big Brother PGP allows you to automatically sign or encrypt messages using Mailcrypt based on entries in your BBDB. I use BBPGP with GNU Emacs and Gnus; problems with other Emacsen and mailers may be reported and might even be fixed.

MIWCO - a Wireless CORBA implementation

MIWCO is a Wireless CORBA implementation that I wrote as a part of a previous research project. Originally the page here was just a replication of the primary page, since I wasn't sure how long that was accessible (turns out it vanished for a couple of months), then it was the main development page, and now it is only of historical interest, with MIWCO having been integrated into the main MICO version.

Web page uploader

This is a script I wrote for my own use to upload my Web pages to the servers that host them. It supports both FTP and SSH access, since those are the two I have available. The --help option to the script as well as comments in the file itself should be sufficient usage instruction.


If a software package available from here does not contain a license notice, you may redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.

In case a package does not contain a license notice, I would like to be contacted about it, so I can fix the matter.


I Run GNU


Jaakko Kangasharju
ashar@iki.fi
Last modified: Sun Oct 4 17:53:54 EEST 2009