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

Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
mgamal87
 
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
Victor van R
 
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
Varun Mahajan
 

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 . . . Open Road
Open source . . . Open RoadOpen source . . . Open Road
Open source . . . Open Road
Mazen Elsayed
 

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 (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

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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​
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
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 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
"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 ...
 

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.