John, Solomon Software wwww.solomondomain.com  Open Source  Open Minds
Agenda <ul><li>Free/Open Source Software Introduction </li></ul><ul><li>Proprietary Software Vs Free/Open Source Software ...
Don’t bother me with new ideas.  I’ve got a battle to fight.
Introduction to  Free/Open Source Software
History <ul><li>In the beginning, no protection for computer software. - It was de facto open source </li></ul><ul><li>No ...
Free Software Definition  <ul><li>Freedom to run the program in  any place, for any purpose  and for ever. </li></ul><ul><...
Definition of Open Source <ul><li>Open source doesn't just mean access to the source code. The distribution terms of open-...
Open Standards <ul><li>An open standard is a published standard that is possessed by no one and used by all.  </li></ul><u...
More Open Standards <ul><li>TCP/IP - Transmission standard  </li></ul><ul><li>ASCII - Standard for encoding  </li></ul><ul...
A  Proprietary Standard , <ul><li>Typically owned by a corporation.  </li></ul><ul><li>Its internals cannot be inspected. ...
Open Content <ul><li>Freedom to use, study, modify and share scientific and creative works </li></ul>
Free/Open Source Software (FOSS). <ul><li>Free Software Foundation </li></ul><ul><ul><li>Founded by Richard Stallman.  </l...
Proprietary Software Vs Free Software
What is not Free/Open Source Software <ul><li>Freeware (no source code) </li></ul><ul><li>Shareware (no source code) </li>...
Proprietary software <ul><li>In proprietary software, you buy a license  (the right) to use  some binary code.  You do not...
 
India Digital Scenario 2009 40 crores Mobile subscribers 5.2 crores Internet users 0.54 crores Broadband subscribers 2.8 c...
Indian Software Expenditure 10 crore x Rs. 20,000 = Rs. 200,000 Cr. Proprietary Office Suite 10 crore x Rs. 5,000- = Rs. 5...
Compare  India’s Primary Deficit in  2008-2009 Budget Rs. 57,520 Cr. Rs. 386 crores.  Rs. 250,000 Crores. Chandrayan-1  Pr...
Price We Pay for Not Using Free and Open Source Software <ul><li>No Freedom to Modify, Study, Distribute </li></ul><ul><li...
FOSS Benefits <ul><li>Zero acquisition cost. </li></ul><ul><li>Freedom </li></ul><ul><li>Not restricted to modify, learn, ...
FOSS Technologies
Operating Systems <ul><li>O/S Linux </li></ul><ul><li>Used in numerous domains, from embedded systems to super computers, ...
Web Browser: Firefox <ul><li>Developed and Maintained under Mozilla Foundation.  Available for a wide variety of OS. </li>...
Email Client: ThunderBird <ul><li>Developed and maintained under Mozilla Foundation.  </li></ul><ul><li>Available for a wi...
Office Suite: OpenOffice <ul><li>Originally derived from StarOffice, an office suite developed by StarDivision and acquire...
Programming Language: Java <ul><li>Developed by Sun Microsystems and open sourced in November 2007 under GNU GPL. </li></u...
Web Server <ul><li>Apache HTTP Server  </li></ul><ul><li>Developed and maintained under Apache Software Foundation.  Avail...
RDBMS: MySQL <ul><li>RDBMS: MySQL </li></ul><ul><li>Owned and sponsored by the Swedish company MySQL AB, now subsidary of ...
Web Development: PHP <ul><li>PHP is a scripting language originally designed for producing dynamic web pages. </li></ul><u...
CMS: Joomla <ul><li>Joomla! is a free open source content management system for publishing content on the World Wide Web a...
Career in Open Source
Job Opportunities in  Free and Open Source Software <ul><li>With economic slowdown enterprises have started optimizing the...
Major Players in Free/Open Source Software <ul><li>Corporate </li></ul><ul><ul><li>IBM </li></ul></ul><ul><ul><li>HP </li>...
Learn, Use and Teach Open Source <ul><li>Learn more about Free/Open Source Software and its license types. </li></ul><ul><...
Thank You We all are  Learners,  Doers & Teachers
Upcoming SlideShare
Loading in …5
×

Open Source

2,334 views

Published on

Published in: Technology
  • Be the first to comment

