Open Source Softwarefinal 2


Published on

Published in: Technology, News & Politics
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Open Source Softwarefinal 2

  1. 1. Open Source Software<br />TahaPatni<br />Hector Lopez Valencia<br />December 11th 2009<br />
  2. 2. Table of Contents <br />What is Open Source Software<br />History<br />Open Source Definition<br />Open Source Licensing <br />Open Source vs. Other Software<br />How Open Source Software is developed<br />Pros and Cons<br />Conclusion <br />References<br />Thank You and Questions <br />
  3. 3. What is Open Source Software<br />Open Source Software:<br /> “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)<br />
  4. 4. History <br />Open Source Movement <br />Launched in 1998 By Eric S Raymond and others<br />Free Software was too ambiguous <br />Open Source Definition was Introduced<br />OSI was formed (2)<br />
  5. 5. Common open source software<br />Firefox<br />VLC media player<br />Thunderbird<br />phBB bulletin boards <br />Bittorrent<br />Linux<br />
  6. 6. Open Source Definition <br /><ul><li>Free Redistribution
  7. 7. Source Code
  8. 8. Derived Works
  9. 9. Integrity of the Author’s Source Code
  10. 10. No Discrimination Against Person or Groups
  11. 11. No Discrimination of Fields Endeavour
  12. 12. Distribution of License
  13. 13. License must not be Specific to a Product
  14. 14. License must not restrict other Software
  15. 15. License must be Technology Neutral (2) </li></li></ul><li>Open Source License<br />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)<br />The License decides the Rules the community Lives by<br />Choosing the Right License<br />Outside Contribution <br />Proprietary Forks (5)<br />OSI Approves all Software’s License <br />
  16. 16. Most Common licenses <br />Apache License: 2.0<br />BSD Licenses<br />GNU General Public Licenses (GPL)<br />GNU Library or “Lesser” General Public License<br />MITT License<br />Mozilla Public License (MPL)<br />Eclipse Public License<br />
  17. 17. Major Differences in Licenses <br />Each License decides how your software is going to be used<br />Some Licenses always remain free (GPL)<br />Business Friendly Licenses (BSD, Apache)(9)<br />
  18. 18. Open Source Software Vs Other Software <br />Closed Source/Proprietary <br />No Source Code Available to view<br />Cost Involved<br />Includes Technical Support<br />No Modifications Allowed <br />Source Available <br />Only Able to View The Code<br />
  19. 19. Open Source Software Vs Others CONTD<br />Free Software<br />All Free Software&apos;s are OSS <br />Ambiguity of the term<br />Social and Moral(8)<br />
  20. 20. How The Open Source Software is developed<br />6<br />
  21. 21. Pros and Cons<br />PROS <br />Less cheaper<br />Easier Bug Fixes <br />Improved Security with Easy Fixes<br />Flexible Choice for Vendors (6)<br /><ul><li>CONS</li></ul>Easily access to Hackers<br />Some Software aren’t Compatible<br />Use At Own Risk <br />No Product Support (7)<br />
  22. 22. Conclusion and why should you care?<br />With Open Source Software you can<br />Share Open Source Programs <br />Develop in a group<br />Less problems, Improved Software’s, Better features<br />New Business Opportunities <br />
  23. 23. References<br /> (1)<br />(2)<br />(3)<br />(4)<br />(5)<br />(6)<br />(7)<br />(8)<br />(9)<br />(10)<br />
  24. 24. Thank You!Any questions?<br />