Jeremy Allison
Encyclopedia
Jeremy Allison is a computer programmer known for his contributions to the free software
community, notably to Samba
, a re-implementation of SMB/CIFS
networking protocol, released under the GNU General Public License
.
Other contributions include the early versions of the pwdump
password cracking utility.
approach:
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
.
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
community, notably to Samba
Samba (software)
Samba is a free software re-implementation, originally developed by Andrew Tridgell, of the SMB/CIFS networking protocol. As of version 3, Samba provides file and print services for various Microsoft Windows clients and can integrate with a Windows Server domain, either as a Primary Domain...
, a re-implementation of SMB/CIFS
Server Message Block
In computer networking, Server Message Block , also known as Common Internet File System operates as an application-layer network protocol mainly used to provide shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. It also provides an...
networking protocol, released under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
.
Other contributions include the early versions of the pwdump
Pwdump
pwdump is the name of various Windows programs that output the LM and NTLM password hashes of local user accounts from the Security Account Manager . In order to work, it must be run under an Administrator account, or be able to access an Administrator account on the computer where the hashes are...
password cracking utility.
Free software evangelism
During his career, Jeremy Allison has consistently defended the free softwareFree software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
approach:
- He pitched making Vantive code free software to its founder.
- He persuaded Michael TiemannMichael TiemannMichael Tiemann is Vice President of Open Source Affairs at Red Hat Inc, as well as President of the Open Source Initiative. He previously was the Chief Technical Officer of Red Hat...
to use the GNU General Public LicenseGNU General Public LicenseThe GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
for CygwinCygwinCygwin is a Unix-like environment and command-line interface for Microsoft Windows. Cygwin provides native integration of Windows-based applications, data, and other system resources with applications, software tools, and data of the Unix-like environment...
. - He similarly convinced Tim Wilkinson to put the KaffeKaffeKaffe is a clean room design of a Java Virtual Machine. It comes with a subset of the Java Platform, Standard Edition , Java API, and tools needed to provide a Java runtime environment. Like most other Free Java virtual machines, Kaffe uses GNU Classpath as its class library.Kaffe, first released...
virtual machineVirtual machineA virtual machine is a "completely isolated guest operating system installation within a normal host operating system". Modern virtual machines are implemented with either software emulation or hardware virtualization or both together.-VM Definitions:A virtual machine is a software...
for JavaJava (programming language)Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
under the GPL. - He was involved in Silicon Graphics' decision to put XFSXFSXFS is a high-performance journaling file system created by Silicon Graphics, Inc. It is the default file system in IRIX releases 5.3 and onwards and later ported to the Linux kernel. XFS is particularly proficient at parallel IO due to its allocation group based design...
for LinuxLinuxLinux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
under the GPL.
This commitment to free software culminated with his decision to leave Novell
Novell
Novell, Inc. is a multinational software and services company. It is a wholly owned subsidiary of The Attachmate Group. It specializes in network operating systems, such as Novell NetWare; systems management solutions, such as Novell ZENworks; and collaboration solutions, such as Novell Groupwise...
in protest of a patent deal that was considered by many as a FUD
Fear, uncertainty and doubt
Fear, uncertainty and doubt, frequently abbreviated as FUD, is a tactic used in sales, marketing, public relations, politics and propaganda....
attack on Linux and other free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
, and by Allison as breaking section 7 of the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
.
External links
- Jeremy Allison's web page
- The Low Point, a View from the Valley, Allison's monthly column in Linux User and Developer
- Why a secret patent deal won't help Linux/Windows Interoperability, detailed interview with Allison about the Novell/Microsoft patent pact and his decision to leave Novell
- Ubuntu has the strongest chance to take Linux mainstream (interview on TechRadar.com)
- How Sun's need to control the code cost them the company (blog entry)