OPEN SOURCE SOFTWARE
Taha PatniHector Lopez ValenciaDecember 11th 2009
TABLE OF CONTENTS What is Open Source Software History Open Source Definition Open Source Licensing Open Source vs. Other Software How Open Source Software is developed Pros and Cons Conclusion References Thank You and Questions
WHAT IS OPEN SOURCE SOFTWARE
Open Source Software:“Open source usually refers to software
that is released with source code under a license that ensures that derivative works will also be available as source code, protects certain rights of the original authors, and prohibits restrictions on how the software can be used or who can use it.”(1)
HISTORY
Open Source Movement
Launched in 1998 By Eric S Raymond and others
Free Software was too ambiguous
Open Source Definition was Introduced
OSI was formed (2)
COMMON OPEN SOURCE SOFTWARE
Firefox
VLC media player
Thunderbird
phBB bulletin boards
Bittorrent
Linux
OPEN SOURCE DEFINITION Free Redistribution Source Code Derived Works Integrity of the Author’s Source Code No Discrimination Against Person or
Groups No Discrimination of Fields Endeavour Distribution of License License must not be Specific to a
Product License must not restrict other
Software License must be Technology Neutral
(2)
OPEN SOURCE LICENSE A license defines the rights and obligations that a
licensor grants to a licensee. Open Source licenses grant licensees the right to copy, modify and redistribute source code (or content). These licenses
may also impose obligations. (4) The License decides the Rules the
community Lives by Choosing the Right License
Outside Contribution Proprietary Forks (5)
OSI Approves all Software’s License
MOST COMMON LICENSES
Apache License: 2.0
BSD Licenses
GNU General Public Licenses (GPL)
GNU Library or “Lesser” General Public License
MITT License
Mozilla Public License (MPL)
Eclipse Public License
MAJOR DIFFERENCES IN LICENSES
Each License decides how your software is
going to be used
Some Licenses always remain free (GPL)
Business Friendly Licenses (BSD, Apache)(9)
OPEN SOURCE SOFTWARE VS OTHER SOFTWARE
Closed Source/Proprietary
No Source Code Available to view
Cost Involved
Includes Technical Support
No Modifications Allowed
Source Available Only Able to View The Code
OPEN SOURCE SOFTWARE VS OTHERS CONTD
Free Software
All Free Software's are OSS
Ambiguity of the term
Social and Moral(8)
HOW THE OPEN SOURCE SOFTWARE IS DEVELOPED
6
PROS AND CONS
PROS Less cheaper Easier Bug Fixes Improved Security with Easy
Fixes Flexible Choice for Vendors
(6)
CONS Easily access to
Hackers Some Software aren’t
Compatible Use At Own Risk No Product Support
(7)
CONCLUSION AND WHY SHOULD YOU CARE?
With Open Source Software you can
Share Open Source Programs
Develop in a group
Less problems, Improved Software’s, Better
features
New Business Opportunities
REFERENCES
(1) http://onlamp.com/onlamp/2005/09/15/what-is-opensource.html
(2) http://oss-broschuere.berlios.de/broschuere/broschuere-en.html
(3) http://opensource.org/docs/osd(4)
http://en.wikipedia.org/wiki/Open_source_software#cite_note-4
(5) http://www.airs.com/ian/essays/licensing/licensing.html
(6) http://www.cippic.ca/open-source/(7)
http://www.helium.com/items/111610-the-pros-and-cons-of-open-source-software
(8) http://www.gnu.org/philosophy/free-sw.html(9) http://www.supportforge.biz/content/view/16/33/(10) http://is.pasok.gr/si/software.html
THANK YOU!ANY QUESTIONS?
Top Related