Free and Open Source Software is it ready? PICTI 19/9/2006 Hanna Kreitem.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
Advertisements

Free Beer and Free Speech Thomas Krichel
Linux Operating System Linux is a free open-source operating system based on Unix. Linux was originally created by Linus Torvalds with the assistance of.
A Lawyer Looks at the Open Source Revolution Robert W. Gomulkiewicz Director, Intellectual Property Law & Policy Program Associate Professor of Law University.
What is GNU/Linux (Not Linux!)? David Sudjiman davidsudjiman (at) yahoo (dot) com The latest version of this document can.
1 Open Office – A cheaper alternate to Microsoft Office Edited by: Irfan Ilyas.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Copyleft and cathedrals How the counterculture is changing the way we do business.
Open Source. Operating System  Application Program Interface (API) Scheduling: Defines which application to run, when to run it, and how much time. Memory.
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
Open Source/Free Software Source code is available Extensible Can be changed, modified Freely distributed Copies Modified versions Alternatives to commercial/proprietary.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
Open-Source Software ISYS 475.
Vimal kumar V Asst. Librarian Asian School of Business Technopark,Trivandrum.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
What the hell is. Free software is software that anyone is free to use, copy, improve, examine or distribute, either free of cost or for a price. More.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Designing Interactive, Community-based Websites Michael MacIsaac.
Mediamaisteri Group 2005 © Mediamaisteri Group Open Source Solutions in eLearning Mediamaisteri Group PL 82 (Pyynikintie 25) Tampere
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
Computers and Society Examine the extent to which Richard Stallman’s GNU manifesto has succeeded in challenging the dominance of conventionally distributed.
Overview of Linux Dr. Michael L. Collard 1.
유닉스, 왜 공부하나 ? 자동화 –GUI vs commands 서버 개발 능력, 관리 능력 – 데스크탑에서의 개발과 관리와의 차이 ?
Presented By: Avijit Gupta V. SaiSantosh.
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
OPEN SOURCE AND FREE SOFTWARE. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
Open Source Software In the beginning, all software was free –in the 1960s,when IBM and others sold the first large-scale computers, these machines came.
Open Source The Future of Software What’s Open Source Open-source software is computer software whose source code is available under a copyright license.
CPS 82, Fall Open Source, Copyright, Copyleft.
Chapter 14 The Open Source Community. Agenda Types of Free Software Open Source Project Open Hardware Project Impacts.
Introduction After seeing the pressure of license and proprietary software users where a lot of money is needed to make sure the software is in good condition,
Open Source Software Architecture and Design By John Rouda.
Library 2.06 February 2009 Linux for Librarians Nishtha Anilkumar Librarian Physical Research Laboratory Ahmedabad.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
Office network with Linux solutions. Linux solutions zWhat is linux? zLinux versus Microsoft: advantages & disadvantages zLinux distributions and their.
Applying the Open Source development model ● Technologies ● Open Source? ● Drawbacks of Open Source ● Advantages of Open Source ● System outline.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
Free and Open Source Software Aruna Lorensuhewa Contact Details:
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux September 2012 Kaplan University 1.
Open Source Examples – Linux; Apache; Firefox Requirements – Distributed w/ source code – License allows for modifications (GPL) – License remains w/ any.
A Study on Linux Operating System Ying Jiang ID:
Presentation By: Ryan Combs. Ubuntu Pronouced: ‘ oo-BOON-too’ Ubuntu is an African word that has a few meanings. 1)“Humanity to others” 2) “I am what.
Nursing Informatics. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
Made By: Micheal Mouner Linux VS Windows. Agenda.
Open Source Software. Chris Moylan Group 5...I think.
5 ٥ V new position ? 10 ^1 10 ^2 10 ^ : : : : 99.
Welcome to Open Source Technology An Overview of Software By Afroz Hippargi, CIT, YASHADA, Pune.
Corporate Citizenship policy of Software Companies.
Effective IT solutions Using Open Source Software dr. comp. sci. Valdis Vītoliņš Odo Ltd, Latvian Open Technology Association Baltic Spark April
What Is Free Software and Open Source Software?. So, whats up here?
Nathan Haines Ubuntu. My first computer Tandy TRS-80 Color Computer 2.
Introduction to FOSS. Classes of software  Operating System (OS)  Software that manages all the application programs in a computer  Manages the computer.
Gaël Cuenot / IUP1 GMI 1 May 12, 2005 Gnu / Linux.
LINUX History In 1984 a project was launched by Richard Stallman to develop a complete Unix-like operating system that would be considered free software.
OPEN SOURCE.
open source and free software Najeeb Ullah Student ID
OPEN SOURCE.
Selected topic in computer science (1)
What is Copyright?.
Daniel Henry January 30, 2002 CS 4900
OPEN SOURCE SOLUTION FOR e-GOVERNANCE
Software, Freedom and The World Beyond Computer Programs
OPEN SOURCE SOFTWARE (OSS)
OPEN SOURCE BY :.
Open Source Business Models
Module 02 Operating Systems
Presentation transcript:

Free and Open Source Software is it ready? PICTI 19/9/2006 Hanna Kreitem

Expectations

OpenSource ?! 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). FSF freedoms: The freedom to run a program, for any purpose; 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; The freedom to redistribute copies so that you can help your neighbour; and 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.

OpenSource Philosophy Promotes open access and sharing. Promotes collaborative work. Not only limited to software:  Education: OpenCourseWare (MIT), OpenCurriculum.  Community and development: TakingITGlobal.org  Media: LiveJournal, WikiNews, blogs.  Open source movies: Elephant's Dream, World's first open movie. directed by Bassam Kurdali.  OpenCola, OpenBeer.  Wikipedia, Wikitionary, Wikiquotes, Wikibooks.

History 1960's and 1970's CS labs, the community of programmers shared improvements. 1970's and 1980's, began to conflict with propriety software GNU project was born, various tools. FSF established later Linus Trovalds write a UNIX-like kernel, Linux, which will fomr together with the GNU tools an operating system (GNU/Linux). 1997/8 GNU/Linux exploded into press spotlight, with 25% server market share and high growth rate. “OpenSource” came out.

Development Method The Cathedral and the Bazaar (1997, Eric S. Raymond) Cathedral Conventional closed source development Central planning. Tight organization. One process from start to finish. Developers spend time on finding bugs and handle feature requests. Bazaar Main Open Source development process. Grows organically. Anyone can submit suggestions and discuss them. Users are treated as co-developers. users can point directly to bugs, even fix it.

benefits of the OpenSource development method Reduced duplication of effort. Building upon the work of others. Better quality control. Given enough eyeballs, all bugs are shallow Reduced maintenance costs.

Why OpenSource? (Benifits) Less dependence on imported technology and monopoly. Ability to customize/translate/and localize software. Building Software capacity: Low entry barriers, excellent training system. Participation in global network of software development. Less vulnerable to viruses and attacks (Faster Actions). Open Standards/Formats -Vendor Independent. Reduced Piracy (IPR, WTO). More reliable/stable. Looks good! Reduced costs - affordable software for individual, enterprise, and government.

Cost saving example

Maintenance and updates Average time required * per machine.

Shortcomings of OpenSource Lack of some applications, alternatives available, but still. Interoperability with propriety systems (non-open standards). Polish and not user friendly!! nah, look at this desktop.

OpenSource and Governments Governments are increasingly embracing the use of open source software. Brazil, France, Germany, Argentina, Spain, EC, China, Finland, South Korea, India, Taiwan, Thailand, Malaysia, Japan, South Africa

Break

Linux 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. Linux the kernel. Linux the distribution: contains the Linux kernel at its heart and all the FOSS components required to produce full operating system functionality

Linux Tour

Where can one obtain Linux? Most Linux distributions are free and downloadable from the Internet. The following is a table of some of the most popular distributors of Linux: Popular Linux Distributors Debian Redhat SuSe Mandriva SlackWare TurboLinux 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.

OpenSource Business Solutions Examples:  OpenXchange.  Apache. (65%)  MySQL.  Tomcat.  BIND (90%).  OpenOffice.  CRM: SugarCRM, VtigerCRM  DMS: KnowledgeTree, Alfresco. OpenSource Business Solutions  Suse Linux Enterprise Server/Desktop.  Netbeans / Eclipse.  Wiki, Yahoo, Google, Hotmail.  Firefox.  Blender.  Asterisk.  GCC. Wide range of business ready applications are available under opensource licenses. Advantages include open standards, cost saving.

Selecting OS Solution Reputation On going Effort Standards and Interoperability Support (Community/Commercial) Version (1.0?) Documentation Skill set License Coverage.

Is it Ready? You have: Accounting Database Word Processing Spreadsheet Presentation Preparation Browsers Graphic Manipulation Drawing And MUCH more...

IPR and Licensing 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. 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. 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: Attribution is given to the original licensor by including the original copyright notice in source code files; and No attempt is made to sue or hold the original licensor liable for damages. BSD-style licenses do not require the distribution of source code.

Can FOSS be combined with propriety software? 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)

Questions