FREE SOFTWARE - OPEN SOFTWARE - Short History and StructureAUTHOR: Gerd Döben-Henisch DATE OF FIRST GENERATION: Oct-9, 2001 DATE OF LAST CHANGE: Sept-10, 2002 EMAIL: Gerd Döben-Henisch The following facts are mostly extracted from the wonderful paper of Richard Stallmann |
The following informal view is still incomplete; by the time I will try to enhance it. The pace of the growing
numbers of started free software projects has been accelerated since about 1997 in a way which makes it more and
more impossible to keep up!!!
TIME |
ACTION |
WHO |
SW |
COMMENT |
1971 |
R.Stalmann at MIT AI Lab |
Richard Stalmann |
ICS := Incompatible Timesharing System |
The basic experience ... |
Early 1980s |
New Hardware making Software obsolet; nondisclosure agreements is stopping freedom of Software |
Symbolics, DEC |
Proprietary Operating Systems (VMS, UNIX) |
Not allowed to help your neighbour => antisocial, unethical |
1984 |
Richard Stalmann is quitting his job at MIT and is starting the GNU-Project ; Prof. Winston allowed to use the facility of the MIT AI-lab for the idas of the GNU-project |
Richard Stalmann |
The idea is to have 'free software': fredom to run, to modify, of having access to the source code, to
redistribute (gratis or for a fee), to distribute with modifications. |
Used TeX as principal Textformatter |
Sept 1984 |
Richard Stalmann start working on emacs |
Richard Stalmann |
emacs, the GNU editor |
Basis for the other work |
Early 1985 |
emacs can be used |
Richard Stalmann |
emacs, the GNU editor |
Starting free distributions by an anonymous ftp-server |
1985 |
Foundation of the Free Software Foundation (FSF) , a tax-free charity for free software development. |
Richard Stalmann and others |
Distributing emacs |
Introduction of the GNU General Public License (GPL); the idea of 'copyleft', thus enabling real freedom in the usage of software, not only 'becoming popular' by great numbers of users. |
Since 1985 |
Funding the development of the GNU C library and the BASH-Shell ('Bourne-again-Shell'); GNU C-compiler (GCC), GNU tar, GNU make |
Roland McGrath - C Library, Brian Fox - BASH |
C Library, Bash, GNU C-compiler (GCC), GNU tar, GNU make |
|
1990 |
GNU system almost complete, missing only a free kernel. But the MACH kernel was not yet released as free software |
Carnegie Mellon University, University of Utah |
No Kernel for GNU System at that time ... |
The idea was to have GNU HURD (:= a 'herd of servers') as a bundle of GNU servers running on top of a MACH-kernel. |
1991 |
Linus Torvalds is developing a new free kernel called Linux |
Linus Torvalds |
Linux is becoming into live ... |
The combination of LINUX as a new free kernel with all the other GNU tools could result in the intended GNU operating system. |
1992 |
Combining the Linux kernel with the GNU system |
Linus Torvalds and others |
The GNU/Linux operating system is borne |
Principially one could replace the Linux kernel by other kernels, but ..... |
After 1997 |
Many new projects ... |
Many ... |
GNOME, harmony, xfree86, X toolkit widgets, LessTif, Qt ... |
|
After 2000 |
Linux is entering all levels of operating systems, from smallest ones until cluster computing with 500 and more nodes |
Many...; the big companies are including Linux in their strategy; big customers are replacing their proprietary software with GNU/Linux operating system and GNU software... |
More than 46.000 free software projects registered in September 2002 ... |
The free software philosophy is for most users 'hidden' behind the big commercial success of the growing number of companies |