Closes #149 (GPL v2 -> GPL v3).