SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
An
Introduction
  to FOSS
   Uditha Bandara
   Ambassador – Fedora Project
   Infrastructure Team Member – Fedora Project
   Manager (Initiatives) - FOSS User Academia
   udinnet@fedoraproject.org
What is your
favorite FREE
SOFTWARE?
What is FOSS?
• What does 'free' mean?
• Does providing source make it Open Source?
• Who makes FOSS? Why do they do it?
• Is FOSS just for fanatics and hobbyists?
• Can you make money with FOSS?
• Does FOSS make for better software?
What is FOSS?
Definitions
"Free software" is a matter of liberty, not price. To
understand the concept, you should think of
"free" as in "free speech," not as in "free beer"
                                - Richard Stallman (FSF)
What is FOSS?
Definitions
The word "free" in our name does not refer to price;
it refers to freedom.

• First, the freedom to copy a program and
redistribute it to your neighbors, so that they can
use it as well as you.

•Second, the freedom to change a program, so that
you can control it instead of it controlling you; for
this, the source code must be made available to you
               - Free Software Foundation (FSF), Feb 1986
The FOSS philosophy
Two major philosophies


• Free Software Foundation
(FSF) philosophy


• Open Source Initiative (OSI)
philosophy
The Four Freedoms
• The freedom to run the program, for any purpose (freedom 0).

• The freedom to study how the program works, and adapt it to
your
needs (freedom 1). Access to the source code is a precondition
for this.

• The freedom to redistribute copies so you can help your
neighbor
(freedom 2).

• The freedom to improve the program, and release your
improvements (and modified versions in general) to the public,
so that
the whole community benefits (freedom 3). Access to the
source code is
a precondition for this.
                                       - Richard Stallman (FSF)
Facets of FOSS
• Some see it as a resource
• Some see it as an ethical choice
• Some see it as a technical choice
• Some see it as the enemy
• Some see it as just another type of software




     What is FOSS for you?
Small Story…
Small Story cont…
Small Story cont…
• Open recipe

• No cost for the recipe

• Recipe is licensed under
General Public License
(GPL)

• Anybody can make the
drink, modify and improve.
Small Story cont…




       http://www.wikihow.com/Make-OpenCola
FOSS: A Bit of history
FOSS: A Bit of history
                             Free Software
          GNU/Linux           Foundation
                     Netscape
         GNU?
                  Navigator (1998)
   Richard Matthew
                                     GNU-GPL
   Stallman or “rms”

                       Open Source
      “hacker” culture  Initiative
The GNU Project
• Announced on September 27, 1983
• Richard Stallman was the founder
• GNU’s Not Unix
• Initiated GNU OS development in January,
1984
• GNU OS’s Kernel gap was filled by the
third party Linux kernel, built by Linus
Torvalds ,1991


             Handsome GNU Head
             Typical beard
             Smart-looking curly horns
Is FOSS free?
Is FOSS free?
 Let us consider it again…

• “free of charge” to a certain degree it is true
                  ,
• But there are non-free FOSS (Free/Open
Source Software)
• Licensing cost may be there
• Open Source
• 99.9% of the time they are cheaper than
proprietary software
What is Linux?
• “Linux” was the name of the kernel
created by Linus Torvalds.

• Unix-like Operating System

• Kernel; heart of an Operating System

• Runs on wide variety of hardware

