Open Source Software

13
OPEN SOURCE SOFTWARE Goran Toth October 25 th 2011

description

Open Source Software presentation

Transcript of Open Source Software

OPEN SOURCE SOFTWARE

OPEN SOURCE SOFTWAREGoran TothOctober 25th 2011

1TABLE OF CONTENTSWHAT IS OPEN SOURCE SOFTWAREOPEN SOURCE DEFINITIONOPEN SOURCE LICENSEMOST COMMON LICENSESDIFFERENCES IN LICENSESCOMMON OPEN SOURCE SOFTWAREDEVELOPMENT OF OPEN SOURCEPROS AND CONSCONCLUSION AND WHY SHOULD YOU CARE?REFERENCES2WHAT IS OPEN SOURCE SOFTWAREOpen 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)

3OPEN SOURCE DEFINITIONOpen source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria:

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 Neutral4OPEN SOURCE LICENSEA 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. The License decides the Rules the community Lives by

OSI (Open Source Initiative) Approves all Softwares License. All approvedopensourcelicensescan be foundand readon the websiteof this organization.5MOST COMMON LICENSESApache License: 2.0BSD LicensesGNU General Public Licenses (GPL)GNU Library or Lesser General Public LicenseMIT LicenseMozilla Public License (MPL)Eclipse Public License

6DIFFERENCES IN LICENSESEach License decides how your software is going to be usedSome Licenses always remain free (GPL)Business Friendly Licenses (BSD, Apache)

7COMMON OPEN SOURCE SOFTWAREMozilla FirefoxVLC media playerThunderbirdphBB bulletin boards BittorrentLinux OS

8DEVELOPMENT OF OPEN SOURCE

9PROS AND CONSPROSCONSCheaperEasier Bug Fixes Improved Security with Easy FixesFlexible Choice for Vendors

Easily access to HackersSome Software arent CompatibleUse At Own Risk No Product Support

10CONCLUSION AND WHY SHOULD YOU CARE?With Open Source Software you can:Share Open Source Programs Develop in a groupLess problems, Improved Softwares, Better featuresNew Business Opportunities

11THANK YOU FOR YOUR ATTENTION!

12REFERENCES(1) http://onlamp.com/onlamp/2005/09/15/what-is-opensource.html http://oss-broschuere.berlios.de/broschuere/broschuere-en.html http://opensource.org/docs/osdhttp://en.wikipedia.org/wiki/Open_source_software#cite_note-4 http://www.airs.com/ian/essays/licensing/licensing.html http://www.cippic.ca/open-source/ http://www.helium.com/items/111610-the-pros-and-cons-of-open-source-software http://www.gnu.org/philosophy/free-sw.html http://www.supportforge.biz/content/view/16/33/ http://is.pasok.gr/si/software.html

13