SlideShare a Scribd company logo
1 of 13
Introduction to FOSS
(Free and Open Source Software)
By: Altin Ukshini - altin.ukshini@gmail.com
Twitter: @AltinUkshini
Facebook: /altin.ukshini
Licensed under: CC-BY-SA
Objectives
• Understand a brief history of FOSS.
• Explain what FOSS means.
• Appreciate some of the benefits of FOSS.
• Know FOSS equivalents to proprietary
softwares/applications
History
• Late 60's (IBM sold the hardware, not software)
Software was still free.
• 70's - not free (Software licenses came up)
• West coast – Unix development
• East coast – Richard Stallman and the beginning
of FSF and GNU project.
• Finland – Linus Torvalds > Linux (Kernel)
Free Software Movement
The free software movement was
started by Richard Stallman
Founded the Free Software Foundation in 1985.
FOSS Defined
Free and Open Source Software
Software considered to be alternative to a proprietary one
For example:
Mozilla Firefox as alternative
to Internet Explorer;
OpenOffice to Microsoft
Office;
GIMP to Photoshop.
“Proprietary”
denotes a
software user's
lack of freedom
to study, modify
and redistribute
the software
Free Software Open Source Software
What is meant by free?
• Free not as in free lunch (no cost)
• Free as in free speech (freedom)
What freedoms? - GNU Manifesto
• Freedom 0: (use)
– The freedom to run the program, for any purpose.
• Freedom 1: (study)
– The freedom to study how the program works, and adapt it to
your needs . (Access to the source code is a precondition for this.)
• Freedom 2: (copy and share)
– The freedom to redistribute copies so you can help your
neighbor.
• Freedom 3: (modify and distribute)
– The freedom to improve the program, and release your
improvements (and modified versions in general) to the public, so
that the whole community benefits. (Access to the source code is a
precondition for this.)
Complete!
A program is free software if users have
all of these freedoms.
So, What is Open Source Software ?
The Free Software movement and the Open Source movement are like two
political camps within the free software community.
• Bazaar philosophy
(A market place which grows organically)
Sharing is caring!!!
Problem ?
How to solve it ?
Why so ?
...
Who develops FOSS ?
COMMUNITY!
(All around the world)
“By the community, for the community/”
Examples of FOSS
• GNU/Linux Operating
System
• Android
• Mozilla (Firefox)
• Libre/Open Office
• VLC
• GIMP, Blender
• Apache
• MySQL
• PHP, phpMyadmin
• Wordpress, Drupal,
Joomla
• Emacs
• Eclipse
• Firebug
• 7-Zip
Why should you use FOSS ?
Better quality: Because the code can be revised by many different
programmers
More security: having many developers look into the code as potential
users is more likely to uncover possible security holes right away. It
is more resistant to hangs and crashes It doesn’t get infected by
viruses easily.
Price: In the Free Software world, users pay for services. 99% of free
software has zero cost.
The biggest advantage free software has is that it doesn’t tie you down to
anyone.

More Related Content

What's hot

Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareRoss Gardler
 
The open source philosophy
The open source philosophyThe open source philosophy
The open source philosophyGautam Krishnan
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
An introduction to free software
An introduction to free softwareAn introduction to free software
An introduction to free softwarePlusOrMinusZero
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source SoftwareMoinuddin Ahmed
 
Free and open source software
Free and open source softwareFree and open source software
Free and open source softwareFrederik Questier
 
Free and open source software for development
Free and open source software for developmentFree and open source software for development
Free and open source software for developmentVictor van R
 
Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Zulhilmi Shaffe
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source SoftwareRam Nath
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Softwareiwilldo4u
 
Open Source Software and Libraries
Open Source Software and LibrariesOpen Source Software and Libraries
Open Source Software and LibrariesEllyssa Kroski
 
An Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application DevelopmentAn Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application Developmenttrevorthornton
 
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSIIntroduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSIVarun Mahajan
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software PresentationHenry Briggs
 
Open Source Software
Open Source Software Open Source Software
Open Source Software Ali Yavari
 

