INTRODUCTION TO
OPEN SOURCE
TECHNOLOGY
Prepared by: Angela C. Clarito
What is Open Source Software?
• Open source software refers to any software whose source
code is made available to the public, typically under a license
that allows users to view, modify, and distribute the code
without restriction.
• Open source software is often developed collaboratively by a
community of programmers and users who work together to
improve the software and add new features.
EXAMPLES OF OPEN
Linux OS
01 World's servers, supercomputers, SOURCE SOFTWARE
and embedded devices.
Apache Web Server
02 web pages and web
applications.
Firefox Web Browser
03 speed, privacy features, and
customizable user interface.
Word Press Content
04 Management System
create and manage websites
and blogs.
HOW DOES IT STARTED?
The history of open source software can be traced back to the late
1960s and early 1970s, when computer scientists and researchers
began sharing software code with one another.
Until the late 1980s and early 1990s that the modern open source
movement began to take shape.
—RICHARD STALLMAN
➢ A programmer at MIT's Artificial
Intelligence Lab
➢ Founded the Free Software
Foundation (FSF) and launched the
GNU Project
➢ Goal of creating a completely free
and open source operating system.
—LINUS TORVALDS
➢ a Finnish student began developing
the Linux operating system in the
year 1990s
Mid 1990’s 1998
“open source” Open Source
Initiative (OSI)
promote the idea of formed to promote
free and open source and protect the use of
software to the open source software,
business world. and to develop and
maintain the Open
Source Definition
OPEN SOURCE NOWADAYS
➢ government
➢ healthcare
➢ education
➢ finance
❑ helped to drive advances
in technology and
software development.
Open source software can be very useful to
small businesses in several ways:
Cost savings Flexibility
01 free or at a lower cost than
proprietary software 02 can be customized and tailored to meet
the specific needs of a small business
Security Reliability
03 it is constantly being reviewed
and updated by a community of
developers
04 it is subject to rigorous testing
and debugging by a large
community of developers.
Support
05 can provide small businesses with
access to expert support and
troubleshooting services.
Open source software has several advantages
and disadvantages, which are summarized
below:
PROS CONS
• Cost • Support
• Customizability • Compatibility
• Flexibility • Complexity
• Transparency • Lack of features
• Security • Fragmentation
EXAMPLES OF OPEN SOURCE SOFTWARES
Linux Operating Apache Web Server Mozilla Firefox Web LibreOffice office
System Browser suite
WordPress Content VLC media player GIMP image editor MySQL database
Management System system
Python OpenStack cloud
Programming computing platform
Language
FREEWARE,
FREE SOFTWARE,
SHAREWARE
FREEWARE
➢ available for free, but the source
code may or may not be available
➢ Users can download and use the
software without paying anything,
but they may not be able to modify or
redistribute it.
Examples:
• Popular media player
• File compression utilities
• Antivirus programs
FREE SOFTWARE
➢ available for free, and the source
code is also available.
➢ Users can download, use, modify,
and distribute the software as they
wish, as long as they abide by the
terms of the license.
Examples:
• Linux OS
• Apache web server
• WordPress content management
system.
SHAREWARE
➢ available for free for a limited period
of time
➢ must pay to continue using it
➢ may or may not include the source
code, and users may or may not be
able to modify or redistribute it
Examples:
• WinZip
• WinRAR
• Adobe Acrobat
THANK YOU!!!