Open source software

MuhamadHajMousa 6,929 views 12 slides Dec 24, 2021
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

Open source software presentation
Advantages of open-source software
Disadvantages of open-source software
MYTH about open source software
Example of open source
What is the open source license
open source vs closed course
Why do people prefer using open source software?


Slide Content

1 W hat is open source software ? Is any software that can be freely licensed to inspect, and enhance, modify and distribute, copy, study, and change in any way you want, while leaving the source code openly shared to allow people to voluntarily contribute and update the software The term open source was introduced in the late 1990s by The Open Source Initiative (OSI) Open source components are free to use but they come with a license. There are more than 70 open source licenses according to the Open Source Initiative (OSI) and more than 200 licenses overall.

Why do people prefer using open source software? 2

3 People prefer open source software to proprietary software for a number of reasons including: Control :  Many people prefer open source software because they have more control over that kind of software. Users who aren't programmers also benefit from open source software, because they can use this software for any purpose they wish Training :   Other people like open source software because it helps them become better programmers . Because open source code is publicly accessible, students can easily study it as they learn to make better software. Security:  Some people prefer open source software because they consider it more secure and stable than proprietary software. Because anyone can view and modify open source software, they can fix, update, and upgrade open source software more quickly than they can proprietary software.

4 Stability.  Many users prefer open source software to proprietary software for important, long-term projects. Because programmers publicly distribute the source code for open source software, users relying on that software for critical tasks can be sure their tools won't disappear or fall into disrepair if their original creators stop working on them. Community . Open source software often inspires a community of users and developers to form around it many popular applications are the subject of meetups and user groups. But in the case of open source, the community isn't just a fanbase that buys in (emotionally or financially) to an elite user group; it's the people who produce, test, use, promote, and ultimately affect the software they love

5 Flexibility and Agility Reliability and Transparency Scalability Better Security High-quality software Simple license management Lower software costs Advantages of open-source software Disadvantages of open-source software Difficult Learning It adds a certain level of vulnerability. It is not always user-friendly. Personalized support is rarely available. From a professional standpoint, OSS is usually never “free.”

6 MYTH about open source software Open source software is “free” Open source software is not reliable or supported Making a software open source , any one can change it The open source license is too liberal If you make your software open source , volunteer codes will fix all of your problem for free

E xample of open source Application Software 7-zip Mozilla Firefox Blender Eclipse VLC BitTorrent 7 Operating System Android Linux Phantom OS FreeDos ReactOS Programming Languages JavaScript PHP Python Ruby Swift

8 What is the open source license code but it contains some important criteria which fall under General Public License (GPL): An open source license is a type of license for computer software and other products that permits the use, modification, or sharing of source code, layout or design, under specific terms and conditions. This allows end users and commercial companies to review and modify the source code, schema, or design for their own customization, curiosity, or troubleshooting needs. Licenses that allow only non-commercial redistribution or modification of source code for personal use are generally not considered open source licenses.

View/modify the source code of an application of software Open source software is released to the development community and undergoes a secondary phase of evolution developer support and large community to help open source in more secure and bugs and vulnerabilities are fixed often Open source VS Closed source Closed source software refers to the computer software which source code is closes means public is not given access to the source code In closed source software the source code is protected. The only individual or organization who has created the software can only change it. The price of closed source software is high and users need to have valid and authenticated license to use the software 9

10

MYTH about open source software Open source software is “free” Oss is not reliable or supported Making a software open source , any one can change it The open source license is too liberal If you make your software open source , volunteer codes will fix all of your problem for free 11

12 THANKS! Any questions? You can find me at: @username [email protected]