SlideShare a Scribd company logo
1 of 22
Download to read offline
Introduction to FOSS
Presented By: Mohammed Gamal
Agenda

๎€Š   What's FOSS?
๎€Š   History
๎€Š   Free Software vs. Open Source Software
๎€Š   Famous FOSS projects
๎€Š   Why use FOSS?
๎€Š   FOSS Licences
๎€Š   FOSS in the Industry
๎€Š   Why people contribute to FOSS?
What is FOSS?

๎€Š   FOSS stands for Free Open Source Software
๎€Š   Free as in freedom, not necessarily price
๎€Š   Free Software and Open Source software are
    usually the same, but the motivations are
    different โ€“ (will be discussed next)
History
๎€Š   No restrictions on software till late 1970s
๎€Š   Richard Stallman founded the Free Software
    Foundation and the GNU project in 1984
๎€Š   Linus Torvalds starts the Linux project and
    releases the first version in 1991, under the GPL
    licence.
๎€Š   Eric Raymond publishes 'The Cathedral and the
    Bazaar', coins the term 'Open Source'
๎€Š   Influenced by this, Netscape opens its browser
    source code, founding the Mozilla project
Free vs. Open Source

๎€Š   Free software movement is more concerned
    with user's freedoms.
๎€Š   Open Source is more about the shareability of
    the code. More enterprise-friendly
๎€Š   BSD license is regarded as non-free, yet open
    source.
Free vs. Open Source (2)

๎€Š   Basic freedoms in Free Software:
    ๎€Š   The freedom to run the program, for any purpose
    ๎€Š   The freedom to study how the program works, and change it to
        make it do what you wish. Access to the source code is a
        precondition for this.
    ๎€Š   The freedom to redistribute copies so you can help your
        neighbour
    ๎€Š   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
Free vs. Open Source (3)
๎€Š   Open Source Definition
    ๎€Š   Free Redistribution
    ๎€Š   Access to source code
    ๎€Š   Permitting Derived Works
    ๎€Š   Integrity of The Author's Source Code
    ๎€Š   No Discrimination Against Persons or Groups
    ๎€Š   No Discrimination Against Fields of Endeavor
    ๎€Š   Distribution of License
    ๎€Š   License Must Not Be Specific to a Product
    ๎€Š   License Must Not Restrict Other Software
    ๎€Š   License Must Be Technology-Neutral
Famous FOSS projects

๎€Š   Linux kernel
๎€Š   Apache Web server
๎€Š   OpenJDK
๎€Š   BSD operating systems (not Free but Open
    Source)
๎€Š   Eclipse
๎€Š   PHP
๎€Š   Mozilla Firefox
Why use FOSS?

๎€Š   The availability of the source code.
๎€Š   The right of code modification, improvement and redistribution.
๎€Š   No black box.
๎€Š   Have an alternative.
๎€Š   Low cost software (TCO).
๎€Š   Free marketing and support for your project.
๎€Š   Quick improvement.
๎€Š   Large base of developers and users.
๎€Š   Decreased number of open defects. (We should report bugs)
Why use FOSS?



โ—For you - as a student - FOSS is an
immensly benficial educational tool.

โ—Suggestion: A good idea is to integrate it
within our educational curricula.
FOSS Licences

๎€Š   Hundreds of licences are available for FOSS
๎€Š   FSF-approved licenses:
    http://www.gnu.org/licenses/license-list.html
๎€Š   OSI-approved licneses:
    http://opensource.org/licenses
๎€Š   Most licences are approved by both.
๎€Š   We'll concentrate on GPL, LGPL, and BSD
    licences
GPL

๎€Š   GPL stands for General Public License
    ๎€Š   Most famous, and most commonly used
    ๎€Š   Grants most freedoms for users
    ๎€Š   Most demanding in terms of guaranteeing those
        freedoms
    ๎€Š   Not very enterprise-friendly
    ๎€Š   Guarantess project-viability nevertheless
LGPL

๎€Š   LGPL stands for Lesser General Public Licence
    ๎€Š   Almost the same as GPL with less restrictions
    ๎€Š   Designed mainly to be a licence for libraries
    ๎€Š   Allows non-free applications to link against the
        LGPL-licences software
BSD Licence

๎€Š   BSD Licence was first used by BSD OSs
    ๎€Š   Less restriction on derived works
    ๎€Š   BSD network stack modified and closed by
        Microsoft in NT systems due to the relaxed
        restrictions
    ๎€Š   Can be regarded as more enterprise-friendly
    ๎€Š   Not FSF-approved but OSI-approved
