SlideShare a Scribd company logo
An Introduction to Open
Source software
By :- sahil jindal(13mcmc05)
University Of Hyderabad
What is Source?
• Source code is the version of software as it is originally written by a
human in plain text.
• The term software refers to all operating systems, application and
utility programs.
• Source code can be written in any of the programming languages
(C, C++, Cobol, Fortran, Java, Perl, PHP, Python and..)
• To be usable by a computer source code must be compiled.
compile
What is Open Source Software?
promotes free redistribution and access
to a products design or ideas and
implementation details.
Open -> Collaboration is Open
Source -> Source is freely available
Share
Adapt
Modify
Collaborate!
Is it Free? No!
• Free here is freedom not free in terms of price.
• Every free software is not Open Source.
• Every Open Source software is not free.
• Some software are Open Source as well as free.
Creation of Open Source Software
• Created by large
community of people
who collaborate via
the internet.
• These people are
programmers or
designers or testers
who have common
interest in particular
type of software.
www.Sourceforge.net
Creation continued..
• Initiation-Person who usually started the project usually
decides the language and platform on which the code will be
created and manner in which it will be distributed and what
licence policy they will follow and also specifications of
project.
• This allows those who join later to participate in the project
whose ultimate goals are specified in advance.
• The design is setteled by exchanging email and messages and
by jointly working on specifications.
• Participants submit their codes to review and test.
• Otheres may join the project to privide assistance with testing
, documentation ,revisions and extentions.
Who creates open source software
and why?
• Some programmers and devlopers work on open source to
satisfy a personal itch.
• May work on open source software to create an alternative to
proprietary software.
• For many young developers ,students and starting
professionals , participating in open source projects in a way
of showing off their skills.
• Many professionals work on open source projects as their
companies have an interest in those particular projects.
Open Source Software History
• In the 1950s and 1960s,
– software and compilers were delivered as a part of hardware
purchases without separate fees
– At this time, source code, the human-readable form of software, was
generally distributed with the software providing the ability to fix bugs
or add new functionality
– Many of the modifications developed by universities were openly
shared in keeping with the academic principles of sharing knowledge
• In the 1970s
– “unbundling” of software from hardware [IBM]
• In the 1980s
– Richard Stallman, formerly a programmer at the MITAI Lab launched
the GNU Project
– Computer Science Research Group (CSRG) of the University of
California at Berkeley working on BSD UNIX system
Open Source Software History Cont’d
• In the 1990s
– In Finland, LinusTorvalds, a student of computer science was
implementing the first versions of the Linux kernel.
– GNU/Linux
– 386BSD
– GNU/Linux and 386BSD were reasonably stable platforms.
– BSD based operating systems (NetBSD, FreeBSD, and OpenBSD)
– GNU/Linux distributions (Slackware, Debian, Red Hat, Suse,
Mandrake,..)
– Apache (web server)
– Perl
– GNOME and KDE (Desktop environment)
– Mozilla (funded by Netscape to build a web browser)
– Open Source Initiative (OSI)
Linux
• A Linux distribution has thousands of
software Free!
• Linux is a complete, stable and reliable
operating system
• Linux is powerful
• Linux has a complete development
environment
• Linux is an ideal environment for servers
• It is easily upgradable
• It has lots of documentation
• More than 90% of current Linux source
code is written by other developers
• Even Microsoft Contributes to Linux
Kernel Development
Linux
Runs on Linux-based Server
Runs on Linux-based Server
Runs on Linux-based Server
Runs on Linux-based Server
Runs on Linux-based Server
Runs on Linux-based Server
but why?
• Stability
• Security
• Cost
• Freedom
• Apache, Linux’s leading Web server application
• MySQL, the most prominent database
application
• PHP, the most popular scripting language
Apache
• Developed and maintained by an open community of developers
under the auspices of the Apache Software Foundation
• The most popular web server on the internet since 1996
• 54.2% of all active websites (June 2013)
• is a collaborative software development
• Apache can run on almost any OS
• Simple and powerful
• It is free
• It is Open Source
MySQL
• 1994 – Development starts on MySQL
• MySQL is the world's most popular open source database
• Relational database management system (RDBMS);
• Facebook and Wikipedia use MySQL
• It is Open Source
• It is Free
Android
• Android is a mobile operating system (OS) based on the Linux kernel and
currently developed by Google.
• Android is designed primarily for touchscreen
• Source code is released by Google under open source licenses
• Initially developed by Android, Inc., which Google bought in 2005 ($50
million)
• was developed as a platform for digital cameras but the makers later
changed their focus to smart phones
• Free!
Other popular softwares
References
• https://en.wikipedia.org/wiki/Open-
source_software
• http://sourceforge.net
• Managing information systems in
Business,government and society- Rahul De
Thankyou

