SlideShare a Scribd company logo
1 of 7
Download to read offline
Richard
Matthew
Stallman
The Father Of
Free Software
Early Life and Education
Richard Matthew Stallman was born in Manhattan, New York,on born March 16,
1953. He first accessed a computer during his senior year at high school in 1969.
He was hired by IBM New York Scientific Centre, while he was still in high-school.
He wrote his first program, a preprocessor for the PL/I programming language on
the IBM 360.
In June 1971, as a first year student at Harvard University, Stallman became a pro-
grammer at the AI Laboratory of MIT.
Stallman graduated from Harvard earning a BA in Physics in 1974. He then en-
rolled at MIT as a graduate student, but abandoned his pursuit of a graduate
degree while remaining a programmer at the MIT AI Laboratory.
In 1977, Stallman published a paper on an AI truth maintenance system called de-
pendency-directed backtracking.
Contributions
GNU Project – Free Software Foundation
In 1983 he started GNU project and in January 1984, Stall-
man quit his job at MIT to work full-time on the GNU proj-
ect, he founded the GNU Project to create a free unix-like
operating system, and has been the project's lead archi-
tect and organizer.
He co-founded the League for Programming Freedom in
1989 to unite free software developers as well as develop-
ers of proprietary software to fight against software pat-
ents and the extension of the scope of copyright.
He also introduced the concept of copyleft to protect the
ideals of this movement, and enshrined this concept in
the widely-used GPL (General Public License) for software,
the most widely used free software license.
Free Software Foundation
The Free Software Foundation (FSF) was founded by Rich-
ard Stallman on 4 October 1985, targeted towards the
growth of new free generation of users as our life every
day gives us more reasons to use different software.
Interesting fact that free software foundation itself uses
only free software for their work, as it is their life’s princi-
ple.
Every year thousands of corporations and individual soft-
ware developers register their copyrights with enforcing
the license and the US copyright office through Compli-
ance Lab and Free Software Licensing.
Emacs
The most popular, and most ported, version of Emacs is
GNU Emacs, which was created by Stallman for the GNU
Project.
Emacs is Extensible - The GNU Emacs manual describes
Emacs as the extensible, customizable, self-documenting,
real-time display editor.
Emacs Integrates well with lots of external tools, it pro-
vides commands to manipulate words and paragraphs,
syntax highlighting for making source code easier to read,
and keyboard macros for performing user-defined batches
of editing commands.
Open Source vs Free Software
Richard Stallman is known as a person who fought all his
life for right definitions of his project. Open Source vs Free
Software has always been a source of misunderstanding
between the respective user communities.
When you are speaking about free software, avoid saying
“for free” or “giveaway”, as it will change the meaning to
the issue about the cost, not the freedom, as human
rights.
Awards and Achievments
In 1991 Stallman was awarded by The Association for
Computing Machinery's Grace Murray Hopper for pio-
neering work in the development of the extensible editor
EMACS (Editing Macros)."
In 2013 the Internet Hall of Fame inducted Stallman for his
contributions as creator of the GNU Project, main author
of the GNU General Public License, and his philosophical
contributions as founder of the free software move-
ment.Opinion/Views

More Related Content

What's hot

MPI Presentation
MPI PresentationMPI Presentation
MPI Presentation
Tayfun Sen
 
News agency pm
News agency pmNews agency pm
News agency pm
Rhea Gupta
 
Mc 1202-four-eras-of-theory 102045
Mc 1202-four-eras-of-theory 102045Mc 1202-four-eras-of-theory 102045
Mc 1202-four-eras-of-theory 102045
RizwanQamar9
 

What's hot (20)

MPI Presentation
MPI PresentationMPI Presentation
MPI Presentation
 
Programming in c
Programming in cProgramming in c
Programming in c
 
C++ Programming Language
C++ Programming Language C++ Programming Language
C++ Programming Language
 
News agency pm
News agency pmNews agency pm
News agency pm
 
Python: the Project, the Language and the Style
Python: the Project, the Language and the StylePython: the Project, the Language and the Style
Python: the Project, the Language and the Style
 
Python 3 Programming Language
Python 3 Programming LanguagePython 3 Programming Language
Python 3 Programming Language
 
Chapter 8 getting started with python
Chapter 8 getting started with pythonChapter 8 getting started with python
Chapter 8 getting started with python
 
C programming notes BATRACOMPUTER CENTRE IN Ambala CANTT
C programming notes BATRACOMPUTER CENTRE IN Ambala CANTTC programming notes BATRACOMPUTER CENTRE IN Ambala CANTT
C programming notes BATRACOMPUTER CENTRE IN Ambala CANTT
 
Function in C program
Function in C programFunction in C program
Function in C program
 
Mc 1202-four-eras-of-theory 102045
Mc 1202-four-eras-of-theory 102045Mc 1202-four-eras-of-theory 102045
Mc 1202-four-eras-of-theory 102045
 