Dual Licencing

๎€Š   Some companies choose to release their software with
    multiple licences
๎€Š   This way they can leverage having a diverse
    developer community, yet also have the perceived
    benefits of closed-source distribution and licencing
๎€Š   Example
    ๎€Š   Until recently, Qt โ€“ a C++ GUI library โ€“ had an open source
        edition released under the GPL, and a commercial edition
        that contains additional libraries -e.g. Libraries to access
        commercial DBs such as Oracle and MS SQL, which are not
        covered under the GPL
FOSS in The Industry

๎€Š   Linux represents 12.7% of the overall server
    market share.
      Source: http://www.linux-watch.com/news/NS5369154346.html
๎€Š   Other estimates 60% share of the server
    market
      Source:
      http://www.pcworld.com/businesscenter/article/151568/ballmer_still_searching
๎€Š   Nevertheless, Linux has a great market share
    of Supercomputers, cloud computing providers,
    and embedded devices
FOSS in The Industry (2)

๎€Š   Mozilla Firefox has celebrated a billion
    downloads on July 2009.
๎€Š   Reported to have more than 20% of the market
    share
    ๎€Š   Source:
        http://marketshare.hitslink.com/firefox-market-share.aspx?qprid=0&sample=28
FOSS in The Industry (3)

๎€Š   Apache web server accounts for 47% of all
    webservers
    ๎€Š   Source:
        http://news.netcraft.com/archives/2009/06/17/june_2009_web_se
Why people contribute to FOSS

๎€Š   Most of OSS developers are paid, one way or
    another.
๎€Š   Peer-recognition
๎€Š   Personal Learning
๎€Š   Use in personal projects
๎€Š   Companies invest in the project to deliver it to a
    customer
๎€Š   Provide training and support.
Why people contribute to FOSS




You should contribute too! ;)
Questions?
Thank You! :)

More Related Content

What's hot

Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
ygpriya
ย 
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
ย 
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)

An introduction to free software
An introduction to free softwareAn introduction to free software
An introduction to free software
ย 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
ย 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systems
ย 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
ย 
Open Source Software
Open Source Software Open 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 vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
ย 
Koha ppt
Koha pptKoha ppt
Koha ppt
ย 
Open source software
Open source software Open source software
Open source software
ย 
GNU GPL, LGPL, Apache licence Types and Differences
GNU GPL, LGPL, Apache licence Types and DifferencesGNU GPL, LGPL, Apache licence Types and Differences
GNU GPL, LGPL, Apache licence Types and Differences
ย 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
ย 
Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]
ย 
ANTIVIRUS AND VIRUS Powerpoint presentation
ANTIVIRUS AND VIRUS Powerpoint presentationANTIVIRUS AND VIRUS Powerpoint presentation
ANTIVIRUS AND VIRUS Powerpoint presentation
ย 
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
ย 
Greenstone Digital Library Software
Greenstone Digital Library SoftwareGreenstone Digital Library Software
Greenstone Digital Library Software
ย 
Open source software
Open source softwareOpen source software
Open source software
ย 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
ย 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
ย 
Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01
ย 
Web Browser
Web BrowserWeb Browser
Web Browser
ย 

Viewers also liked

Investment Preferences of Family Offices
Investment Preferences of Family OfficesInvestment Preferences of Family Offices
Investment Preferences of Family Offices
AxialInc
ย 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
Ahmed Mekkawy
ย 
Foss vs harbottle
Foss vs harbottleFoss vs harbottle
Foss vs harbottle
antuvane
ย 
Billionaires Report 2016
Billionaires Report 2016Billionaires Report 2016
Billionaires Report 2016
Korina Markou
ย 
Global Family Office Report 2016
Global Family Office Report 2016Global Family Office Report 2016
Global Family Office Report 2016
Korina Markou
ย 

Viewers also liked (14)