More Related Content

PDF
Open Source: What is It?
PDF
What every successful open source project needs
PPTX
An Introduction to Open Source Software and Web Application Development
PPTX
Open Source Concepts
PPTX
Open source softrware, group 5 final
PPT
Open Source Software in Libraries
PPT
Open Source Software in Libraries
PPTX
Open Source Software
Open Source: What is It?
What every successful open source project needs
An Introduction to Open Source Software and Web Application Development
Open Source Concepts
Open source softrware, group 5 final
Open Source Software in Libraries
Open Source Software in Libraries
Open Source Software

What's hot (20)

DOC
Open source library software
PPT
Free and Open Source Software
PPT
Power Point Presentation on Open Source Software
PPTX
Introduction to Open Source, Apache and Apache Way
PPTX
Open source software development
PDF
Introduction to research on open source software
PPT
Open Source Technology
PPT
Portable Class Library Deep Dive
PPTX
Linux & Open Software
PDF
LCA14: LCA14-110: FLOSS Training
PDF
Richard Diecidue Presents: The Best Ruby Frameworks - Part 2
PPTX
Open Source Software Concepts
PDF
Letters from the open source trenches - Postgres community
PPTX
How to get started in Open Source!
PPTX
Chalk Talk! Open: source, access, education, research, minds
PPTX
How To Write a Testable Code
PPTX
Concepts of Open source
PDF
Open source 101 for students
PPTX
Open source
PDF
OpenGen webinar 011110
Open source library software
Free and Open Source Software
Power Point Presentation on Open Source Software
Introduction to Open Source, Apache and Apache Way
Open source software development
Introduction to research on open source software
Open Source Technology
Portable Class Library Deep Dive
Linux & Open Software
LCA14: LCA14-110: FLOSS Training
Richard Diecidue Presents: The Best Ruby Frameworks - Part 2
Open Source Software Concepts
Letters from the open source trenches - Postgres community
How to get started in Open Source!
Chalk Talk! Open: source, access, education, research, minds
How To Write a Testable Code
Concepts of Open source
Open source 101 for students
Open source
OpenGen webinar 011110
Ad

Viewers also liked (6)

PPT
Changing Gig Notifications
PPTX
Effective corporate training through a learning cycle
DOC
CV for I T -2
PDF
MFX Cybersecurity Services flyer
PDF
EB5 Investment based Green Card - Tips from expert immigration lawyer.
PPTX
What Are The Types Of Pharmaceutical Raw Materials?
Changing Gig Notifications
Effective corporate training through a learning cycle
CV for I T -2
MFX Cybersecurity Services flyer
EB5 Investment based Green Card - Tips from expert immigration lawyer.
What Are The Types Of Pharmaceutical Raw Materials?
Ad

Similar to Open source softwares (20)

PPTX
Intro to open source - 101 presentation
PPT
Free and Open Source Software
PPTX
open source technology
PDF
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
PPTX
LINUX BASICS
PPTX
Overview on Open Source Technology.pptx
PDF
Contributing to Open Source
PPTX
Open Source Software and Free Software
PDF
PPTX
PPT-unit-1.pptx.......................................
PPTX
Open source
PDF
Open source . . . Open Road
PPT
Snrg2011 6.15.2.sta canney_suranofsky
PPTX
Linux Training Center Pune
KEY
What is open source?
PPT
Free and Open Source Software technology: General Overview
PPT
Free and Open Source Software technology: General Overview
PPT
OpenSource
PPT
Open source software by dr j
PPT
Open source software by dr j
Intro to open source - 101 presentation
Free and Open Source Software
open source technology
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
LINUX BASICS
Overview on Open Source Technology.pptx
Contributing to Open Source
Open Source Software and Free Software
PPT-unit-1.pptx.......................................
Open source
Open source . . . Open Road
Snrg2011 6.15.2.sta canney_suranofsky
Linux Training Center Pune
What is open source?
Free and Open Source Software technology: General Overview
Free and Open Source Software technology: General Overview
OpenSource
Open source software by dr j
Open source software by dr j

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
KodekX | Application Modernization Development
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectral efficient network and resource selection model in 5G networks
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
Building Integrated photovoltaic BIPV_UPV.pdf
MYSQL Presentation for SQL database connectivity
The Rise and Fall of 3GPP – Time for a Sabbatical?
Understanding_Digital_Forensics_Presentation.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
cuic standard and advanced reporting.pdf
NewMind AI Monthly Chronicles - July 2025
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The AUB Centre for AI in Media Proposal.docx
KodekX | Application Modernization Development
Dropbox Q2 2025 Financial Results & Investor Presentation

