KEMBAR78
Open Source Software | PPTX
Open Source SoftwareTahaPatniHector Lopez ValenciaDecember 11th 2009
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
What 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)
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)
Common open source softwareFirefoxVLC media playerThunderbirdphBB bulletin boards BittorrentLinux
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 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.  (4)The License decides the Rules the community Lives byChoosing the Right LicenseOutside Contribution Proprietary Forks (5)OSI Approves all Software’s License
 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

Open Source Software

  • 1.
    Open Source SoftwareTahaPatniHectorLopez ValenciaDecember 11th 2009
  • 2.
    Table of ContentsWhat is Open Source SoftwareHistoryOpen Source DefinitionOpen Source Licensing Open Source vs. Other SoftwareHow Open Source Software is developedPros and ConsConclusion ReferencesThank You and Questions
  • 3.
    What is OpenSource 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)
  • 4.
    History Open SourceMovement Launched in 1998 By Eric S Raymond and othersFree Software was too ambiguous Open Source Definition was IntroducedOSI was formed (2)
  • 5.
    Common open sourcesoftwareFirefoxVLC media playerThunderbirdphBB bulletin boards BittorrentLinux
  • 6.
    Open Source DefinitionFree Redistribution
  • 7.
  • 8.
  • 9.
    Integrity of theAuthor’s Source Code
  • 10.
  • 11.
    No Discrimination ofFields Endeavour
  • 12.
  • 13.
    License must notbe Specific to a Product
  • 14.
    License must notrestrict other Software
  • 15.
    License must beTechnology Neutral (2) Open 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. (4)The License decides the Rules the community Lives byChoosing the Right LicenseOutside Contribution Proprietary Forks (5)OSI Approves all Software’s License
  • 16.
    Most Commonlicenses Apache License: 2.0BSD LicensesGNU General Public Licenses (GPL)GNU Library or “Lesser” General Public LicenseMITT LicenseMozilla Public License (MPL)Eclipse Public License
  • 17.
    Major Differences inLicenses Each License decides how your software is going to be usedSome Licenses always remain free (GPL)Business Friendly Licenses (BSD, Apache)(9)
  • 18.
    Open Source SoftwareVs Other Software Closed Source/Proprietary No Source Code Available to viewCost InvolvedIncludes Technical SupportNo Modifications Allowed Source Available Only Able to View The Code
  • 19.
    Open Source SoftwareVs Others CONTDFree SoftwareAll Free Software's are OSS Ambiguity of the termSocial and Moral(8)
  • 20.
    How The OpenSource Software is developed6
  • 21.
    Pros and ConsPROSLess cheaperEasier Bug Fixes Improved Security with Easy FixesFlexible Choice for Vendors (6)CONSEasily access to HackersSome Software aren’t CompatibleUse At Own Risk No Product Support (7)
  • 22.
    Conclusion and whyshould you care?With Open Source Software you canShare Open Source Programs Develop in a groupLess problems, Improved Software’s, Better featuresNew Business Opportunities
  • 23.
    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
  • 24.