Introduction to FOSS, SRM University
Introduction to FOSS, SRM UniversityIntroduction to FOSS, SRM University
Introduction to FOSS, SRM University
ย 
Introduction To FOSS
Introduction To FOSSIntroduction To FOSS
Introduction To FOSS
ย 
Introduction to Labuan foundation
Introduction to Labuan foundationIntroduction to Labuan foundation
Introduction to Labuan foundation
ย 
Investment Preferences of Family Offices
Investment Preferences of Family OfficesInvestment Preferences of Family Offices
Investment Preferences of Family Offices
ย 
Journey of a Private Investor - Martin Priest
Journey of a Private Investor - Martin PriestJourney of a Private Investor - Martin Priest
Journey of a Private Investor - Martin Priest
ย 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
ย 
DELIVERING A TRULY DIFFERENT EXPERIENCE TO UHNW FAMILIES: THE FAMILY OFFICE E...
DELIVERING A TRULY DIFFERENT EXPERIENCE TO UHNW FAMILIES: THE FAMILY OFFICE E...DELIVERING A TRULY DIFFERENT EXPERIENCE TO UHNW FAMILIES: THE FAMILY OFFICE E...
DELIVERING A TRULY DIFFERENT EXPERIENCE TO UHNW FAMILIES: THE FAMILY OFFICE E...
ย 
Free Open Source Softwares FOSS
Free Open Source Softwares FOSSFree Open Source Softwares FOSS
Free Open Source Softwares FOSS
ย 
Foss vs harbottle
Foss vs harbottleFoss vs harbottle
Foss vs harbottle
ย 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
ย 
JWM - A Family Office by Any Other Name
JWM - A Family Office by Any Other NameJWM - A Family Office by Any Other Name
JWM - A Family Office by Any Other Name
ย 
Billionaires Report 2016
Billionaires Report 2016Billionaires Report 2016
Billionaires Report 2016
ย 
Family Office Services
Family Office ServicesFamily Office Services
Family Office Services
ย 
Global Family Office Report 2016
Global Family Office Report 2016Global Family Office Report 2016
Global Family Office Report 2016
ย 

Similar to Introduction to FOSS

Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)
Rowan Wilson
ย 
foss_19-9
foss_19-9foss_19-9
foss_19-9
webuploader
ย 
Open source
Open sourceOpen source
Open source
Nidhi Sharma
ย 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
Lavan1997
ย 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
James McCarthy
ย 
Report presentation
Report presentationReport presentation
Report presentation
Zul Mazlan
ย 
Open Source
Open SourceOpen Source
Open Source
John Gs
ย 

Similar to Introduction to FOSS (20)

Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
ย 
Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)
ย 
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
ย 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
ย 
Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)
ย 
foss_19-9
foss_19-9foss_19-9
foss_19-9
ย 
Open Source
Open SourceOpen Source
Open Source
ย 
Open source
Open sourceOpen source
Open source
ย 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
ย 
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*
ย 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
ย 
Open source
Open sourceOpen source
Open source
ย 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
ย 
Mis full
Mis fullMis full
Mis full
ย 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
ย 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
ย 
FOSS Intro
FOSS IntroFOSS Intro
FOSS Intro
ย 
Report presentation
Report presentationReport presentation
Report presentation
ย 
Open Source
Open SourceOpen Source
Open Source
ย 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
ย 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(โ˜Ž๏ธ+971_581248768%)**%*]'#abortion pills for sale in dubai@
ย 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
ย 
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
ย 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
ย 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ย 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
ย 
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
ย 
"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 ...
ย 
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 - 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...
ย 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
ย 
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
ย 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
ย 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
ย 
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, ...
ย 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
ย 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
ย 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
ย 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
ย 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
ย 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
ย 