Open source softwares

  • 1. An Introduction to Open Source software By :- sahil jindal(13mcmc05) University Of Hyderabad
  • 2. What is Source? • Source code is the version of software as it is originally written by a human in plain text. • The term software refers to all operating systems, application and utility programs. • Source code can be written in any of the programming languages (C, C++, Cobol, Fortran, Java, Perl, PHP, Python and..) • To be usable by a computer source code must be compiled. compile
  • 3. What is Open Source Software? promotes free redistribution and access to a products design or ideas and implementation details.
  • 4. Open -> Collaboration is Open Source -> Source is freely available Share Adapt Modify Collaborate!
  • 5. Is it Free? No! • Free here is freedom not free in terms of price. • Every free software is not Open Source. • Every Open Source software is not free. • Some software are Open Source as well as free.
  • 6. Creation of Open Source Software • Created by large community of people who collaborate via the internet. • These people are programmers or designers or testers who have common interest in particular type of software. www.Sourceforge.net
  • 7. Creation continued.. • Initiation-Person who usually started the project usually decides the language and platform on which the code will be created and manner in which it will be distributed and what licence policy they will follow and also specifications of project. • This allows those who join later to participate in the project whose ultimate goals are specified in advance. • The design is setteled by exchanging email and messages and by jointly working on specifications. • Participants submit their codes to review and test. • Otheres may join the project to privide assistance with testing , documentation ,revisions and extentions.
  • 8. Who creates open source software and why? • Some programmers and devlopers work on open source to satisfy a personal itch. • May work on open source software to create an alternative to proprietary software. • For many young developers ,students and starting professionals , participating in open source projects in a way of showing off their skills. • Many professionals work on open source projects as their companies have an interest in those particular projects.
  • 9. Open Source Software History • In the 1950s and 1960s, – software and compilers were delivered as a part of hardware purchases without separate fees – At this time, source code, the human-readable form of software, was generally distributed with the software providing the ability to fix bugs or add new functionality – Many of the modifications developed by universities were openly shared in keeping with the academic principles of sharing knowledge • In the 1970s – “unbundling” of software from hardware [IBM] • In the 1980s – Richard Stallman, formerly a programmer at the MITAI Lab launched the GNU Project – Computer Science Research Group (CSRG) of the University of California at Berkeley working on BSD UNIX system
  • 10. Open Source Software History Cont’d • In the 1990s – In Finland, LinusTorvalds, a student of computer science was implementing the first versions of the Linux kernel. – GNU/Linux – 386BSD – GNU/Linux and 386BSD were reasonably stable platforms. – BSD based operating systems (NetBSD, FreeBSD, and OpenBSD) – GNU/Linux distributions (Slackware, Debian, Red Hat, Suse, Mandrake,..) – Apache (web server) – Perl – GNOME and KDE (Desktop environment) – Mozilla (funded by Netscape to build a web browser) – Open Source Initiative (OSI)
  • 11. Linux • A Linux distribution has thousands of software Free! • Linux is a complete, stable and reliable operating system • Linux is powerful • Linux has a complete development environment • Linux is an ideal environment for servers • It is easily upgradable • It has lots of documentation • More than 90% of current Linux source code is written by other developers • Even Microsoft Contributes to Linux Kernel Development
  • 12. Linux Runs on Linux-based Server Runs on Linux-based Server Runs on Linux-based Server Runs on Linux-based Server Runs on Linux-based Server Runs on Linux-based Server
  • 13. but why? • Stability • Security • Cost • Freedom • Apache, Linux’s leading Web server application • MySQL, the most prominent database application • PHP, the most popular scripting language
  • 14. Apache • Developed and maintained by an open community of developers under the auspices of the Apache Software Foundation • The most popular web server on the internet since 1996 • 54.2% of all active websites (June 2013) • is a collaborative software development • Apache can run on almost any OS • Simple and powerful • It is free • It is Open Source
  • 15. MySQL • 1994 – Development starts on MySQL • MySQL is the world's most popular open source database • Relational database management system (RDBMS); • Facebook and Wikipedia use MySQL • It is Open Source • It is Free
  • 16. Android • Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. • Android is designed primarily for touchscreen • Source code is released by Google under open source licenses • Initially developed by Android, Inc., which Google bought in 2005 ($50 million) • was developed as a platform for digital cameras but the makers later changed their focus to smart phones • Free!