Open Source

  1. 1. John, Solomon Software wwww.solomondomain.com Open Source Open Minds
  2. 2. Agenda <ul><li>Free/Open Source Software Introduction </li></ul><ul><li>Proprietary Software Vs Free/Open Source Software </li></ul><ul><li>Free/Open Source Software Technologies </li></ul><ul><li>Open Source for Career </li></ul>
  3. 3. Don’t bother me with new ideas. I’ve got a battle to fight.
  4. 4. Introduction to Free/Open Source Software
  5. 5. History <ul><li>In the beginning, no protection for computer software. - It was de facto open source </li></ul><ul><li>No copyright until 1980 </li></ul><ul><li>No patenting until mid to late 1990s </li></ul><ul><li>Could be kept a trade secret, but not effective </li></ul>
  6. 6. Free Software Definition <ul><li>Freedom to run the program in any place, for any purpose and for ever. </li></ul><ul><li>Freedom to study how it works and to adapt it to our needs. This requires access to the source code. </li></ul><ul><li>Freedom to redistribute copies , so that we can help our friends and neighbours. </li></ul><ul><li>Freedom to improve the program and to release improvements to the public. This also requires the source code. </li></ul><ul><li>Free Software is a movement for Software Freedom </li></ul>
  7. 7. Definition of Open Source <ul><li>Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with criteria. </li></ul><ul><ul><li>Free Redistribution </li></ul></ul><ul><ul><li>Source Code </li></ul></ul><ul><ul><li>Derived Works </li></ul></ul><ul><ul><li>Integrity of The Author's Source Code </li></ul></ul><ul><ul><li>No Discrimination Against Persons or Groups </li></ul></ul><ul><ul><li>No Discrimination Against Fields of Endeavor </li></ul></ul><ul><ul><li>Distribution of License </li></ul></ul><ul><ul><li>License Must Not Be Specific to a Product </li></ul></ul><ul><ul><li>License Must Not Restrict Other Software </li></ul></ul><ul><ul><li>License Must Be Technology-Neutral </li></ul></ul>
  8. 8. Open Standards <ul><li>An open standard is a published standard that is possessed by no one and used by all. </li></ul><ul><li>Example: HTML is an open standard; it is managed by the World Wide Web Consortium But they do not own it. Anyone can inspect, criticize, or suggest enhancements. </li></ul>
  9. 9. More Open Standards <ul><li>TCP/IP - Transmission standard </li></ul><ul><li>ASCII - Standard for encoding </li></ul><ul><li>HTTP, HTML, URL, XHTML - Web standards </li></ul><ul><li>PNG, GIF, JPEG - Standards for image files </li></ul><ul><li>POP, SMTP - Email standards </li></ul><ul><li>PDF - Document transfer standard </li></ul>
  10. 10. A Proprietary Standard , <ul><li>Typically owned by a corporation. </li></ul><ul><li>Its internals cannot be inspected. </li></ul><ul><li>Its use is licensed by its owners. </li></ul><ul><li>It can be changed at will. </li></ul><ul><li>Example: Google PageRank </li></ul>
  11. 11. Open Content <ul><li>Freedom to use, study, modify and share scientific and creative works </li></ul>
  12. 12. Free/Open Source Software (FOSS). <ul><li>Free Software Foundation </li></ul><ul><ul><li>Founded by Richard Stallman. </li></ul></ul><ul><ul><li>The Free Software movement focuses on moral and ethical issues relating to the freedom of users to use, study, modify and redistribute software. </li></ul></ul><ul><li>Free Software Foundation, Open Source Initiative, </li></ul><ul><ul><li>founded by Bruce.. </li></ul></ul><ul><ul><li>Open Source advocates take a more corporate approach, focusing on the advantages of the Open Source Software development method . </li></ul></ul><ul><li>FOSS (Free/Open Source Software) </li></ul><ul><ul><li>For most purposes, Free Software and Open Source Software can be considered to be the same and we refer to it as Free/Open Source Software (FOSS). </li></ul></ul>
  13. 13. Proprietary Software Vs Free Software
  14. 14. What is not Free/Open Source Software <ul><li>Freeware (no source code) </li></ul><ul><li>Shareware (no source code) </li></ul><ul><li>Public Domain </li></ul><ul><li>For non-commercial use only </li></ul><ul><li>Community Codes </li></ul>
  15. 15. Proprietary software <ul><li>In proprietary software, you buy a license (the right) to use some binary code. You do not buy ownership. </li></ul><ul><li>Proprietary software is software that is not free or semi-free. Its use, redistribution or modification is prohibited, or requires you to ask for permission, or is restricted so much that you effectively can't do it freely. </li></ul>
  16. 17. India Digital Scenario 2009 40 crores Mobile subscribers 5.2 crores Internet users 0.54 crores Broadband subscribers 2.8 crores Personal computers
  17. 18. Indian Software Expenditure 10 crore x Rs. 20,000 = Rs. 200,000 Cr. Proprietary Office Suite 10 crore x Rs. 5,000- = Rs. 50,000 Cr. Proprietary OS Software 10 crores Assumed Proprietary Software License Requirement with PC Population growth.
  18. 19. Compare India’s Primary Deficit in 2008-2009 Budget Rs. 57,520 Cr. Rs. 386 crores. Rs. 250,000 Crores. Chandrayan-1 Project cost 10 Crores PC Operating System and Office Software Cost
  19. 20. Price We Pay for Not Using Free and Open Source Software <ul><li>No Freedom to Modify, Study, Distribute </li></ul><ul><li>Bugs </li></ul><ul><li>Update </li></ul><ul><li>No Localization </li></ul><ul><li>No study </li></ul><ul><li>Privacy and Security Risk </li></ul><ul><li>Compromising Legal Risk </li></ul>
  20. 21. FOSS Benefits <ul><li>Zero acquisition cost. </li></ul><ul><li>Freedom </li></ul><ul><li>Not restricted to modify, learn, distribute. </li></ul><ul><li>No Lock-in means your investment is safe. </li></ul><ul><li>Peer review. Bugs, security holes found by others. </li></ul><ul><li>Programmers write better code/docs. Knowing it'll be scrutinized. </li></ul><ul><li>Saves Foreign Currency Exchange </li></ul>
  21. 22. FOSS Technologies
  22. 23. Operating Systems <ul><li>O/S Linux </li></ul><ul><li>Used in numerous domains, from embedded systems to super computers, installation with popular LAMP application pack. </li></ul>
  23. 24. Web Browser: Firefox <ul><li>Developed and Maintained under Mozilla Foundation. Available for a wide variety of OS. </li></ul><ul><li>Most popular Web browser. </li></ul>
  24. 25. Email Client: ThunderBird <ul><li>Developed and maintained under Mozilla Foundation. </li></ul><ul><li>Available for a wide Variety of Operating Systems. </li></ul>
  25. 26. Office Suite: OpenOffice <ul><li>Originally derived from StarOffice, an office suite developed by StarDivision and acquired by Sun Microsystems in 1999. </li></ul>
  26. 27. Programming Language: Java <ul><li>Developed by Sun Microsystems and open sourced in November 2007 under GNU GPL. </li></ul><ul><li>Used in a wide variety of computing platforms spanning from embedded devices to enterprise servers and supercomputers. </li></ul>
  27. 28. Web Server <ul><li>Apache HTTP Server </li></ul><ul><li>Developed and maintained under Apache Software Foundation. Available for a wide Variety of OS </li></ul><ul><li>Most popular HTTP Server on WWW </li></ul><ul><li>The majority of all web servers using Apache are Linux web servers. </li></ul><ul><li>Apache is characterized as free software and open source software. </li></ul>
  28. 29. RDBMS: MySQL <ul><li>RDBMS: MySQL </li></ul><ul><li>Owned and sponsored by the Swedish company MySQL AB, now subsidary of Sun microsystems. </li></ul><ul><li>Has more than 11 million installations. Widely used to support websites. </li></ul>
  29. 30. Web Development: PHP <ul><li>PHP is a scripting language originally designed for producing dynamic web pages. </li></ul><ul><li>Hypertext Preprocessor </li></ul><ul><li>PHP is free software released under the PHP License, however it is incompatible with the GNU General Public License (GPL) </li></ul><ul><li>PHP is commonly used as the P in this bundle alongside Linux, Apache and MySQL, although the P may also refer to Python or Perl. </li></ul>
  30. 31. CMS: Joomla <ul><li>Joomla! is a free open source content management system for publishing content on the World Wide Web and intranets </li></ul><ul><li>It is written in the PHP programming language and uses the MySQL database. </li></ul><ul><li>Widely used in the World Wide Web. </li></ul>
  31. 32. Career in Open Source
  32. 33. Job Opportunities in Free and Open Source Software <ul><li>With economic slowdown enterprises have started optimizing their IT budgets. </li></ul><ul><li>Free and Open Source software is being adopted. </li></ul><ul><li>They need employees having familiarity with Open Source technologies. </li></ul>
  33. 34. Major Players in Free/Open Source Software <ul><li>Corporate </li></ul><ul><ul><li>IBM </li></ul></ul><ul><ul><li>HP </li></ul></ul><ul><ul><li>SUN </li></ul></ul><ul><ul><li>RedHat </li></ul></ul><ul><li>Non Profit Organisation </li></ul><ul><ul><li>Apache Software Foundation </li></ul></ul><ul><ul><li>Mozilla Foundation </li></ul></ul><ul><li>Individuals </li></ul><ul><ul><li>Linus Torvalds </li></ul></ul>
  34. 35. Learn, Use and Teach Open Source <ul><li>Learn more about Free/Open Source Software and its license types. </li></ul><ul><li>Get trained in one or more of the Open Source technologies. </li></ul><ul><li>Install Open Source Software and start experiments. </li></ul><ul><li>Contribute for an Open Source Project and make instant proof of your knowledge. </li></ul><ul><li>Train others in Free/Open Source Software </li></ul><ul><li>Advocate Open Source. </li></ul>
  35. 36. Thank You We all are Learners, Doers & Teachers

×