1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.

What is Open Source ?
The History of Open Source
Open Source Vs. C...
Open source refers to a program in which the source code is available
to the general public for use and/or modification fr...
• Free to use
•Free to change
•Free Redistribution
•An alternative to commercial

software
•Distribution of License
•Licen...
 1970s: UNIX operating system developed at Bell Labs

and by a diverse group of contributors outside of Bell
Labs; later ...
Eric S. Raymond
One of Open Source
Creators
 Open-source software is based on the idea that

the user cannot only view but also can change the
source code of the exi...
1. Mozilla Firefox

3. 7-ZIP

2. Open Office

4. VLC Media Player
7. Blender

8. MySQL
1. Linux

2. Google Chrome

3. Android
 Linux-based operating system designed primarily for touchscreen

mobile devices such as smartphones and tablet computers...
 A very popular open source operating system that

runs on a variety of hardware platforms . Linux is
widely deployed as ...
 Ubuntu Linux
Fedora Linux
OpenSUSE Linux
Mandriva Linux
Linux Mint
Debian Linux
SlackWare Linux
Linux
Free of Cost
Fast Upgrading
Backward Compatibility
Multiuser Support
Difficult for Programmer

Windows
Purchase Lice...
 GCC – GNU C Compiler.
G++ - GNU C/C++ Compiler.
Eclipse – IDE for C/C++/Java programs.
GDB – GNU Debugger.
The Open Source Initiative (OSI) is a non-profit corporation formed
to educate about the benefits of open source
Open Sour...
Open source license doesn't just mean
access to the source code – it has to meet
other criteria as well.

The important is...
 GNU GPL
Lesser GPL
BSD License
Mozilla Public License

IBM Public License
Sun Community Source License
•GNU acronym for Gnu’s Not UNIX was developed by

free software foundation(FSF) to provide royalty-free
software to progra...
•The GNU General Public License (GNU GPL or GPL)

is the most widely used free software license, which
guarantees end
user...
IBM
uses and develops Apache and Linux; created Secure Mailer
and created other software on Alpha Works

Apple
released co...
Red Hat Software
Linux vendor

Active State
develops and sells professional tools for
Perl, Python, and Tcl/tk developers.
Security
Quality
Customizability
Freedom
Interoperability
Flexibility

Audit ability
Support Options
Cost