Seminar on Radio Broadcasting in India
Seminar on Radio Broadcasting in IndiaSeminar on Radio Broadcasting in India
Seminar on Radio Broadcasting in India
 
Media Dependency Theory and David K.Berlo
Media Dependency Theory and David K.BerloMedia Dependency Theory and David K.Berlo
Media Dependency Theory and David K.Berlo
 
What is token c programming
What is token c programmingWhat is token c programming
What is token c programming
 
History of c
History of cHistory of c
History of c
 
Ethical hacking with Python tools
Ethical hacking with Python toolsEthical hacking with Python tools
Ethical hacking with Python tools
 
Phython Programming Language
Phython Programming LanguagePhython Programming Language
Phython Programming Language
 
File handling in c
File handling in cFile handling in c
File handling in c
 
History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Language
 
Python - An Introduction
Python - An IntroductionPython - An Introduction
Python - An Introduction
 
c-programming
c-programmingc-programming
c-programming
 

Similar to Richard Matthew Stallman - A Brief Biography

Os revolution reaction paper
Os revolution reaction paperOs revolution reaction paper
Os revolution reaction paper
Marklin
 
Nt1330 Unit 4.3 Assignment 1
Nt1330 Unit 4.3 Assignment 1Nt1330 Unit 4.3 Assignment 1
Nt1330 Unit 4.3 Assignment 1
Amanda Reed
 
Linus Case Synthesis Essay
Linus Case Synthesis EssayLinus Case Synthesis Essay
Linus Case Synthesis Essay
Kim Moore
 

Similar to Richard Matthew Stallman - A Brief Biography (20)

Fsf philosophy
Fsf philosophyFsf philosophy
Fsf philosophy
 
Os revolution reaction paper
Os revolution reaction paperOs revolution reaction paper
Os revolution reaction paper
 
Computing people
Computing people  Computing people
Computing people
 
Opensource
OpensourceOpensource
Opensource
 
Open source an origin story to freedom
Open source   an origin story to freedomOpen source   an origin story to freedom
Open source an origin story to freedom
 
Famous perssonalities related to it.
Famous perssonalities related to it.Famous perssonalities related to it.
Famous perssonalities related to it.
 
Open Source Possibility in Nepal
Open Source Possibility in NepalOpen Source Possibility in Nepal
Open Source Possibility in Nepal
 
History Of Linux
History Of LinuxHistory Of Linux
History Of Linux
 
Mac281 Open Source software
Mac281 Open Source softwareMac281 Open Source software
Mac281 Open Source software
 
Nt1330 Unit 4.3 Assignment 1
Nt1330 Unit 4.3 Assignment 1Nt1330 Unit 4.3 Assignment 1
Nt1330 Unit 4.3 Assignment 1
 
Open Souce Ver5
Open Souce Ver5Open Souce Ver5
Open Souce Ver5
 
Free software
Free softwareFree software
Free software
 
Should we floss in education
Should we floss in educationShould we floss in education
Should we floss in education
 
Should we floss in education
Should we floss in educationShould we floss in education
Should we floss in education
 
GNU turns 30
GNU turns 30GNU turns 30
GNU turns 30
 
Linus Case Synthesis Essay
Linus Case Synthesis EssayLinus Case Synthesis Essay
Linus Case Synthesis Essay
 
Open source ecosystem evolution open stack and kubernetes models
Open source ecosystem evolution open stack and kubernetes modelsOpen source ecosystem evolution open stack and kubernetes models
Open source ecosystem evolution open stack and kubernetes models
 
Open source presentation_v03
Open source presentation_v03Open source presentation_v03
Open source presentation_v03
 
Software Trends: Past, Present and Future
Software Trends: Past, Present and FutureSoftware Trends: Past, Present and Future
Software Trends: Past, Present and Future
 
Fsf philosophy
Fsf philosophyFsf philosophy
Fsf philosophy
 

More from HackerEarth

How to recruit excellent talent
How to recruit excellent talentHow to recruit excellent talent
How to recruit excellent talent
HackerEarth
 

More from HackerEarth (20)

How to hire a data scientist recruit page
How to hire a data scientist recruit pageHow to hire a data scientist recruit page
How to hire a data scientist recruit page
 
Build accurate assessment with question analytics
Build accurate assessment with question analyticsBuild accurate assessment with question analytics
Build accurate assessment with question analytics
 
Make your assessments more effective with test analytics
Make your assessments more effective with test analyticsMake your assessments more effective with test analytics
Make your assessments more effective with test analytics
 
How to hire a data scientist
How to hire a data scientistHow to hire a data scientist
How to hire a data scientist
 
Changing landscape of Technical Recruitment
Changing landscape of Technical RecruitmentChanging landscape of Technical Recruitment
Changing landscape of Technical Recruitment
 
Multi-Skilling: A unique way to train, retain and develop in a manufacturing ...
Multi-Skilling: A unique way to train, retain and develop in a manufacturing ...Multi-Skilling: A unique way to train, retain and develop in a manufacturing ...
Multi-Skilling: A unique way to train, retain and develop in a manufacturing ...
 
