Open Source Software
Open Source Software
Taha PatniHector Lopez ValenciaDecember 11th 2009
1
Table of Contents
What is Open Source SoftwareHistoryOpen Source DefinitionOpen Source Licensing Open Source vs. Other SoftwareHow Open Source Software is developedPros and ConsConclusion ReferencesThank You and Questions
2
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)
3
History
Open Source Movement Launched in 1998 By Eric S Raymond and othersFree Software was too ambiguous Open Source Definition was IntroducedOSI was formed (2)
4
Common open source software
FirefoxVLC media playerThunderbirdphBB bulletin boards BittorrentLinux
5
Open Source Definition
Free Redistribution Source CodeDerived WorksIntegrity of the Authors Source CodeNo Discrimination Against Person or GroupsNo Discrimination of Fields Endeavour Distribution of LicenseLicense must not be Specific to a ProductLicense must not restrict other SoftwareLicense must be Technology Neutral (2)
6
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 byChoosing the Right LicenseOutside Contribution Proprietary Forks (5)
OSI Approves all Softwares License
7
Most Common licenses
Apache License: 2.0BSD LicensesGNU General Public Licenses (GPL)GNU Library or Lesser General Public LicenseMITT LicenseMozilla Public License (MPL)Eclipse Public License
8
Major Differences in Licenses
Each License decides how your software is going to be usedSome Licenses always remain free (GPL)Business Friendly Licenses (BSD, Apache)(9)
9
Open Source Software Vs Other Software
Closed Source/Proprietary No Source Code Available to viewCost InvolvedIncludes Technical SupportNo Modifications Allowed
Source Available Only Able to View The Code
10
Open Source Software Vs Others CONTD
Free SoftwareAll Free Software's are OSS Ambiguity of the termSocial and Moral(8)
11
How The Open Source Software is developed
6
12
Pros and Cons
PROS Less cheaperEasier Bug Fixes Improved Security with Easy FixesFlexible Choice for Vendors (6)
CONSEasily access to HackersSome Software arent CompatibleUse At Own Risk No Product Support (7)
13
Conclusion and why should you care?
With Open Source Software you canShare Open Source Programs Develop in a groupLess problems, Improved Softwares, Better featuresNew Business Opportunities
14
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
15
Thank You!Any questions?
16
Top Related