Introduction to FOSS

  • 1. Introduction to FOSS Presented By: Mohammed Gamal
  • 2. Agenda ๎€Š What's FOSS? ๎€Š History ๎€Š Free Software vs. Open Source Software ๎€Š Famous FOSS projects ๎€Š Why use FOSS? ๎€Š FOSS Licences ๎€Š FOSS in the Industry ๎€Š Why people contribute to FOSS?
  • 3. What is FOSS? ๎€Š FOSS stands for Free Open Source Software ๎€Š Free as in freedom, not necessarily price ๎€Š Free Software and Open Source software are usually the same, but the motivations are different โ€“ (will be discussed next)
  • 4. History ๎€Š No restrictions on software till late 1970s ๎€Š Richard Stallman founded the Free Software Foundation and the GNU project in 1984 ๎€Š Linus Torvalds starts the Linux project and releases the first version in 1991, under the GPL licence. ๎€Š Eric Raymond publishes 'The Cathedral and the Bazaar', coins the term 'Open Source' ๎€Š Influenced by this, Netscape opens its browser source code, founding the Mozilla project
  • 5. Free vs. Open Source ๎€Š Free software movement is more concerned with user's freedoms. ๎€Š Open Source is more about the shareability of the code. More enterprise-friendly ๎€Š BSD license is regarded as non-free, yet open source.
  • 6. Free vs. Open Source (2) ๎€Š Basic freedoms in Free Software: ๎€Š The freedom to run the program, for any purpose ๎€Š The freedom to study how the program works, and change it to make it do what you wish. Access to the source code is a precondition for this. ๎€Š The freedom to redistribute copies so you can help your neighbour ๎€Š 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
  • 7. Free vs. Open Source (3) ๎€Š Open Source Definition ๎€Š Free Redistribution ๎€Š Access to source code ๎€Š Permitting Derived Works ๎€Š Integrity of The Author's Source Code ๎€Š No Discrimination Against Persons or Groups ๎€Š No Discrimination Against Fields of Endeavor ๎€Š Distribution of License ๎€Š License Must Not Be Specific to a Product ๎€Š License Must Not Restrict Other Software ๎€Š License Must Be Technology-Neutral
  • 8. Famous FOSS projects ๎€Š Linux kernel ๎€Š Apache Web server ๎€Š OpenJDK ๎€Š BSD operating systems (not Free but Open Source) ๎€Š Eclipse ๎€Š PHP ๎€Š Mozilla Firefox
  • 9. Why use FOSS? ๎€Š The availability of the source code. ๎€Š The right of code modification, improvement and redistribution. ๎€Š No black box. ๎€Š Have an alternative. ๎€Š Low cost software (TCO). ๎€Š Free marketing and support for your project. ๎€Š Quick improvement. ๎€Š Large base of developers and users. ๎€Š Decreased number of open defects. (We should report bugs)
  • 10. Why use FOSS? โ—For you - as a student - FOSS is an immensly benficial educational tool. โ—Suggestion: A good idea is to integrate it within our educational curricula.
  • 11. FOSS Licences ๎€Š Hundreds of licences are available for FOSS ๎€Š FSF-approved licenses: http://www.gnu.org/licenses/license-list.html ๎€Š OSI-approved licneses: http://opensource.org/licenses ๎€Š Most licences are approved by both. ๎€Š We'll concentrate on GPL, LGPL, and BSD licences
  • 12. GPL ๎€Š GPL stands for General Public License ๎€Š Most famous, and most commonly used ๎€Š Grants most freedoms for users ๎€Š Most demanding in terms of guaranteeing those freedoms ๎€Š Not very enterprise-friendly ๎€Š Guarantess project-viability nevertheless
  • 13. LGPL ๎€Š LGPL stands for Lesser General Public Licence ๎€Š Almost the same as GPL with less restrictions ๎€Š Designed mainly to be a licence for libraries ๎€Š Allows non-free applications to link against the LGPL-licences software
  • 14. BSD Licence ๎€Š BSD Licence was first used by BSD OSs ๎€Š Less restriction on derived works ๎€Š BSD network stack modified and closed by Microsoft in NT systems due to the relaxed restrictions ๎€Š Can be regarded as more enterprise-friendly ๎€Š Not FSF-approved but OSI-approved
  • 15. Dual Licencing ๎€Š Some companies choose to release their software with multiple licences ๎€Š This way they can leverage having a diverse developer community, yet also have the perceived benefits of closed-source distribution and licencing ๎€Š Example ๎€Š Until recently, Qt โ€“ a C++ GUI library โ€“ had an open source edition released under the GPL, and a commercial edition that contains additional libraries -e.g. Libraries to access commercial DBs such as Oracle and MS SQL, which are not covered under the GPL
  • 16. FOSS in The Industry ๎€Š Linux represents 12.7% of the overall server market share. Source: http://www.linux-watch.com/news/NS5369154346.html ๎€Š Other estimates 60% share of the server market Source: http://www.pcworld.com/businesscenter/article/151568/ballmer_still_searching ๎€Š Nevertheless, Linux has a great market share of Supercomputers, cloud computing providers, and embedded devices
  • 17. FOSS in The Industry (2) ๎€Š Mozilla Firefox has celebrated a billion downloads on July 2009. ๎€Š Reported to have more than 20% of the market share ๎€Š Source: http://marketshare.hitslink.com/firefox-market-share.aspx?qprid=0&sample=28
  • 18. FOSS in The Industry (3) ๎€Š Apache web server accounts for 47% of all webservers ๎€Š Source: http://news.netcraft.com/archives/2009/06/17/june_2009_web_se
  • 19. Why people contribute to FOSS ๎€Š Most of OSS developers are paid, one way or another. ๎€Š Peer-recognition ๎€Š Personal Learning ๎€Š Use in personal projects ๎€Š Companies invest in the project to deliver it to a customer ๎€Š Provide training and support.
  • 20. Why people contribute to FOSS You should contribute too! ;)