How to recruit excellent talent
How to recruit excellent talentHow to recruit excellent talent
How to recruit excellent talent
 
Interpersonal Dynamics at work
Interpersonal Dynamics at workInterpersonal Dynamics at work
Interpersonal Dynamics at work
 
The Power of HR Analytics
The Power of HR AnalyticsThe Power of HR Analytics
The Power of HR Analytics
 
Leading change management
Leading change managementLeading change management
Leading change management
 
Enhancing the employer brand
Enhancing the employer brandEnhancing the employer brand
Enhancing the employer brand
 
Global Hackathon Report
Global Hackathon ReportGlobal Hackathon Report
Global Hackathon Report
 
How to organize a successful hackathon
How to organize a successful hackathonHow to organize a successful hackathon
How to organize a successful hackathon
 
How hackathons can drive top line revenue growth
How hackathons can drive top line revenue growthHow hackathons can drive top line revenue growth
How hackathons can drive top line revenue growth
 
6 rules of enterprise innovation
6 rules of enterprise innovation6 rules of enterprise innovation
6 rules of enterprise innovation
 
How to recruit excellent tech talent
How to recruit excellent tech talentHow to recruit excellent tech talent
How to recruit excellent tech talent
 
How to assess & hire Java developers accurately?
How to assess & hire Java developers accurately?How to assess & hire Java developers accurately?
How to assess & hire Java developers accurately?
 
Managing innovation: A Process Overview
Managing innovation: A Process OverviewManaging innovation: A Process Overview
Managing innovation: A Process Overview
 
Open Innovation - A Case Study
Open Innovation - A Case StudyOpen Innovation - A Case Study
Open Innovation - A Case Study
 
How to Win Machine Learning Competitions ?
How to Win Machine Learning Competitions ? How to Win Machine Learning Competitions ?
How to Win Machine Learning Competitions ?
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Richard Matthew Stallman - A Brief Biography

  • 2. Early Life and Education Richard Matthew Stallman was born in Manhattan, New York,on born March 16, 1953. He first accessed a computer during his senior year at high school in 1969. He was hired by IBM New York Scientific Centre, while he was still in high-school. He wrote his first program, a preprocessor for the PL/I programming language on the IBM 360. In June 1971, as a first year student at Harvard University, Stallman became a pro- grammer at the AI Laboratory of MIT. Stallman graduated from Harvard earning a BA in Physics in 1974. He then en- rolled at MIT as a graduate student, but abandoned his pursuit of a graduate degree while remaining a programmer at the MIT AI Laboratory. In 1977, Stallman published a paper on an AI truth maintenance system called de- pendency-directed backtracking.
  • 3. Contributions GNU Project – Free Software Foundation In 1983 he started GNU project and in January 1984, Stall- man quit his job at MIT to work full-time on the GNU proj- ect, he founded the GNU Project to create a free unix-like operating system, and has been the project's lead archi- tect and organizer. He co-founded the League for Programming Freedom in 1989 to unite free software developers as well as develop- ers of proprietary software to fight against software pat- ents and the extension of the scope of copyright. He also introduced the concept of copyleft to protect the ideals of this movement, and enshrined this concept in the widely-used GPL (General Public License) for software, the most widely used free software license.
  • 4. Free Software Foundation The Free Software Foundation (FSF) was founded by Rich- ard Stallman on 4 October 1985, targeted towards the growth of new free generation of users as our life every day gives us more reasons to use different software. Interesting fact that free software foundation itself uses only free software for their work, as it is their life’s princi- ple. Every year thousands of corporations and individual soft- ware developers register their copyrights with enforcing the license and the US copyright office through Compli- ance Lab and Free Software Licensing.
  • 5. Emacs The most popular, and most ported, version of Emacs is GNU Emacs, which was created by Stallman for the GNU Project. Emacs is Extensible - The GNU Emacs manual describes Emacs as the extensible, customizable, self-documenting, real-time display editor. Emacs Integrates well with lots of external tools, it pro- vides commands to manipulate words and paragraphs, syntax highlighting for making source code easier to read, and keyboard macros for performing user-defined batches of editing commands.
  • 6. Open Source vs Free Software Richard Stallman is known as a person who fought all his life for right definitions of his project. Open Source vs Free Software has always been a source of misunderstanding between the respective user communities. When you are speaking about free software, avoid saying “for free” or “giveaway”, as it will change the meaning to the issue about the cost, not the freedom, as human rights.
  • 7. Awards and Achievments In 1991 Stallman was awarded by The Association for Computing Machinery's Grace Murray Hopper for pio- neering work in the development of the extensible editor EMACS (Editing Macros)." In 2013 the Internet Hall of Fame inducted Stallman for his contributions as creator of the GNU Project, main author of the GNU General Public License, and his philosophical contributions as founder of the free software move- ment.Opinion/Views