What's hot (20)

FOSS in Education
FOSS in EducationFOSS in Education
FOSS in Education
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source Software
 
The open source philosophy
The open source philosophyThe open source philosophy
The open source philosophy
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
An introduction to free software
An introduction to free softwareAn introduction to free software
An introduction to free software
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Free and open source software
Free and open source softwareFree and open source software
Free and open source software
 
Free and open source software for development
Free and open source software for developmentFree and open source software for development
Free and open source software for development
 
Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]
 
Open Source and Free Software
Open Source and Free SoftwareOpen Source and Free Software
Open Source and Free Software
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Open Source Software and Libraries
Open Source Software and LibrariesOpen Source Software and Libraries
Open Source Software and Libraries
 
An Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application DevelopmentAn Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application Development
 
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSIIntroduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software Presentation
 
Open Source Software
Open Source Software Open Source Software
Open Source Software
 

Similar to Introduction to foss

Open source presentation_v03
Open source presentation_v03Open source presentation_v03
Open source presentation_v03Sergi Torrellas
 
OpenSource.09.ppt
OpenSource.09.pptOpenSource.09.ppt
OpenSource.09.pptsudeshatr
 
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*dbslibrary
 
Free Software And Free Music
Free Software And Free MusicFree Software And Free Music
Free Software And Free MusicKletskous
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source PresentationAdhoura Academy
 
Linux is only the kernel
Linux is only the kernelLinux is only the kernel
Linux is only the kernelVitor Siqueira
 
FOSS Intro
FOSS IntroFOSS Intro
FOSS Introosswatch
 
Open source . . . Open Road
Open source . . . Open RoadOpen source . . . Open Road
Open source . . . Open RoadMazen Elsayed
 
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...Axel Bruns
 
Chalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, mindsChalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, mindsIrina Zaks
 
Foss For Media Makers
Foss For Media MakersFoss For Media Makers
Foss For Media MakersEngageMedia
 
Free and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewFree and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewDr. Mohamed Gabr
 
Free and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewFree and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewDr. Mohamed Gabr
 
Fsf philosophy
Fsf philosophyFsf philosophy
Fsf philosophy_Fatma_
 
Foss Presentation; Open Forum 24th March
Foss Presentation; Open Forum 24th MarchFoss Presentation; Open Forum 24th March
Foss Presentation; Open Forum 24th MarchAnkita Raturi
 

Similar to Introduction to foss (20)

Open source presentation_v03
Open source presentation_v03Open source presentation_v03
Open source presentation_v03
 
OpenSource.09.ppt
OpenSource.09.pptOpenSource.09.ppt
OpenSource.09.ppt
 
Free software
Free softwareFree software
Free software
 
FOSS Introduction
FOSS IntroductionFOSS Introduction
FOSS Introduction
 
LINUX BASICS
LINUX BASICSLINUX BASICS
LINUX BASICS
 
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*
 
Free Software And Free Music
Free Software And Free MusicFree Software And Free Music
Free Software And Free Music
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source Presentation
 
Linux is only the kernel
Linux is only the kernelLinux is only the kernel
Linux is only the kernel
 
FOSS Intro
FOSS IntroFOSS Intro
FOSS Intro
 
Open source . . . Open Road
Open source . . . Open RoadOpen source . . . Open Road
Open source . . . Open Road
 
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
 
C4 sandip-oss
C4 sandip-ossC4 sandip-oss
C4 sandip-oss
 
foss_19-9
foss_19-9foss_19-9
foss_19-9
 
Chalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, mindsChalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, minds
 
Foss For Media Makers
Foss For Media MakersFoss For Media Makers
Foss For Media Makers
 
Free and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewFree and Open Source Software technology: General Overview
Free and Open Source Software technology: General Overview
 
Free and Open Source Software technology: General Overview
Free and Open Source Software technology: General OverviewFree and Open Source Software technology: General Overview
Free and Open Source Software technology: General Overview
 
Fsf philosophy
Fsf philosophyFsf philosophy
Fsf philosophy
 