• Nowadays Linux
Is Linux FOSS?
• FOSS Kernel (http://www.kernel.org) ,
Licensed under GPL

• Lot of distributions with different
components

• Some components may not be FOSS
GNU and Linux
• Misunderstanding between Linux kernel
and “Linux”
• Linus Torvalds didn’t wrote whole “Linux”
• “Linux” is only ~3% of the OS
• Pure Unix-like OS was GNU
• All the “Linux” based distros are modified
versions of GNU
Evolution of Linux
Strong idea from Small Calculation
 Microsoft Solution Software Cost
 Software                           Copies   Cost
 Kaspersky Antivirus                50       $900
 MS Internet Information Server     2        $0
 MS Windows Server 2008             5        $19,995
 MS Commerce Server                 1        $12,333
 MS ISA Standard Server             1        $1,499
 MS SQL Server                      1        $4,999
 MS Exchange Standard Server        1        $1,299
 Window 7 Professional              50       $14,950
 MS Visual Studio                   3        $3,237
 MS Office                          50       $23,950
 Adobe Photoshop                    2        $1,218
 Additional Client Access License   30       $2,010
 Total                                       $86,390
Strong idea from Small Calculation
  FOSS Solution Software Cost
 Software                                            Copies   Cost
 Linux Enterprise Server Distribution (CentOS 6.2)   Any #    $0
 Apache (Web Server)                                 Any #    $0
 Squid (Proxy Server)                                Any #    $0
 MySQL (Database Server)                             Any #    $0
 Iptables (Firewall)                                 Any #    $0
 Sendmail/Postfix (Mail Servers)                     Any #    $0
 Qt SDK / GTK + (IDE & FW)                           Any #    $0
 GIMP (Graphics)                                     Any #    $0
 Libre Office                                        Any #    $0
 OSCommerce (c-Commerce suite)                       Any #    $0
 Total                                                        $0
Software Ecosystem
License Categorization
Re Licensing




AL   LGPL/MPL   GPL
Advantages of FOSS
• Reduced duplication of effort
• Building upon the work of others
• Better quality control
• Reduced maintenance cost
Visit, User &
    Learn
http://www.gnu.org
http://www.opensource.org
http://www.kernel.org
http://www.fsf.org
Questions?
Thank
 you!

Weitere ähnliche Inhalte

Was ist angesagt?

Choosing your GNU/Linux distribution (archived)
Choosing your GNU/Linux distribution (archived)Choosing your GNU/Linux distribution (archived)
Choosing your GNU/Linux distribution (archived)Bud Siddhisena
 
Linux distro and its features by adam
Linux distro and its features by adamLinux distro and its features by adam
Linux distro and its features by adamMohammed Adam
 
Introduction to Fedora project and Fedora.Next
Introduction to Fedora project and Fedora.NextIntroduction to Fedora project and Fedora.Next
Introduction to Fedora project and Fedora.NextPravin Satpute
 
Fos sintro pres-dav
Fos sintro pres-davFos sintro pres-dav
Fos sintro pres-davParin Sharma
 
Fedora os presentation
Fedora os presentationFedora os presentation
Fedora os presentationBadrul Alam
 
A Brief overview of Linux, or How I learned to stop worrying and love the pen...
A Brief overview of Linux, or How I learned to stop worrying and love the pen...A Brief overview of Linux, or How I learned to stop worrying and love the pen...
A Brief overview of Linux, or How I learned to stop worrying and love the pen...Andrew Denner
 
Présentation ubuntu 12.10 PDF
Présentation ubuntu  12.10 PDFPrésentation ubuntu  12.10 PDF
Présentation ubuntu 12.10 PDFMohamed Ben Bouzid
 
introduction to ubuntu
introduction to ubuntuintroduction to ubuntu
introduction to ubuntuasifnawaz144wb
 
Easy Installation and Setup of PostgreSQL on Linux, OSX, & Windows
Easy Installation and Setup of PostgreSQL on Linux, OSX, & WindowsEasy Installation and Setup of PostgreSQL on Linux, OSX, & Windows
Easy Installation and Setup of PostgreSQL on Linux, OSX, & Windowsharoonm
 
Présentation ubuntu 12.10 ODP
Présentation ubuntu 12.10 ODPPrésentation ubuntu 12.10 ODP
Présentation ubuntu 12.10 ODPMohamed Ben Bouzid
 
Ubuntu an absolute beginners guide
Ubuntu an absolute beginners guideUbuntu an absolute beginners guide
Ubuntu an absolute beginners guideCOMSATS
 
Oriola Gjetaj - Linux Ubuntu(OSCAL2014)
Oriola Gjetaj - Linux Ubuntu(OSCAL2014)Oriola Gjetaj - Linux Ubuntu(OSCAL2014)
Oriola Gjetaj - Linux Ubuntu(OSCAL2014)Open Labs Albania
 
Ubuntu desktop
Ubuntu desktopUbuntu desktop
Ubuntu desktopGehrai
 

Was ist angesagt? (20)

Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Choosing your GNU/Linux distribution (archived)
Choosing your GNU/Linux distribution (archived)Choosing your GNU/Linux distribution (archived)
Choosing your GNU/Linux distribution (archived)
 
Ubuntu Quick Guide
Ubuntu Quick GuideUbuntu Quick Guide
Ubuntu Quick Guide
 
Linux distro and its features by adam
Linux distro and its features by adamLinux distro and its features by adam
Linux distro and its features by adam
 
Introduction to FOSS world
Introduction to FOSS worldIntroduction to FOSS world
Introduction to FOSS world
 
Introduction to Fedora project and Fedora.Next
Introduction to Fedora project and Fedora.NextIntroduction to Fedora project and Fedora.Next
Introduction to Fedora project and Fedora.Next
 
Acme linux presentation
Acme linux presentationAcme linux presentation
Acme linux presentation
 
Fos sintro pres-dav
Fos sintro pres-davFos sintro pres-dav
Fos sintro pres-dav
 
Fedora Introduction
Fedora IntroductionFedora Introduction
Fedora Introduction
 
Fedora
FedoraFedora
Fedora
 
Fedora os presentation
Fedora os presentationFedora os presentation
Fedora os presentation
 
A Brief overview of Linux, or How I learned to stop worrying and love the pen...
A Brief overview of Linux, or How I learned to stop worrying and love the pen...A Brief overview of Linux, or How I learned to stop worrying and love the pen...
A Brief overview of Linux, or How I learned to stop worrying and love the pen...
 
Présentation ubuntu 12.10 PDF
Présentation ubuntu  12.10 PDFPrésentation ubuntu  12.10 PDF
Présentation ubuntu 12.10 PDF
 
introduction to ubuntu
introduction to ubuntuintroduction to ubuntu
introduction to ubuntu
 
Easy Installation and Setup of PostgreSQL on Linux, OSX, & Windows
Easy Installation and Setup of PostgreSQL on Linux, OSX, & WindowsEasy Installation and Setup of PostgreSQL on Linux, OSX, & Windows
Easy Installation and Setup of PostgreSQL on Linux, OSX, & Windows
 
Présentation ubuntu 12.10 ODP
Présentation ubuntu 12.10 ODPPrésentation ubuntu 12.10 ODP
Présentation ubuntu 12.10 ODP
 
History of ubuntu
History of ubuntuHistory of ubuntu
History of ubuntu
 
Ubuntu an absolute beginners guide
Ubuntu an absolute beginners guideUbuntu an absolute beginners guide
Ubuntu an absolute beginners guide
 
Oriola Gjetaj - Linux Ubuntu(OSCAL2014)
Oriola Gjetaj - Linux Ubuntu(OSCAL2014)Oriola Gjetaj - Linux Ubuntu(OSCAL2014)
Oriola Gjetaj - Linux Ubuntu(OSCAL2014)
 
Ubuntu desktop
Ubuntu desktopUbuntu desktop
Ubuntu desktop
 

Ähnlich wie An Introduction to FOSS

Using Open Source for Enterprise
Using Open Source for EnterpriseUsing Open Source for Enterprise
Using Open Source for EnterpriseEric Fesler
 
Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Dong Calmada
 
Free and Open Source Software
Free and Open Source Software Free and Open Source Software
Free and Open Source Software Vidyaratha Kissoon
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating systembanwait
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating systembanwait
 
Open Source Software and Free Software
Open Source Software and Free SoftwareOpen Source Software and Free Software
Open Source Software and Free SoftwareDhurjati Borah
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSIslam Wazery
 
Open Source Software
Open Source Software Open Source Software
Open Source Software Ali Yavari
 
Lecture 2011.05A - FOSS Fundamentals (Digital Sustainability)
Lecture 2011.05A -  FOSS Fundamentals (Digital Sustainability)Lecture 2011.05A -  FOSS Fundamentals (Digital Sustainability)
Lecture 2011.05A - FOSS Fundamentals (Digital Sustainability)Marcus Dapp
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source PresentationAdhoura Academy
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSSmgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
Linux nic training_intro_14_dec_09
Linux nic training_intro_14_dec_09Linux nic training_intro_14_dec_09
Linux nic training_intro_14_dec_09Aravindan Arun
 
Report presentation
Report presentationReport presentation
Report presentationZul Mazlan
 
Be free be linux v1.4
Be free be linux v1.4Be free be linux v1.4
Be free be linux v1.4aboelnour
 

Ähnlich wie An Introduction to FOSS (20)

Using Open Source for Enterprise
Using Open Source for EnterpriseUsing Open Source for Enterprise
Using Open Source for Enterprise
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
 
Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)
 
