Github port of Donation Can software, initially developed by jarkko@jarkkolaine.com