SlideShare a Scribd company logo
General Overview of Open Source
Software and Technology
Dr. Mohamed Gabr
Open Source GIS Consultant
OSGEO- Africa Member
General.Manager@Tawgeeh.com
gbrbreen2@gmail.com
Topics
1. What is Free and Open Source (FOS)
software?
2. Global view of FOSusage
3. FOS software in Egypt
4. Why FOS software?
What is Open Source GIS
(OSGIS)?
1
Introduction
• Source code is the basis of a program
• To modify a program you need the source
code
• Source code can be written in many different
types of programming languages
• Do you get the source code of the software
you use?
History
• Richard Stallman and FSF (1985)
– The 4 freedoms
• Michael Tiemann and OSI (1998)
– The 10 criteria
• Both are sharing the
following principles:
– Free to use it either personal
or commercial
– Free to study and modify the
source code
– Free to redistribute copies or
modified versions
Free and Open Source Software (FOSS)
• Simply:
– You have the program for free
– You have the source code
– You are free to modify
– You are free to distribute it
Important concepts
• Open standards
– According to The International
Telecommunication Union (ITU), “Open
Standards” are standards made available to the
general public and are developed (or approved)
and maintained via a collaborative and consensus
driven process. “Open Standards” facilitate
interoperability and data exchange among
different products or services and are intended
for widespread adoption.
Important concepts cont.
• a proprietary format
– A file format is considered as proprietary when it is
developed by a software company to encode data in
a file format that only their own software can read
correctly and completely.
– In case such software becomes obsolete, access to
the data is rendered more difficult if not impossible.
….. Remember 3.2 then 8
Important concepts cont.
• Open format
– A file format is considered as open when:
– its specification is publicly available and can be
copied, reused or redistributed free of charge and
without copyright or patent restrictions.
– The goal of an open format is to allow users to read
and write a file without being obliged to use specific
proprietary software.
• Owing to their features, using open formats promotes
diversity and interoperability but also guarantees
access to, and the permanence of, data, a
consideration for the archiving of public records.
Free and Open Source Software (FOSS)
• Total cost of ownership (TCO):
– Costs of owning SW
• Free
– Costs of updates
• Free
– Costs of maintenance
• Free
– Costs of technical support
• Sometimes free through technical groups on the internet
• Sometimes paid through consultants
– Costs of building capacity
• Sometimes free as the manuals/ user guides are available on the internet
• Sometimes paid through consultants
– Costs of building solutions/ SW customization
• Paid
examples of open source software
• Operating Systems
– Linux
– Darwin, which is the foundation of Apple's Mac OS
X.
– Open office
examples of open source software
• Internet
– Apache, which runs over 50% of the world's web
servers.
– BIND, the software that provides the DNS
(domain name service) for the entire Internet.
– sendmail, the most important and widely used
email transport software on the Internet.
– Mozilla, the open source redesign of the
Netscape Browser
– OpenSSL is the standard for secure
communication (strong encryption) over the
Internet.categories.
example of open source software
• Programming Tools
– Zope, and PHP, are popular engines behind the "live content" on the
World Wide Web.
– Languages:
• Perl
• Python
• Ruby
• Tcl/Tk
– GNU compilers and tools
• GCC
• Make
• Autoconf
• Automake
• etc.
open source software sites
• Free Software Foundation www.fsf.org
• Open Source Initiative www.opensource.org
• Freshmeat.net
• SourceForge.net
• OSDir.com
• developer.BerliOS.de
• Bioinformatics.org
• see also individual project sites; e.g.,
www.apache.org; www.cpan.org; etc.
Global overview of FOS usage2
The United Nations (UN)
• In 2003, the global focusing on OSS
has started in the World Summit on
the Information Society (WSIS) by
promoting awareness
• In 2004, ICT (information and
communication technologies)
strategy recognizing the need to
“increase the usage of appropriate
open source software”.
• In 2005, issuing a report about the
policies of UN system organizations
towards the use of OSS
The European Union
• The European Commission
has updated its strategy
(2014-2017) for increasing
the use of Open Source
Software.
FOS software in Egypt3
FOS software in Egypt
• In 2014, Egypt has prepared its National Free and
Open Source Software (FOSS) Strategy
• The mission is " To promote the development and
adoption of high-quality open-source software-
based solutions and services as one fundamental
pillar of the knowledge society so as to:
– raise productivity,
– improve competitiveness, and
– enhance the overall economic and social well-being of
citizens in Egypt".
Why FOS software?4
According to the Standish Group,
• Individuals or organizations
choose open source
software because of:
– lower cost,
– security,
– no vendor 'lock in', and
– better quality (performance,
interoperability)
Thank You

