Friday, September 27, 2013

GNU's not Unix

On September 27, 1983, American software freedom activist and computer programmer RICHARD STALLMAN announced the GNU project. Its aim is to give computer users freedom and control in their use of their computers and computing devices, by collaboratively developing and providing software. You've probably never heard of GNU, unless you are a computer scientist or some kind of software developer. But, GNU denotes the starting point of a development that still continues today - the concept of public domain software, with GNU as a Unix-like operating system that started it all leading to other public domain operating systems such as FreeBSD or Linux.



The Unix operating system is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT"free" in that everyone who received a copy would be free to use, study, modify, and redistribute it. Stallman argued that software users should have the freedom to share with their neighbor and to be able to study and make changes to the software that they use. He maintains that attempts by proprietary software vendors to prohibit these acts are antisocial and unethical.


"As an operating system developer, I had the right skills for this job. So even though I could not take success for granted, I realized that I was elected to do the job. I chose to make the system compatible with Unix so that it would be portable, and so that Unix users could easily switch to it." (Richard Stallman on GNU)GNU Software development began on January 5, 1984, when Stallman quit his job at the Massachusetts Institute of Technology so that they could not claim ownership or interfere with distributing GNU as free software. In 1985, Stallman published the GNU Manifesto, which outlined his motivation for creating a free operating system called GNU, which would be compatible with Unix. The name GNU is a recursive acronym for "GNU's Not Unix." Soon after, he started a nonprofit corporation called the Free Software Foundation to employ free software programmers and provide a legal infrastructure for the free software movement. Furthermore, he popularized the concept of copyleft, a legal mechanism to protect the modification and redistribution rights for free software. It was first implemented in the GNU Emacs General Public License, and in 1989 the first program-independent GNU General Public License (GPL) was released. In 1991, Linus Torvalds, a Finnish student, used the GNU development tools to produce the Linux kernel. The existing programs from the GNU project were readily ported to run on the resultant platform.



Stallman's influences on hacker culture also include the famous Emacs editor. On UNIX systems, GNU Emacs's popularity rivaled that of another editor vi, spawning an editor war. Stallman's take on this was to canonize himself as St. IGNUcius of the Church of Emacs and acknowledge that "vi vi vi is the editor of the beast," while "using a free version of vi is not a sin; it is a penance". While on the other side supporters of vi have created an opposing Cult of vi and argued by the more hardline Emacs users to be an attempt to "ape their betters". Richard Stallman has written many essays on software freedom and since the early 1990s has been an outspoken political campaigner for the free software movement, which he has devoted the bulk of his life.



At yovisto you can learn more about software freedom activist Richard Stallman in a lecture he gave at the University of Calgary in 2005 on ''.



REFERENCES AND FURTHER READING:



* Stallman, Richard M (2010). (Second ed.). Boston, Massachusetts: GNU Press.



RELATED ARTICLES AT YOVISTO BLOG:
Full Post

No comments:

Post a Comment