0% found this document useful (0 votes)
9 views

Raktim Seminar

Uploaded by

Raktim sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Raktim Seminar

Uploaded by

Raktim sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

OPEN SOURCE

SOFTWARE
AN OVERVIEW OF OPEN SOURCE SOFTWARE

PRESENTED BY: RAKTIM SHARMA


ROLL NO: CS-08
DEPARTMENT OF COMPUTER SCIENCE, GAUHATI UNIVERSITY
WHAT IS OPEN SOURCE SOFTWARE?

• Open source software (OSS) is software with source code that anyone can
inspect, modify, and enhance.

• - Typically free to use and distribute


• - Developed collaboratively
• - Encourages transparency and innovation
WHY DO PEOPLE PREFER USING OPEN SOURCE
SOFTWARE ?
 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.
 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.
HISTORY OF OPEN SOURCE SOFTWARE

• - 1983: Richard Stallman launched the GNU Project


• - 1991: Linux, a significant open source OS, was released by Linus Torvalds
• - 1998: Term 'Open Source' was formalized
• - Today: Millions of OSS projects available globally
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
KEY CHARACTERISTICS OF OPEN SOURCE
SOFTWARE
• - Free Redistribution
• - Access to Source Code
• - Derived Works
• - No Discrimination
• - Community-Oriented Development
ADVANTAGES OF OPEN SOURCE SOFTWARE

• - Cost-Effective: Usually free or low-cost


• - Flexibility and Freedom: Users can customize
• - Security: Open for review and often more secure
• - Community Support: Large communities for help
• - Avoids Vendor Lock-In: Freedom to choose
DISADVANTAGES OF OPEN SOURCE SOFTWARE

• - Can require technical knowledge to manage


• - May lack dedicated customer support
• - Compatibility issues with proprietary software
• - Risk of discontinued projects
• - Limited documentation in some projects
POPULAR EXAMPLES OF OPEN SOURCE SOFTWARE

• - Linux (Operating System)


• - Apache (Web Server)
• - Mozilla Firefox (Web Browser)
• - LibreOffice (Office Suite)
• - Git (Version Control System)
• - WordPress (Content Management System)
OPEN SOURCE VS CLOSED SOURCE
 View/modify the source code of an  Closed source software refers to the computer
application of software software which source code is closes means public is not
 Open source software is released to the given access to the source code.
development community and undergoes
a secondary phase of evolution  In closed source software the source code is protected.
 developer support and large community The only individual or organization who has created the
to help software can only change it.
 open source in more secure and bugs  The price of closed source software is high and users
and vulnerabilities are fixed often need to have valid and authenticated license to use the
software.
OPEN SOURCE LICENSE TYPES

• - GPL (General Public License): Requires derivative works to be open


• - MIT License: Very permissive and allows for proprietary use
• - Apache License: Allows for redistribution and patent rights
• - BSD License: Minimal restrictions, permits proprietary redistribution
CONCLUSION

• Open Source Software plays a critical role in today's tech landscape.

• - Promotes innovation, collaboration, and accessibility


• - Supported by passionate communities worldwide
• - Continues to grow, benefiting both individuals and enterprises
THANKS!
ANY QUESTIONS ?
YOU CAN FIND ME AT:
[email protected]
HTTPS://GITHUB.COM/RAKTIM99

You might also like