Summer
Vacation
Homework
Computer
OPEN SOURCE SOF TWARES
PA G E 1
Welcome
Made by:
Ronak Sahai
Class: X-D Roll no.: 25
PA G E 2
Introduction
Open-source software (OSS) is a type of computer software whose source code is released under a license in
which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for
any purpose. Open-source software may be developed in a collaborative public manner. According to scientists who
studied it, open-source software is a prominent example of open collaboration. The term is often written without a
hyphen as "open source software".
PA G E 3
Open-source software development, or collaborative development
from multiple independent sources, generates an increasingly more
diverse scope of design perspective than any one company is capable
of developing and sustaining long term.
PA G E 4
Advantages
Let’s see what are the advantages of open source softwares that
make customers so much attracted towards them.
PA G E 5
Advantages
CONTINOUS EVOLVEMENT QUALITY FLEXIBILTY
It’s continually evolving in real time as Open source software gets closest to what users It is flexible because modular systems allow
developers add to it and modify it want because those users can have a hand in programmers to build custom interfaces, or add new
making it so abilities to it
INTEROPERABILITY FREEDOM SUPPORT
Open source software is much better at When businesses turn to open source software, Open source software is generally free, and so is
adhering to open standards than proprietary they free themselves from the severe vendor lock- a world of support through the vibrant
software is. in that can afflict users of proprietary packages. communities surrounding each piece of software.
PA G E 6
Disadvantages
Each thing has its own advantages & disadvantages as well.
So let’s what disadvantages open source softwares have.
PA G E 7
Disadvantages
Vulnerable to malicious users
Many use the privilege to exploit the product’s vulnerabilities and
create bugs that can infect hardware, steal identities or just annoy
other users.
MARKET Might not be as user-friendly
Several programs which are created mainly to cater to the
TOOLS developer’s wishes and bring his ideas to life. As a result, not
much attention is given to the software’s user interface
Straightforward to use
Open-source operating systems cannot be learned in a day.
They require effort and possibly training from your side
before you are able to master them.
PA G E 8
Open Source
Initiative
The Open Source Initiative (OSI) is a non-profit organization
dedicated to promoting open-source software.
OPEN SOURCE DEFINITION
OSI The Open Source Definition is a document published by the Open Source
Initiative, to determine whether a software license can be labeled with the
open-source certification mark.
OSI uses The Open Source Definition to
determine whether it considers a software
license open source.
PA G E 9
Licenses
Different licenses allow programmers to modify the software with various
conditions attached. The distribution terms of open-source software must
comply with the Open Source Definition. The OSI approves licenses that
comply with their definition of open-source software.
PA G E 10
The Timeline
- Open Source label created. OSI Joins Amicus Brief in Alice
- Open Source definition adopted. v. CLS Bank
License Proliferation Project
1999 2012
1998 2005 2014
- OSI Licence Review & License Discuss Lists
- OSI Launches Affiliate Membership Program
Launched.
- OSI Launches Individual Membership
- Open Source Keyhole & OSI-Certified Marks
Program
Launched.
PA G E 11
Popular
Examples
PA G E 12
Internet related software
Mozilla Firefox
Web Browser
Chromium
Chromium is the open source
project that is the basis of
Google Chrome.
Thunderbird
E-mail client
APACHE HTTP Web Server
Web Server
PA G E 13
Graphics and multimedia
GIMP Blender Audacity
Bitmap graphics editor, Advanced 3D modelling and Digital audio editor
similar to Adobe Photoshop rendering application
PA G E 14
Operating systems & Desktop environments
Google Chrome Android smart- Symbian smart- Linux
OS phone OS phone OS Operating system kernel
Lightweight operating by Google / Open by Nokia
system based around the Handset Alliance
web browser
PA G E 15
Office software
APACHE [Link] AbiWord
Office productivity software. Comparable to Microsoft Word processor
Office. As well as having using an open file format it can
read and write Microsoft Office files
PA G E 16
Development
Services from Microsoft Visual Studio
Visual Studio IDE
Rich IDE, advanced debugging
Visual Studio Team Services
Agile tools, Git, continuous integration
Visual Studio Code
Editing and debugging on any OS
Visual Studio App Center
Continuous integration, delivery & learning
PA G E 17
Others
ph
p
MySQL PHP PYTHON
Database Web development Programming/scripting
language
PA G E 18
What we saw…
PA G E 19
Why Preferred?
C T S S
CONTROL TRAINING SECURITY STABILITY
People have more control It helps them become better People consider it more Programmers publicly
over the software programmers secure distribute the source code
PA G E 20
Conclusion
Open source software projects are built
and maintained by a network of
volunteer programmers and are widely
The open source movement has grown used in free as well as commercial
to become a significant force in today's products.
computing environment
In some sectors of the software industry, While the term "open source" applied
open source programs have become originally only to the source code of
popular enough to provide real competition software, it is now being applied to many
to proprietary alternatives. other areas such as Open source
ecology,
In other sectors, they have emerged as
the dominant standard. Phenomenon whereby
something new
PA G E 21
PA G E 22
"We migrated key functions from Windows to
Linux because we needed an operating system
that was stable and reliable – one that would
give us in-house control. So if we needed to
patch, adjust, or adapt, we could."
Official statement of the United Space Alliance,
which manages the computer systems for the
International Space Station (ISS), regarding
why they chose to switch from Windows to
Debian GNU/Linux on the ISS
PA G E 23
- Bill Gates
Software is a great
combination between
artistry and engineering.