Home >> Computers >> History >> Pioneers >> Stallman, Richard




Richard Matthew Stallman, (the.k.the. RMS), (natural March 16, 1953) is the founder of the free software movement, the GNU project, and a Free Software Foundation. He occurs as celebrated hacker, whose major accomplishments include Emacs (and a late GNU Emacs), the GNU Compiler Collection, and a GNU Debugger. He is too andy skinner of the GNU General Public License (GNU GPL or GPL), a virtually all widely-utilized free software license, which pioneered the construct of the copyleft.

Since a mid-1990s, Stallman has spent most of his period as a political campaigner, advocating free software and campaigning against software idea patents and expansions of copyright law. A period that he however devotes to programming is spent on GNU Emacs. He supports himself by existence invite in the area of half of the speeches he gives.

Biography
Stallman was natural within Manhattan. His foremost access to the computer come in the period of his junior year at high school around 1969. Leased per IBM New York Scientific Center, Stallman spent the summertime when his high-high graduation writing his 1st program, the preprocessor for the PL/I programming language on the IBM 360. "I first wrote it in PL/I, then started over in assembly language when the PL/I program was too big to fit in the computer", he late said. (Williams 2002, [http://www.faifzilla.org/ch03.html chapter 3])

Stallman was at the same time the volunteer Laboratory Assistant in the Department of biology at Rockefeller University. Although he was already moving toward the career within math or even physical science, his analytical mind impressed the laboratory director such that two or three years fallowing Stallman departed for college, his mother received a phone call for. "It was the professor at Rockefeller", she recalled. "He wanted to know how Richard was doing. He was surprised to learn that he was working in computers. He'd always thought Richard had a great future ahead of him as a biologist." (Williams 2002, [http://www.faifzilla.org/ch03.html chapter 3])

Inside 1971, as a freshman at Harvard University (graduated with a Bthe witharound Natural philosophy in 1974), Stallman became a software engineer at the MIT AI Laboratory, where he became the fixture in the hacker community. In the period of these years, he was possibly better known by his initials, "RMS". In the number one edition of the ''Hacker's Dictionary'', he wrote, '"Richard Stallman" is just my mundane name; you can call me "rms".' [http://stallman.org/index.html#humorousbio]

Decline of MIT's hacker culture
In the 1980s, the hacker community in which Stallman lived began to dissolve. A emergence of "portable software" — software that can be mass produced to process in different types of computers — intended that the ability for computer users to modify & part a software system that come by owning computers was today a condition for the business system of the computer manufacturers. To check their computer software from either existence utilized in their contender' computers, manufacturers stopped distributing source code and began restricting copying and redistribution of their computer software by copyrighting it. Such restricted software program got existed prior to, however now there was there is no shake it.

Inside 1980 Richard Greenblatt, a fellow AI research laboratory hacker, founded Lisp Machines Incorporated to market Lisp machines, which he and Tom Knight designed at the research lab. Greenblatt rejected outside investment, believing that a take from either a construction & low of two or three machines can be productively reinvested in the incubation of the company. Within counterpoint, Russ Noftsker and other hackers felt that a venture-capital funded approach was better. When there are no agreement can be met, virtually all of the unexpended research lab hackers founded Symbolics. Symbolics recruited virtually all of the leftover hackers — virtually all notably Bill Gosper — and they left a AI research laboratory. Symbolics forced Greenblatt to resign as well by quoting MIT policies. When each corporations delivered proprietary software, Richard Stallman felt that LMI, unlike Symbolics, had tried to refrain from hurting a research lab.

For deuce years, from either 1982 to the end of 1983, Stallman single-single-handed duplicated the efforts of the Symbolics software engineer to check the children from either gaining a monopoly on the Science laboratory's computers. By that instance, nonetheless, he was a go of his generation of hackers at a Science laboratory. He rejected the new in which he would keep around to sign non-disclosure agreements & perform other actions he considered betrayals of his lesson, and chose instead to part his operate using others within what he look upon a authoritative spirit of scientific collaboration.

Stallman argues that computer software users should keep close at hand freedom — particularly, a freedom to "share with their neighbor" & to become entity to survey & produce changes to the software system that it apply. He has repeatedly said that tries by proprietary softwcome package seller to prohibit these acts are "antisocial" & "unethical" [http://www.oreilly.com/catalog/opensources/book/stallman.html]. A sentence "software wants to be free" is usually attributed to him, however he did non say it. He argues that freedom is vital intrinsically & non simply because it will lead to improved software system. Consequently, within January 1984, he quit his job at MIT to work fully instance on the Wildebeest task, which he experienced announced around September 1983. He did non complete the Ph.D. but has been awarded four honorary doctoral degrees (see below).

Founding GNU
Around 1985, Stallman published the GNU Manifesto, which outlined his motivation for creating a loose operating rules known as Wildebeest, which would exist as compatible by owning Unix. A title GNU occurs as recursive acronym for GNU's Does'nt Unix. Shortly when, he incorporated a non-profit Free Software Foundation (FSF) to employ loose computer software package software engineer & provide the legal infrastructure for the loose software community.

Around 1985, Stallman invented and popularized a conception of copyleft, a legal mechanism to protect the modification & redistribution rights for free software. It was number one implemented inside a Wildebeest Emacs General Public License, & in 1989 the foremost program-independent Wildebeest General Public License was freed. By so, lot of the Wildebeest body got been completed, by owning the notable exception of a kernel. Members of the Wildebeest design began the kernel known as GNU Hurd in 1990, but the risky project guide proved to become the badness gamble, & development of the Hurd was slow.

By producing A computer software package package package information required to write software, & publication a generalised license that can be applied to any software plan (The GPL), Stallman enabled others to write loose software independent of the Wildebeest task. Inside 1991, one such independent plan produced a Linux kernel. Luckily, this can be combined by using the existent Wildebeest software program to produce a complete operating models. This was a great milestone for a Wildebeest design, however a coinciding appearance of a Linux kernel & a operating patterns created by combining a uncomplete Wildebeest technique & the Linux kernel induced confusion, & virtually all humans utilized the title Linux to refer to each.

Terminology
Stallman stores wonderful importance on a words population have to talk just about the relationship between software system & freedom. Particularly, he untiringly asks population to say "free software", "GNU/Linux", & to refrain from a term "Intellectual Property". His requests that humans utilise certain terms, & his on-going efforts to convince humans of the importance of nomenclature, come the source of constant friction using a select few area of the loose & open source software system communities.

One of his criteria for yielding an locate to a journalist is that the journalist agrees to have certain language. Every now and again he potentially takes journalists to page through area of the Wildebeest philosophy prior to an locate. [http://www.apcmag.com/apc/v3.nsf/0/19E0B3D9F6981357CA256D44001ACA0A] This style has earned him the reputation of existence "high-maintenance" [http://www.iwr.co.uk/features/1133127]. He besides turns down speaking requests all over a few nomenclature issues. [http://www.gnu.org/philosophy/linux-gnu-freedom.html]

Stallman is prone to existence something of the monologuist. He doesn't choose kindly to criticism or even interruption.

Free Software
Stallman accepts terms like Libre Software, FLOSS, and "unfettered software", however prefers a term "free software" since much of energy has been invested in this term. (For similar reasons, he asks population to say "proprietary software", not "closed source software", once on to package that is non loose software system.)

A term "free software", but, potty mean either "freedom software" or even "zero-cost software" or even two. On top the years, population st& tried to came higher a supplementary intuitive and less ambiguous term. Watch gratis versus libre and open source software.

Stallman strongly objects to the term "open source" to replenish a term "free" since he says it hides a goal of freedom.[http://www.gnu.org/philosophy/free-software-for-freedom.html]

GNU/Linux
Stallman asks humans to say "GNU/Linux", when referring to the operating system made by combining the GNU system and the Linux kernel. His understanding for this term is that a connection between a Wildebeest plan's philosophy & its package is broken whenever population call for a combination "Linux". [http://www.gnu.org/gnu/why-gnu-linux.html]

Copyright, patents, and trademarks
Stallman says a term "Intellectual Property" is designed to confuse population. By lumping together areas of law that keep around little or even nothing within green, these are utilized to end intelligent discussiin on these specific laws. Besides, by on to these laws when "property" laws, he says that term biases a attender whilst thinking just about training deal with these issues. "These laws originated separately, evolved differently, cover different activities, have different rules, and raise different public policy issues. Copyright law was designed to promote authorship and art, and covers the details of a work of authorship or art. Patent law was intended to encourage publication of ideas, at the price of finite monopolies over these ideas--a price that may be worth paying in some fields and not in others. Trademark law was not intended to promote any business activity, but simply to enable buyers to know what they are buying". [http://www.gnu.org/philosophy/not-ipr.xhtml]

Lesser terminology issues
Stallman has recommended a have of more terms like "software idea patents" instead of the further commons "software patents". His cause is that a latter gives a incorrectly impression that a patent covers an entire piece of software package. He utilizes a term "(UFO) Uniform Fee Only", as a replacement for "(RAND) Reasonable And Non-Discriminatory". His logical thinking is that a required royalty of any total discriminates against loose package because distributors of loose software package can't count the total of copies within being. This concern is shared by good deal of the loose software program & open source communities [http://perens.com/Articles/OASIS.html], however Stallman's term is non widely utilized. He asks population to reject a term "piracy" for the work of copying info because "piracy" has universally intended a work of robbery or even plundery confounded, a term existence lost by now's corporations to lend the greater importance to the work of copying software program or even more immaterial items. He refers to digital audio discs that utilize Copy control and other similar technology to prevent copying as "corrupt discs" rather than Compact Disc to emphasize that they break a Red Book and that recent discs are printed while forgoing a Compact Disc logo He coined a term Treacherous Computing to refer to what many manufacturers & industry analysts call for "Trusted Computing", on a grounds that it restricts the freedoms of users.

The names of all the language issues he will require the stance in may be uncovered on the [http://www.gnu.org/philosophy/words-to-avoid.html Words to avoid page on the GNU website]. Non existence an attorney, Stallman doesn't claim to exist as renowned on the details of 100% these various laws.

Speeches

Since a early-1990s, he has spent most of his period as a political campaigner. A titles of the triplet speeches he gives virtually all typically come "The GNU project and the Free Software movement", "The Dangers of Software Patents", & "Copyright and Community in the age of computer networks". He has given many keynote address at conferences, including a number 1 Wikimania conference in 2005.

Criticism
Stallman is characterized by a bit of when existence super hard to operate by using. A XEmacs team, in particular, has catalogued the listings of specific complaints all about working by using RMS that led the babies to fork dispatch their design. [http://www.xemacs.org/Documentation/21.5/html/internals_4.html] These complaints include each technical indicator critiques & interpersonal ones, specifically a allegation that Stallman's attitude towards compromise is motivated primarily by politics like than per want to email a better technical indicator guide. Jamie Zawinski released an archive of email messages detailing a history of the FSF Emacs/XEmacs split.[http://www.jwz.org/doc/lemacs.html] He discusses specific defect of a FSF Emacs project, however at the high level attributes the problems sustaining FSF Emacs non only to technology, however to Stallman's perceived inability to operate by using others. Stallman's have review of a XEmacs split differs substantially, & describes the XEmacs team when existence that much.[http://stallman.org/articles/xemacs.origin].

Stallman's insistence in using the term "GNU/Linux" to describe Linux-depending operating systems is perceived when high-cavalier by a select few; Larry McVoy, author of Bitkeeper characterized this as "foolish and greedy".[http://www.ussg.iu.edu/hypermail/linux/kernel/9904.0/0301.html]. Linus Torvalds has opined that while GNU/Linux can be an appropriate title for the GNU-depending distribution, utilizing that title for Linux in the main is "just ridiculous." Others guess that Stallman is trying to coopt a firm operate of others to compensate for the failure of the HURD.[http://www.uwsg.iu.edu/hypermail/linux/kernel/0301.1/1883.html]. RMS's rejoinder to this is that "the GNU Project is the principle developer" of "the system", & that more elements of a formulas (including the kernel) come "secondary contributions."[http://www.gnu.org/gnu/linux-and-gnu.html]. However others point out that a require to prepend a "GNU" title onto Linux gives short shrift to more software program projects, like a X Window System, that are arguably even when crucial as Wildebeest.[http://www.ties.org/deven/gnu-linux.html] [http://www.usermode.org/docs/gnulinux.html]. Stallman responds that this is unlogical, when X11 gets there is no less credit from either a title "GNU/Linux" than it gets from either "Linux" alone.[http://www.gnu.org/gnu/gnu-linux-faq.html#many].

Trivia
An aficionado of the wide range of music from either Conlon Nancarrow to folk, Stallman is the author of the filky Free Software Song. He hwhen performed renaissance music & Balinese gamelan music, also as international folk dancing. He plays a recorder. Stallman occurs as science fiction fan & from time to time attend conventions. Stallman gave POSIX its name. In 1977, Stallman published an AI truth maintenance system called dependency-directed backtracking. A paper was co-authored by Gerald Jay Sussman. He jokes that "This is how the computer can avoid exploding when you ask it a self-contradictory question." [http://citeseer.ist.psu.edu/mcallester90truth.html] When asked world health organization his influences come, he has remarked that he admires Martin Luther King Jr., Nelson Mandela, Aung San Suu Kyi, Ralph Nader, and Dennis Kucinich. He has likewise commented: "I admire Franklin D. Roosevelt and Winston Churchill, even though I criticize some of the things that they did." Stallman has done a bit bit of programming around Java, but virtually all of his secret writing is knock off C and Lisp. Stallman did non participate in a counterculture of the 60s, however incurred its rejection of wealth when the independent goal of life inspiring. Stallman ab initio known as a GNU HURD kernel "Alix" after his so-girlfriend, world health organization managed the Unix computer facility & experienced told her friends "They ought to name a kernel after me." Stallman speaks fluent English and French, moderately fluent Spanish, and blemished Indonesian. He has exposed Latin, Chinese, Hungarian, & Navajo, however did non email a point of existence respire to speak the children. He feels he has mastered the language while he may produce paronomasia inside it. [http://stallman.org/spanish_puns.html] In 2004, with been asked, he endorsed Hugo Chavez, recommending people to vote There is no in the Venezuelan recall referendum, 2004 The motion picture documental Revolution OS features interviews with Stallman. He has been the subject, or even occasionally would say a instigator, of a total of widely-publicized flamewars. Although now and then for technical indicator reasons (Tcl vs. Scheme), most one flamewars develop revolved about a utilise of non-free streaming software package. Stallman founded a League for Programming Freedom in 1989 to fight software patents and interface copyright. A League never gained a macd Stallman hoped for, & has turn into inactive. In 1999, Stallman known as for development of a loose in-line cyclopaedia through the means of inviting the public to contribute articles. [http://www.gnu.org/encyclopedia/free-encyclopedia.html] Stallman just can not swim. Stallman is on the Advisory Council of teleSUR, a Latin American TV station Linus Torvalds said: “believe of Richard Stallman when a neat philosopher & think of pine tree state when a engineer.� [http://www.stanfordalumni.org/news/magazine/2002/janfeb/showcase/motionpictures.html] Stallman notably produced a Emacs editor; its popularity rivaled that of another editor vi, spawning the editor wars; Stallman's humourous require on this was to saint himself "St. Ignucius" / "St. IGNUcius" (of the Church of Emacs). [http://www.melbourne.indymedia.org/news/2004/10/80957.php] [http://www.stallman.org/saint.html]

Recognition
Stallman has received many prizes & awards for his function, amongst the two: 1990: MacArthur Fellowship 1991: The Association for Computing Machinery's Grace Murray Hopper Award "For pioneering work in the development of ... EMACS" 1996: Honorary doctorate from Sweden's Royal Institute of Technology 1998: Electronic Frontier Foundation's Pioneer award 1999: Linus Torvalds Award for Open Source Computing [http://www.stanfordalumni.org/news/magazine/2002/janfeb/showcase/motionpictures.html] 1999: Yuri Rubinsky Memorial Award 2001: Second honorary doctor's degree, from either a University of Glasgow 2001: The Takeda Techno-Entrepreneurship Award for Social/Economic Well-Being (武田研究奨励賞) 2002: National Academy of Engineering membership 2003: Third honorary doctorate, from either a Vrije Universiteit Brussel 2004: Fourth honorary doctor's degree, from either a Universidad Nacional de Salta. [http://bo.unsa.edu.ar/cs/R2004/R-CS-2004-0204.html] 2004: Honorary professorship, from either a Universidad Nacional de Ingeniería del Perú.

Links and references
Publications by Richard Stallman
Stallman, Richard M. & Sussman, Gerald J. (November 1975). Heuristic Techniques inside Computer-Aided Circuit Analysis, published around IEEE Transactions in Circuits & Systems, Vol. CAS-22 (Xi) Stallman, Richard M. & Sussman, Gerald J. (1977). Forward Reasoning & Dependency-Directed Backtracking Inside the Technique for Computer-Aided Circuit analysis, published around Artificial Intelligence 9 pp.135-196 Stallman, Richard M. (1981). EMACS: A Extensile, Customizable, Self-Documenting Display Editor. Cambridge Massachusetts: MIT. MIT Artificial Intelligence Laboratory publication AIM-519A. [ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-519A.pdf PDF] [http://www.gnu.org/software/emacs/emacs-paper.html HTML] Stallman, Richard M. (2002). GNU Emacs Manual: Fifteenth edition for GNU Emacs Version 21. Cambridge, Massachusetts: [http://www.gnupress.org/ GNU Press]. ISBN 188211485X. Stallman, Richard M. (2002). Loose streaming Software program, Free Society: Selected Essays of Richard M. Stallman. Cambridge, Massachusetts: [http://www.gnupress.org/ GNU Press]. ISBN 1882114981. (Too available on the net within various formats, e.g. PDF [http://notabug.com/2002/rms-essays.pdf].) Stallman et al (2004). Wildebeest Produce: The Program for Directed Compilation. Cambridge, Massachusetts: [http://www.gnupress.org/ GNU Press]. ISBN 1882114833.

Bibliography
Williams, Sam (2002): ''Free as in Freedom: Richard Stallman's Crusade for Free Software'', O'Reilly Press. ISBN 0596002874. As well available on top a web under a GFDL [http://www.oreilly.com/openbook/freedom/].) Gay, Joshua (ed) (2002): Free Software, Free Society: Selected Essays of Richard M. Stallman. Boston: GNU Press. ISBN 1882114981. Too available on top a web: [http://steve-parker.org/articles/others/rms-essays.pdf].) Christian Imhorst, Lawlessness & Source Code - What does a Free streaming Programs Movement use at times to wash by owning Anarchism?, 2005 - http://imhorst.com/en/anarchy_and_sourcecode.html

Stallman.org: Richard Stallman's Personal Page
Founder of GNU Project and Free Software Foundation, and father and current maintainer of the One True Emacs. Read the Master in a background of quietly understated elegance. Personal essays, political opinions, travel experiences, brief biography.

Wired Archive: Richard Stallman
Stories involving Stallman.

Salon 21st: The Richard Stallman Saga, Redux
By Andrew Leonard. 'The saint of free software' sparks new debates about the philosophy of the open source movement: lively exchange between Stallman and Eric Raymond, and Tim O'Reilly response.

Salon 21st: The Saint of Free Software
By Andrew Leonard. Maverick Richard Stallman keeps the faith; and gives Bill Gates the finger. Entertaining true life reporter's experience of time spent with Stallman.

Linux Today: Richard Stallman, 15 Years of Free Software
By Stallman: brief article taking stock of 15 years of progress; with feedback responses.

ZDNet: Interview: GNU guru Richard Stallman
Mainly about the Uniform Computer Information Transaction Act: UCITA.

An Ode to Richard Stallman
Or Minutes to the NYSIA/WWWAC Software Summit. Long and very entertaining account of one person's encounter with Stallman and his ideas, in the context of a trade show.

Prince Kropotkin of Software
Portrait of the man and his anarchistic GNU project.

FAIFzilla
Author's home to the book "Free as in Freedom: Richard Stallman's Crusade for Free Software". Includes errata, links to translations, and updates.


Computers: Open Source: Software: Editors: Emacs
Computers: Software: Operating Systems: Microkernel: Mach: GNU Hurd





© 2005 GeneralAnswers.org