Free and Open Source Software
Free and Open Source Software Free and Open Source Software
Free and Open Source Software
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Open Source Software and Free Software
Open Source Software and Free SoftwareOpen Source Software and Free Software
Open Source Software and Free Software
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Buntu
BuntuBuntu
Buntu
 
Open Source Software
Open Source Software Open Source Software
Open Source Software
 
Lecture 2011.05A - FOSS Fundamentals (Digital Sustainability)
Lecture 2011.05A -  FOSS Fundamentals (Digital Sustainability)Lecture 2011.05A -  FOSS Fundamentals (Digital Sustainability)
Lecture 2011.05A - FOSS Fundamentals (Digital Sustainability)
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source Presentation
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Linux nic training_intro_14_dec_09
Linux nic training_intro_14_dec_09Linux nic training_intro_14_dec_09
Linux nic training_intro_14_dec_09
 
Linux
Linux Linux
Linux
 
Report presentation
Report presentationReport presentation
Report presentation
 
Linux and lamp
Linux and lampLinux and lamp
Linux and lamp
 
Be free be linux v1.4
Be free be linux v1.4Be free be linux v1.4
Be free be linux v1.4
 

An Introduction to FOSS

  • 1. An Introduction to FOSS Uditha Bandara Ambassador – Fedora Project Infrastructure Team Member – Fedora Project Manager (Initiatives) - FOSS User Academia udinnet@fedoraproject.org
  • 2. What is your favorite FREE SOFTWARE?
  • 3. What is FOSS? • What does 'free' mean? • Does providing source make it Open Source? • Who makes FOSS? Why do they do it? • Is FOSS just for fanatics and hobbyists? • Can you make money with FOSS? • Does FOSS make for better software?
  • 4. What is FOSS? Definitions "Free software" is a matter of liberty, not price. To understand the concept, you should think of "free" as in "free speech," not as in "free beer" - Richard Stallman (FSF)
  • 5. What is FOSS? Definitions The word "free" in our name does not refer to price; it refers to freedom. • First, the freedom to copy a program and redistribute it to your neighbors, so that they can use it as well as you. •Second, the freedom to change a program, so that you can control it instead of it controlling you; for this, the source code must be made available to you - Free Software Foundation (FSF), Feb 1986
  • 6. The FOSS philosophy Two major philosophies • Free Software Foundation (FSF) philosophy • Open Source Initiative (OSI) philosophy
  • 7. The Four Freedoms • The freedom to run the program, for any purpose (freedom 0). • The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this. • The freedom to redistribute copies so you can help your neighbor (freedom 2). • The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this. - Richard Stallman (FSF)
  • 8. Facets of FOSS • Some see it as a resource • Some see it as an ethical choice • Some see it as a technical choice • Some see it as the enemy • Some see it as just another type of software What is FOSS for you?
  • 11. Small Story cont… • Open recipe • No cost for the recipe • Recipe is licensed under General Public License (GPL) • Anybody can make the drink, modify and improve.
  • 12. Small Story cont… http://www.wikihow.com/Make-OpenCola
  • 13. FOSS: A Bit of history
  • 14. FOSS: A Bit of history Free Software GNU/Linux Foundation Netscape GNU? Navigator (1998) Richard Matthew GNU-GPL Stallman or “rms” Open Source “hacker” culture Initiative
  • 15. The GNU Project • Announced on September 27, 1983 • Richard Stallman was the founder • GNU’s Not Unix • Initiated GNU OS development in January, 1984 • GNU OS’s Kernel gap was filled by the third party Linux kernel, built by Linus Torvalds ,1991 Handsome GNU Head Typical beard Smart-looking curly horns
  • 17. Is FOSS free? Let us consider it again… • “free of charge” to a certain degree it is true , • But there are non-free FOSS (Free/Open Source Software) • Licensing cost may be there • Open Source • 99.9% of the time they are cheaper than proprietary software
  • 18. What is Linux? • “Linux” was the name of the kernel created by Linus Torvalds. • Unix-like Operating System • Kernel; heart of an Operating System • Runs on wide variety of hardware • Nowadays Linux
  • 19. Is Linux FOSS? • FOSS Kernel (http://www.kernel.org) , Licensed under GPL • Lot of distributions with different components • Some components may not be FOSS
  • 20. GNU and Linux • Misunderstanding between Linux kernel and “Linux” • Linus Torvalds didn’t wrote whole “Linux” • “Linux” is only ~3% of the OS • Pure Unix-like OS was GNU • All the “Linux” based distros are modified versions of GNU
  • 22. Strong idea from Small Calculation Microsoft Solution Software Cost Software Copies Cost Kaspersky Antivirus 50 $900 MS Internet Information Server 2 $0 MS Windows Server 2008 5 $19,995 MS Commerce Server 1 $12,333 MS ISA Standard Server 1 $1,499 MS SQL Server 1 $4,999 MS Exchange Standard Server 1 $1,299 Window 7 Professional 50 $14,950 MS Visual Studio 3 $3,237 MS Office 50 $23,950 Adobe Photoshop 2 $1,218 Additional Client Access License 30 $2,010 Total $86,390
  • 23. Strong idea from Small Calculation FOSS Solution Software Cost Software Copies Cost Linux Enterprise Server Distribution (CentOS 6.2) Any # $0 Apache (Web Server) Any # $0 Squid (Proxy Server) Any # $0 MySQL (Database Server) Any # $0 Iptables (Firewall) Any # $0 Sendmail/Postfix (Mail Servers) Any # $0 Qt SDK / GTK + (IDE & FW) Any # $0 GIMP (Graphics) Any # $0 Libre Office Any # $0 OSCommerce (c-Commerce suite) Any # $0 Total $0
  • 26. Re Licensing AL LGPL/MPL GPL
  • 27. Advantages of FOSS • Reduced duplication of effort • Building upon the work of others • Better quality control • Reduced maintenance cost
  • 28. Visit, User & Learn http://www.gnu.org http://www.opensource.org http://www.kernel.org http://www.fsf.org