More Related Content

PDF
Intro Open Source GIS
PDF
Introduction to Git and GitHub #git_nyan
PDF
Foundation Comparison
PDF
Open Development
PDF
Activities Of The Foss4 G20080122
PDF
The Open Container Initiative (OCI) at 12 months
PDF
Rise of Open Source Programs
PDF
WPS Projects Update
Intro Open Source GIS
Introduction to Git and GitHub #git_nyan
Foundation Comparison
Open Development
Activities Of The Foss4 G20080122
The Open Container Initiative (OCI) at 12 months
Rise of Open Source Programs
WPS Projects Update

What's hot (9)

PDF
Jenkins CI
PDF
Intro to Free Software | Swecha
PDF
Open Container Initiative Update
PDF
Everyone wants (someone else) to do it: writing documentation for open source...
PDF
Foundation Comparison
PDF
Global Open Source Development 2011-2014 Review and 2015 Forecast
PDF
Contributing to FOSS (archived)
PDF
Introduction of Open Source Job Board with Drupal CMS
PDF
Open Source Development Tooling with GitHub
Jenkins CI
Intro to Free Software | Swecha
Open Container Initiative Update
Everyone wants (someone else) to do it: writing documentation for open source...
Foundation Comparison
Global Open Source Development 2011-2014 Review and 2015 Forecast
Contributing to FOSS (archived)
Introduction of Open Source Job Board with Drupal CMS
Open Source Development Tooling with GitHub
Ad

Similar to Free and Open Source Software technology: General Overview (20)

PPT
Go open2010 sde_20100417
PDF
GoOpen 2010: Sandro D'Elia
PPTX
Free and Open Source Software
PPT
Foss presentation
PPT
Opensource
PDF
6 Open Source Software for Newbees.
PPTX
Open Source Software and Free Software
PDF
OPS_Unit-1--Open Source Demystifying.pdf
PDF
Open source in India
PDF
Myths in Open Source World
PPTX
Open source
PPT
Free and Open Source Software
PPT
Fosss
PPT
Introduction to foss
PPTX
LINUX BASICS
PPT
Open Source & Open Development
PPS
Open Source
PDF
Free Libre Open Source Software Development
ODP
Glyn moody - Free software's golden age
PDF
Free and Open Source Software (FOSS) for Everyone and Everythin
Go open2010 sde_20100417
GoOpen 2010: Sandro D'Elia
Free and Open Source Software
Foss presentation
Opensource
6 Open Source Software for Newbees.
Open Source Software and Free Software
OPS_Unit-1--Open Source Demystifying.pdf
Open source in India
Myths in Open Source World
Open source
Free and Open Source Software
Fosss
Introduction to foss
LINUX BASICS
Open Source & Open Development
Open Source
Free Libre Open Source Software Development
Glyn moody - Free software's golden age
Free and Open Source Software (FOSS) for Everyone and Everythin
Ad

Recently uploaded (20)

PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Introduction to Artificial Intelligence
PPTX
Transform Your Business with a Software ERP System
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
AI in Product Development-omnex systems
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
L1 - Introduction to python Backend.pptx
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
top salesforce developer skills in 2025.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Odoo POS Development Services by CandidRoot Solutions
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
How to Migrate SBCGlobal Email to Yahoo Easily
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Reimagine Home Health with the Power of Agentic AI​
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Introduction to Artificial Intelligence
Transform Your Business with a Software ERP System
Adobe Illustrator 28.6 Crack My Vision of Vector Design
AI in Product Development-omnex systems
Which alternative to Crystal Reports is best for small or large businesses.pdf
Operating system designcfffgfgggggggvggggggggg
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
L1 - Introduction to python Backend.pptx
Design an Analysis of Algorithms I-SECS-1021-03
top salesforce developer skills in 2025.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PTS Company Brochure 2025 (1).pdf.......
Odoo POS Development Services by CandidRoot Solutions