Foss Presentation; Open Forum 24th March
Foss Presentation; Open Forum 24th MarchFoss Presentation; Open Forum 24th March
Foss Presentation; Open Forum 24th March
 

More from Altin Ukshini

Prishtina Hackersapce presentation at Dit e Nat
Prishtina Hackersapce presentation at Dit e NatPrishtina Hackersapce presentation at Dit e Nat
Prishtina Hackersapce presentation at Dit e NatAltin Ukshini
 

More from Altin Ukshini (6)

Prishtina Hackersapce presentation at Dit e Nat
Prishtina Hackersapce presentation at Dit e NatPrishtina Hackersapce presentation at Dit e Nat
Prishtina Hackersapce presentation at Dit e Nat
 
Flossk presentation
Flossk presentationFlossk presentation
Flossk presentation
 
Linux install fest
Linux install festLinux install fest
Linux install fest
 
Osm prezantimi
Osm prezantimiOsm prezantimi
Osm prezantimi
 
Ubuntu 10.10
Ubuntu 10.10Ubuntu 10.10
Ubuntu 10.10
 
Leonardo da vinci
Leonardo da vinciLeonardo da vinci
Leonardo da vinci
 

Recently uploaded

Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Introduction to foss

  • 1. Introduction to FOSS (Free and Open Source Software) By: Altin Ukshini - altin.ukshini@gmail.com Twitter: @AltinUkshini Facebook: /altin.ukshini Licensed under: CC-BY-SA
  • 2. Objectives • Understand a brief history of FOSS. • Explain what FOSS means. • Appreciate some of the benefits of FOSS. • Know FOSS equivalents to proprietary softwares/applications
  • 3. History • Late 60's (IBM sold the hardware, not software) Software was still free. • 70's - not free (Software licenses came up) • West coast – Unix development • East coast – Richard Stallman and the beginning of FSF and GNU project. • Finland – Linus Torvalds > Linux (Kernel)
  • 4. Free Software Movement The free software movement was started by Richard Stallman Founded the Free Software Foundation in 1985.
  • 5. FOSS Defined Free and Open Source Software Software considered to be alternative to a proprietary one For example: Mozilla Firefox as alternative to Internet Explorer; OpenOffice to Microsoft Office; GIMP to Photoshop. “Proprietary” denotes a software user's lack of freedom to study, modify and redistribute the software Free Software Open Source Software
  • 6. What is meant by free? • Free not as in free lunch (no cost) • Free as in free speech (freedom)
  • 7. What freedoms? - GNU Manifesto • Freedom 0: (use) – The freedom to run the program, for any purpose. • Freedom 1: (study) – The freedom to study how the program works, and adapt it to your needs . (Access to the source code is a precondition for this.) • Freedom 2: (copy and share) – The freedom to redistribute copies so you can help your neighbor. • Freedom 3: (modify and distribute) – The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits. (Access to the source code is a precondition for this.)
  • 8. Complete! A program is free software if users have all of these freedoms.
  • 9. So, What is Open Source Software ? The Free Software movement and the Open Source movement are like two political camps within the free software community. • Bazaar philosophy (A market place which grows organically)
  • 10. Sharing is caring!!! Problem ? How to solve it ? Why so ? ...
  • 11. Who develops FOSS ? COMMUNITY! (All around the world) “By the community, for the community/”
  • 12. Examples of FOSS • GNU/Linux Operating System • Android • Mozilla (Firefox) • Libre/Open Office • VLC • GIMP, Blender • Apache • MySQL • PHP, phpMyadmin • Wordpress, Drupal, Joomla • Emacs • Eclipse • Firebug • 7-Zip
  • 13. Why should you use FOSS ? Better quality: Because the code can be revised by many different programmers More security: having many developers look into the code as potential users is more likely to uncover possible security holes right away. It is more resistant to hangs and crashes It doesn’t get infected by viruses easily. Price: In the Free Software world, users pay for services. 99% of free software has zero cost. The biggest advantage free software has is that it doesn’t tie you down to anyone.