Try Before You ...
Open source tools is a program -- or tool -- that performs a very specific
task, in which the source code is openly publis...
KompoZer :
KompoZer is a complete web authoring system that
combines web file management and easy-to-use WYSIWYG(What You ...
Sendmail:Sendmail is an open source mail transfer agent (MTA) used for routing and
delivery e-mail. The original version ...
Linux:A freely distributable open source operating system that runs on a number of
hardware platforms. The Linux kernel w...
1. Lower total cost of ownership.
2. Reduced dependence on software vendors.

3. Open source software gives you the power ...
1.

Most open source software applications are not reliable.

2. No guarantee of updates since you are not paying for the
...
1. It's all about Linux versus Windows, with

Red Hat as yet another challenger to
Microsoft.
2. Open-source Software Isn'...
•Open source is a wonderful alternative to

Proprietary/Closed-Source
•Free
•Malleable
•Shareable
•Ever changing!!
1.
2.

3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

http://images4.fanpop.com/image/photos/17500000/cool-background-random17506456-18...
Submitted by
Nidhi Sharma
Msc-It(3rd sem)
8503
Open source
Open source
Open source
Upcoming SlideShare
Loading in …5
×

Open source

1,746 views

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,746
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
153
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Open source

  1. 1. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. What is Open Source ? The History of Open Source Open Source Vs. Closed Source How open source work Open Source Application S/W Open Source Programming Languages Open Source Operating System Open source Initiative Open Source Licensing open source companies Open Source Tools Some successful open source projects Advantages and disadvantages Myths about open source Conclusion References
  2. 2. Open source refers to a program in which the source code is available to the general public for use and/or modification from its original design free of charge Open Source as the name implies is visible set of instructions which is open to public or users to change and customize as per their needs. It can be either be free one or paid one where the users can change the code as per their needs. Open source code is typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community. The source code and certain other rights usually restricted to copyright holders are offered within a software license that enables users to analyze, change, and improve possibly at times and to distribute the software.
  3. 3. • Free to use •Free to change •Free Redistribution •An alternative to commercial software •Distribution of License •License Must Not Be Specific to a Product • License Must Not Restrict Other Software • License Must Be TechnologyNeutral
  4. 4.  1970s: UNIX operating system developed at Bell Labs and by a diverse group of contributors outside of Bell Labs; later AT&T enforces intellectual property rights and “closes” the code 1983: Richard Stallman founds the Free Software Foundation 1993: Linus Torvalds releases first version of Linux built 1997: Debian Free Software Guidelines released 1998: Netscape releases Navigator in source
  5. 5. Eric S. Raymond One of Open Source Creators
  6. 6.  Open-source software is based on the idea that the user cannot only view but also can change the source code of the existing application.  Closed-source software is hidden to prevent the user either viewing or changing the code.
  7. 7. 1. Mozilla Firefox 3. 7-ZIP 2. Open Office 4. VLC Media Player
  8. 8. 7. Blender 8. MySQL
  9. 9. 1. Linux 2. Google Chrome 3. Android
  10. 10.  Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers.  Android is open source and Google releases the code under the Apache License after acquiring it from Android Incorporation.  Most widely used mobile platform with over 7,00,000 apps in Google play store, over 25 billion app downloads with 750 million devices running on Android. Android Source Code Available at : http://source.android.com/
  11. 11.  A very popular open source operating system that runs on a variety of hardware platforms . Linux is widely deployed as a server OS .  Linux is a multi-tasking, multiuser operating system. Although modified by numerous people.
  12. 12.  Ubuntu Linux Fedora Linux OpenSUSE Linux Mandriva Linux Linux Mint Debian Linux SlackWare Linux
  13. 13. Linux Free of Cost Fast Upgrading Backward Compatibility Multiuser Support Difficult for Programmer Windows Purchase License Slower Upgrading Forward Compatibility Multiuser Support Easy for Programmer
  14. 14.  GCC – GNU C Compiler. G++ - GNU C/C++ Compiler. Eclipse – IDE for C/C++/Java programs. GDB – GNU Debugger.
  15. 15. The Open Source Initiative (OSI) is a non-profit corporation formed to educate about the benefits of open source Open Source is a certification standard issued by the Open Source Initiative (OSI) that indicates that the source code of a computer program is made available free of charge to the general public. To summarize, the Definition model of distribution terms require that:  The software being distributed must be redistributed to anyone else without any restriction.  The source code must be made available (so that the receiving party will be able to improve or modify it).  The license can require improved versions of the software to carry a different name or version from the original software.
  16. 16. Open source license doesn't just mean access to the source code – it has to meet other criteria as well. The important issue is that the source code should available; there should be permission to modify the source code and further distribute it. Open-source software licenses are approved by the Open Source Initiative (OSI) based on their Open Source Definition (OSD).
  17. 17.  GNU GPL Lesser GPL BSD License Mozilla Public License IBM Public License Sun Community Source License
  18. 18. •GNU acronym for Gnu’s Not UNIX was developed by free software foundation(FSF) to provide royalty-free software to programmers and developers. •GNU is a recursive acronym for "GNU's Not Unix!", chosen because GNU's design is Unix-like, but differs from Unix by being free software and containing no Unix code •Development of GNU was initiated by Richard Stallman in 1983.
  19. 19. •The GNU General Public License (GNU GPL or GPL) is the most widely used free software license, which guarantees end users (individuals, organizations, companies) the freedoms to use, study, share (copy), and modify the software. •This license means that the source code isfreely distributed and available to the general public, usually via the Internet. •Software that ensures that these rights are retained is called free software.
  20. 20. IBM uses and develops Apache and Linux; created Secure Mailer and created other software on Alpha Works Apple released core layers of Mac OS X Server as an open source BSD operating system called Darwin; open sourcing the QuickTime Streaming Server and the Open Play network gaming toolkit HP uses and releases products running Linux Sun uses Linux; supports some open source development efforts(Forte IDE for Java and the Mozilla web browser)
  21. 21. Red Hat Software Linux vendor Active State develops and sells professional tools for Perl, Python, and Tcl/tk developers.
  22. 22. Security Quality Customizability Freedom Interoperability Flexibility Audit ability Support Options Cost Try Before You Buy
  23. 23. Open source tools is a program -- or tool -- that performs a very specific task, in which the source code is openly published for use and/or modification from its original design, free of charge. Open source tools are typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community, and is usually available at no charge under a license defined by the Open Source Initiative. Many types of Open Source Tools available which has seen a considerable rise with the advent of internet.
  24. 24. KompoZer : KompoZer is a complete web authoring system that combines web file management and easy-to-use WYSIWYG(What You See Is What You Get) web page editing. Notepad++ : Notepad++ is a source code editor and Notepad replacement that supports several languages. It runs on Windows and is governed by a GPL License. Firebug : Firebug is a plugin for Firefox that allows you to edit, debug, and monitor CSS, HTML, and JavaScript live in any web page. Quanta Plus : Quanta Plus is a highly stable and feature rich web development environment.
  25. 25. Sendmail:Sendmail is an open source mail transfer agent (MTA) used for routing and delivery e-mail. The original version of Sendmail was written by Eric Allman in the early 1980s. It is estimated that Sendmail is installed on 60 to 80 percent of the Internet's mail-server computers. Apache Web server:Often referred to as simply Apache, a public-domain open source Web server developed by a loosely knit group of programmers. The first version of Apache, based on the NCSA httpd Web server, was developed in 1995. Core development of the Apache Web server is performed by a group of about 20 volunteer programmers, called the Apache Group. However, because the source code is freely available, anyone can adapt the server for specific needs, and there is a large public library of Apache add-ons.
  26. 26. Linux:A freely distributable open source operating system that runs on a number of hardware platforms. The Linux kernel was developed mainly by Linus Torvalds. Because it's free, and because it runs on many platforms, including PCs and Macintoshes, Linux has become an extremely popular alternative to proprietary operating systems. GNOME Acronym for GNU Network Object Model Environment. GNOME is part of the GNU project and part of the free software, or open source, movement. GNOME is a Windows-like desktop system that works on UNIX and UNIXlike systems and is not dependent on any one window manager. The current version runs on Linux, FreeBSD, IRIX and Solaris. The main objective of GNOME is to provide a user-friendly suite of applications and an easy-to-use desktop.
  27. 27. 1. Lower total cost of ownership. 2. Reduced dependence on software vendors. 3. Open source software gives you the power to control your software's code. You have the right to modify the code to suit your requirements. 4. Reduced development effort / time by re-using existing code
  28. 28. 1. Most open source software applications are not reliable. 2. No guarantee of updates since you are not paying for the open source software nobody is bound to give you regular updates. You can get stuck with the same old version for years without ever getting an update. 3. No one is bound with you for maintenance and support like as legal software vendors, if any error in working of software occurs. 4. No warranties regarding to viruses and performance.
  29. 29. 1. It's all about Linux versus Windows, with Red Hat as yet another challenger to Microsoft. 2. Open-source Software Isn't Reliable or Supported. 3. Big companies don't use open source software. 4. There's no money to be made on free software. 5. Open Source is playing catch up to Microsoft and the commercial world.
  30. 30. •Open source is a wonderful alternative to Proprietary/Closed-Source •Free •Malleable •Shareable •Ever changing!!
  31. 31. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. http://images4.fanpop.com/image/photos/17500000/cool-background-random17506456-1869-1168.jpg http://images4.fanpop.com/image/photos/17500000/cool-backgrounds-random17514354-1024-640.jpg http://th00.deviantart.net/fs19/PRE/f/2007/288/2/0/cool_background_15_by_BLO O1995.jpg http://garcya.us/wp-content/uploads/2009/08/cool-background_011.jpg http://www.webdesignhot.com/wpcontent/uploads/2010/04/ComputerMouseVectorIllustrations.jpg http://www.multiwp.com/wp-content/uploads/lpt.jpg http://www.forbes.com/sites/wenjiazhao/2012/07/06/beliefs-and-misbeliefs-onopen-source-software/ (BELIEFS AND MISBELIEFS ABOUT OPEN SOURCE) http://www.oss-institute.org/ Payne, Christian (February 2002). "On the Security of Open Source Software". Info Systems Journal 12 (1): 61–78. doi:10.1046/j.1365-2575.2002.00118.x. http://sourceforge.net/ http://www.scilab.org/ (SCILAB) http://news.cnet.com/Homeland-Security-helps-secure-open-source-code/21001002_3-6025579.html (HOMELAND SECURITY HELPS SECURE OPEN SOURCE CODE)
  32. 32. Submitted by Nidhi Sharma Msc-It(3rd sem) 8503

×