Career
Other contributions include the early versions of the pwdump password cracking utility. He persuaded Michael Tiemann to use the GNU General Public License for Cygwin. He similarly convinced Tim Wilkinson to put the Kaffe virtual machine for Java under the GPL. He was involved in Silicon Graphics" decision to put XFS for Linux under the GPL. This commitment to free software culminated with his decision to leave Novell in protest of a patent deal that was considered by many as a FUD attack on Linux and other free software, and by Allison as breaking section 7 of the GNU General Public License.