Free and Open Source Software technology: General Overview

  • 1. General Overview of Open Source Software and Technology Dr. Mohamed Gabr Open Source GIS Consultant OSGEO- Africa Member General.Manager@Tawgeeh.com gbrbreen2@gmail.com
  • 2. Topics 1. What is Free and Open Source (FOS) software? 2. Global view of FOSusage 3. FOS software in Egypt 4. Why FOS software?
  • 3. What is Open Source GIS (OSGIS)? 1
  • 4. Introduction • Source code is the basis of a program • To modify a program you need the source code • Source code can be written in many different types of programming languages • Do you get the source code of the software you use?
  • 5. History • Richard Stallman and FSF (1985) – The 4 freedoms • Michael Tiemann and OSI (1998) – The 10 criteria • Both are sharing the following principles: – Free to use it either personal or commercial – Free to study and modify the source code – Free to redistribute copies or modified versions
  • 6. Free and Open Source Software (FOSS) • Simply: – You have the program for free – You have the source code – You are free to modify – You are free to distribute it
  • 7. Important concepts • Open standards – According to The International Telecommunication Union (ITU), “Open Standards” are standards made available to the general public and are developed (or approved) and maintained via a collaborative and consensus driven process. “Open Standards” facilitate interoperability and data exchange among different products or services and are intended for widespread adoption.
  • 8. Important concepts cont. • a proprietary format – A file format is considered as proprietary when it is developed by a software company to encode data in a file format that only their own software can read correctly and completely. – In case such software becomes obsolete, access to the data is rendered more difficult if not impossible. ….. Remember 3.2 then 8
  • 9. Important concepts cont. • Open format – A file format is considered as open when: – its specification is publicly available and can be copied, reused or redistributed free of charge and without copyright or patent restrictions. – The goal of an open format is to allow users to read and write a file without being obliged to use specific proprietary software. • Owing to their features, using open formats promotes diversity and interoperability but also guarantees access to, and the permanence of, data, a consideration for the archiving of public records.
  • 10. Free and Open Source Software (FOSS) • Total cost of ownership (TCO): – Costs of owning SW • Free – Costs of updates • Free – Costs of maintenance • Free – Costs of technical support • Sometimes free through technical groups on the internet • Sometimes paid through consultants – Costs of building capacity • Sometimes free as the manuals/ user guides are available on the internet • Sometimes paid through consultants – Costs of building solutions/ SW customization • Paid
  • 11. examples of open source software • Operating Systems – Linux – Darwin, which is the foundation of Apple's Mac OS X. – Open office
  • 12. examples of open source software • Internet – Apache, which runs over 50% of the world's web servers. – BIND, the software that provides the DNS (domain name service) for the entire Internet. – sendmail, the most important and widely used email transport software on the Internet. – Mozilla, the open source redesign of the Netscape Browser – OpenSSL is the standard for secure communication (strong encryption) over the Internet.categories.
  • 13. example of open source software • Programming Tools – Zope, and PHP, are popular engines behind the "live content" on the World Wide Web. – Languages: • Perl • Python • Ruby • Tcl/Tk – GNU compilers and tools • GCC • Make • Autoconf • Automake • etc.
  • 14. open source software sites • Free Software Foundation www.fsf.org • Open Source Initiative www.opensource.org • Freshmeat.net • SourceForge.net • OSDir.com • developer.BerliOS.de • Bioinformatics.org • see also individual project sites; e.g., www.apache.org; www.cpan.org; etc.
  • 15. Global overview of FOS usage2
  • 16. The United Nations (UN) • In 2003, the global focusing on OSS has started in the World Summit on the Information Society (WSIS) by promoting awareness • In 2004, ICT (information and communication technologies) strategy recognizing the need to “increase the usage of appropriate open source software”. • In 2005, issuing a report about the policies of UN system organizations towards the use of OSS
  • 17. The European Union • The European Commission has updated its strategy (2014-2017) for increasing the use of Open Source Software.
  • 18. FOS software in Egypt3
  • 19. FOS software in Egypt • In 2014, Egypt has prepared its National Free and Open Source Software (FOSS) Strategy • The mission is " To promote the development and adoption of high-quality open-source software- based solutions and services as one fundamental pillar of the knowledge society so as to: – raise productivity, – improve competitiveness, and – enhance the overall economic and social well-being of citizens in Egypt".
  • 21. According to the Standish Group, • Individuals or organizations choose open source software because of: – lower cost, – security, – no vendor 'lock in', and – better quality (performance, interoperability)

Editor's Notes

  • #6: هناك منظمتين أساسيتين لعبا دورا هاما في الأوبن سورس واشتركوا في القيم التالية
  • #9: يعني البيانات التي ننتجها باستخدام أي برنامج لا نرميها ولكن نستخدمها