Published on

Published in: Technology
  • 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
  • Theme created by Sakari Koivunen and Henrik Omma Released under the LGPL license.
  • foss_19-9

    1. 1. <ul><ul><li>Free and Open Source Software </li></ul></ul><ul><ul><li>is it ready? </li></ul></ul><ul><ul><li>PICTI 19/9/2006 Hanna Kreitem </li></ul></ul>
    2. 2. Expectations
    3. 3. OpenSource ?! <ul><li>Open Source Software/Free Software programs are programs whose licenses give users the freedom to run the program for any purpose, to study and modify the program, and to redistribute copies of either the original or modified program (without having to pay royalties to previous developers). </li></ul><ul><li>FSF freedoms: </li></ul><ul><li>The freedom to run a program, for any purpose; </li></ul><ul><li>The freedom to study how a program works and adapt it to a person’s needs. Access to the source code is a precondition for this; </li></ul><ul><li>The freedom to redistribute copies so that you can help your neighbour; and </li></ul><ul><li>The freedom to improve a program and release your improvements to the public, so that the whole community benefits. Access to the source code is a precondition for this. </li></ul>
    4. 4. OpenSource Philosophy <ul><li>Promotes open access and sharing. </li></ul><ul><li>Promotes collaborative work. </li></ul><ul><li>Not only limited to software: </li></ul><ul><ul><li>Education: OpenCourseWare (MIT), OpenCurriculum. </li></ul></ul><ul><ul><li>Community and development: </li></ul></ul><ul><ul><li>Media: LiveJournal, WikiNews, blogs. </li></ul></ul><ul><ul><li>Open source movies: Elephant's Dream, World's first open movie. directed by Bassam Kurdali. </li></ul></ul><ul><ul><li>OpenCola, OpenBeer. </li></ul></ul><ul><ul><li>Wikipedia, Wikitionary, Wikiquotes, Wikibooks. </li></ul></ul>
    5. 5. History <ul><li>1960's and 1970's CS labs, the community of programmers shared improvements. </li></ul><ul><li>1970's and 1980's, began to conflict with propriety software. </li></ul><ul><li>1984 GNU project was born, various tools. FSF established later. </li></ul><ul><li>1991 Linus Trovalds write a UNIX-like kernel, Linux, which will fomr together with the GNU tools an operating system (GNU/Linux). </li></ul><ul><li>1997/8 GNU/Linux exploded into press spotlight, with 25% server market share and high growth rate. “OpenSource” came out. </li></ul>
    6. 6. Development Method <ul><li>The Cathedral and the Bazaar (1997, Eric S. Raymond) </li></ul><ul><li>Cathedral </li></ul><ul><li>Conventional closed source development </li></ul><ul><li>Central planning. </li></ul><ul><li>Tight organization. </li></ul><ul><li>One process from start to finish. </li></ul><ul><li>Developers spend time on finding bugs and handle feature requests. </li></ul><ul><li>Bazaar </li></ul><ul><li>Main Open Source development process. </li></ul><ul><li>Grows organically. </li></ul><ul><li>Anyone can submit suggestions and discuss them. </li></ul><ul><li>Users are treated as co-developers. </li></ul><ul><li>users can point directly to bugs, even fix it. </li></ul>
    7. 7. benefits of the OpenSource development method <ul><li>Reduced duplication of effort. </li></ul><ul><li>Building upon the work of others. </li></ul><ul><li>Better quality control. Given enough eyeballs, all bugs are shallow </li></ul><ul><li>Reduced maintenance costs. </li></ul>
    8. 8. Why OpenSource? (Benifits) <ul><li>Less dependence on imported technology and monopoly. </li></ul><ul><li>Ability to customize/translate/and localize software. </li></ul><ul><li>Building Software capacity: Low entry barriers, excellent training system. </li></ul><ul><li>Participation in global network of software development. </li></ul><ul><li>Less vulnerable to viruses and attacks (Faster Actions). </li></ul><ul><li>Open Standards/Formats -Vendor Independent. </li></ul><ul><li>Reduced Piracy (IPR, WTO). </li></ul><ul><li>More reliable/stable. </li></ul><ul><li>Looks good! </li></ul><ul><li>Reduced costs - affordable software for individual, enterprise, and government. </li></ul>
    9. 9. Cost saving example
    10. 10. Maintenance and updates <ul><li>Average time required * per machine. </li></ul>
    11. 11. Shortcomings of OpenSource <ul><li>Lack of some applications, alternatives available, but still. </li></ul><ul><li>Interoperability with propriety systems (non-open standards). </li></ul><ul><li>Polish and not user friendly!! nah, look at this desktop. </li></ul>
    12. 12. OpenSource and Governments <ul><ul><li>Governments are increasingly embracing the use of open source software. </li></ul></ul><ul><ul><li>Brazil, France, Germany, Argentina, Spain, EC, China, Finland, South Korea, India, Taiwan, Thailand, Malaysia, Japan, South Africa </li></ul></ul>
    13. 13. Break
    14. 14. Linux <ul><ul><li>Linux is the most frequently heard FOSS buzzword in the mass media today. However, because of its common usage, the term Linux has been used to refer to broader and broader definitions. It is important to understand the different definitions of Linux to be able to follow the discussions on FOSS. </li></ul></ul><ul><ul><li>Linux the kernel. </li></ul></ul><ul><ul><li>Linux the distribution: contains the Linux kernel at its heart and all the FOSS components required to produce full operating system functionality </li></ul></ul>
    15. 15. Linux Tour
    16. 16. Where can one obtain Linux? <ul><ul><li>Most Linux distributions are free and downloadable from the Internet. The following is a table of some of the most popular distributors of Linux: </li></ul></ul><ul><ul><li>Popular Linux Distributors </li></ul></ul><ul><ul><li>Debian </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>Redhat </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>SuSe </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>Mandriva </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>SlackWare </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>TurboLinux </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>The advantages of going with distributions of Linux are many. The single most important advantage of vendor Linux over “stock” Linux is that it saves users time, and provides ready to use set of applications. </li></ul></ul>
    17. 17. OpenSource Business Solutions <ul><li>Examples: </li></ul><ul><ul><li>OpenXchange. </li></ul></ul><ul><ul><li>Apache. (65%) </li></ul></ul><ul><ul><li>MySQL. </li></ul></ul><ul><ul><li>Tomcat. </li></ul></ul><ul><ul><li>BIND (90%). </li></ul></ul><ul><ul><li>OpenOffice. </li></ul></ul><ul><ul><li>CRM: SugarCRM, VtigerCRM </li></ul></ul><ul><ul><li>DMS: KnowledgeTree, Alfresco. </li></ul></ul>OpenSource Business Solutions <ul><ul><li>Suse Linux Enterprise Server/Desktop. </li></ul></ul><ul><ul><li>Netbeans / Eclipse. </li></ul></ul><ul><ul><li>Wiki, Yahoo, Google, Hotmail. </li></ul></ul><ul><ul><li>Firefox . </li></ul></ul><ul><ul><li>Blender. </li></ul></ul><ul><ul><li>Asterisk. </li></ul></ul><ul><ul><li>GCC. </li></ul></ul><ul><ul><li>Wide range of business ready applications are available under opensource licenses. </li></ul></ul><ul><ul><li>Advantages include open standards, cost saving. </li></ul></ul>
    18. 18. Selecting OS Solution <ul><li>Reputation </li></ul><ul><li>On going Effort </li></ul><ul><li>Standards and Interoperability </li></ul><ul><li>Support (Community/Commercial) </li></ul><ul><li>Version (1.0?) </li></ul><ul><li>Documentation </li></ul><ul><li>Skill set </li></ul><ul><li>License </li></ul><ul><li>Coverage. </li></ul>
    19. 19. Is it Ready? <ul><li>You have: </li></ul><ul><li>Accounting </li></ul><ul><li>Database </li></ul><ul><li>Word Processing </li></ul><ul><li>Spreadsheet </li></ul><ul><li>Presentation Preparation </li></ul><ul><li>Browsers </li></ul><ul><li>Email </li></ul><ul><li>Graphic Manipulation </li></ul><ul><li>Drawing </li></ul><ul><li>And MUCH more... </li></ul>
    20. 20. IPR and Licensing <ul><li>FOSS is released under a variety of different licenses. There are two primary types of licenses and countless variants. The GNU General Public License and the BSD-style licenses. </li></ul><ul><ul><li>GPL: Users are allowed to do pretty much anything they want to a GPL program, including copying, distributing and modifying. The conditions of the license primarily affect the user when it is distributed to another user. </li></ul></ul><ul><li>BSD: These are among the most permissive licenses possible, because they basically permit users to do anything they wish with the software as long as: </li></ul><ul><ul><ul><ul><li>Attribution is given to the original licensor by including the original copyright notice in source code files; and </li></ul></ul></ul></ul><ul><ul><ul><ul><li>No attempt is made to sue or hold the original licensor liable for damages. </li></ul></ul></ul></ul><ul><ul><ul><ul><li>BSD-style licenses do not require the distribution of source code. </li></ul></ul></ul></ul>
    21. 21. Can FOSS be combined with propriety software? <ul><li>Yes, Free/Libre'/OpenSource software can be combined with propriety software with no problem. For example, you can run propriety software on Linux (Oracle on Linux) </li></ul>
    22. 22. Questions