On the Merits of the Open Source Model Sherif El-Kassas Department of Computer Science The American University in Cairo WIPO International Seminar on IP.

Slides:



Advertisements
Similar presentations
Overview of Free/Open Source Software for Librarians Eric Goldhagen
Advertisements

13/4/20051 Alaa Sadik Ph.D., University of Hull, UK Faculty of Education in Qena جامعة جنوب الوادي مركز تنمية قدرات أعضاء هيئة التدريس Effective Presentation.
Load Balancing in a Cluster-based Active Jiani Guo (Student Member, IEEE) Laxmi Bhuyan (Fellow, IEEE) March 15 th 2005 Seo, Dong Mahn.
Use of administrative data at Statistics Finland Ilkka Hyppönen Statistics Finland.
Carlo Tarantola Senior Director EMEA Mobile and Wireless Center of Expertise Warsaw, Poland Oracle Corporation.
Lia Toledo Moreira Mota, Alexandre de Assis Mota, Wu, Shin-Ting
EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
UKOLN is supported by: From research data to new knowledge: a lifecycle approach. Dr Liz Lyon, Director UKOLN, University of Bath, UK JISC/SURF/CNI Conference.
UKOLN is supported by: Emergent technologies & digitisation: the institutional impact. Liz Lyon & Kevin Edge VCs Retreat, October a.
UKOLN is supported by: Starting to explore the role of memory institutions within the social fabric of the new Web Dr Liz Lyon, UKOLN, University of Bath,
PaperCut MF Reseller Resource Material An Introduction to PaperCut MF.
March 18, 2005Computers in Libraries SPACE THE FUTURE FRONTIER Don Albrecht Jennifer S. Kutzik Colorado State University Libraries.
Composite Applications: Value Proposition and Architecture Jean-Jacques Dubray, Ph.D. Attachmate May 2005 There is a newer (flash) presentation.
Evolution of the Configuration Database Design Andrei Salnikov, SLAC For BaBar Computing Group ACAT05 – DESY, Zeuthen.
May 9, September 2005, Barcelona, Spain Prioritization of Forestry Themes for the SRA Risto Päivinen.
Robust Optimization Concepts and Examples
21 st Century Learning P. Anandan Managing Director Microsoft Research India
What is GNU/Linux (Not Linux!)? David Sudjiman davidsudjiman (at) yahoo (dot) com The latest version of this document can.
SU/IU Service-Learning Symposium Nov Strategies and challenges to institutionalising service-learning at a South African university Magda Fourie.
Saving Money by Recycling Existing Computers with LTSP Peter Billson Linux Terminal Server Project (LTSP.org) Linux User Group in Princeton LUG/IP July.
FINNA and Open Source Software
Open Source. Operating System  Application Program Interface (API) Scheduling: Defines which application to run, when to run it, and how much time. Memory.
Open Source Applications Mikko Mustalampi DAP02S.
A Framework for Understanding The Open Revolution How the Open Source movement is changing the world.
Open Source Software …its not all for the techies. - Dan Coming.
Database Market By Ann Seidu, Keith McCoy, and Ty Christler.
Computers in Society The Computer Industry: Open Source.
Presented by: Dr. Mohsen Kahani
Chapter 4 - Software – Part 2 Dr. V.T. Raja Oregon State University.
How Is Open Source Affecting Software Development? Je-Loon Yang.
Open-Source Software ISYS 475.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
Sl.NoUnitContents 1.Unit - 1 What is Open Source?, Why Open Source? 2Unit – 2 What is Open Standard? - Why Open Standards? 3Unit – 3 Peek into history.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
Open Source for Government Alexander C. Pitzner Sr. Network Engineer Harrisburg University of Science and Technology
Is Open Source Software a viable option for private and public organizations? Anthony W. Hamann Tuesday, March 21, 2006.
Computers and Society Examine the extent to which Richard Stallman’s GNU manifesto has succeeded in challenging the dominance of conventionally distributed.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
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?
Silvano de Gennaro - WSIS Geneva 1 Informaticiens Sans Frontières (Software Without Borders) Silvano de Gennaro - CERN.
CPS 82, Fall Open Source, Copyright, Copyleft.
Linux vs. Windows: A Comparison of Application and Platform Innovation Incentives for Open Source and Proprietary Software Platforms Submitted By: Kishan.
Strategizing for the Future MySQL Conference April 27, 2006.
Open Source Library Automation Nicole C. Engard, Open Source Evangelist, LibLime Nicole C. Engard, Open Source Evangelist,
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 BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
1 Open Source Update Jerry Thode Founder and President J. Paul Group, LLC February 8, 2005.
Free/Libre and Open Source Software UNCTAD, Geneva, February 26, 2003 Rishab Aiyer Ghosh MERIT/International Institute of Infonomics, Maastricht.
Or, how we created LIVE.PSU.EDU and NEWSWIRES.PSU.EDU without blowing our budget Or, how we created LIVE.PSU.EDU and NEWSWIRES.PSU.EDU without blowing.
Proprietary vs. Free/Open Source Software
What and Why Open Source Tony Stanco, Esq. Director The Center of Open Source & Government Associate Director Cyberspace.
Nursing Informatics. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
The OSS Paradigm Shift Sherif El-Kassas Department of Computer Science The American University in Cairo.
Made By: Micheal Mouner Linux VS Windows. Agenda.
Welcome to Open Source Technology An Overview of Software By Afroz Hippargi, CIT, YASHADA, Pune.
Open source IP Address Management Software Review
Open Source Project Development – A case study - CSC8350, 4/07/ Instructor: Xiaolin Hu - Presenters: Fasheng Qiu & Xue Wang.
OPEN SOURCE.
open source and free software Najeeb Ullah Student ID
FREE AND OPEN SOURCE SOFTWARE IN EDUCATION
OPEN SOURCE.
Course: Strategic Management of Technology
OPEN SOURCE SOLUTION FOR e-GOVERNANCE
OPEN SOURCE SOFTWARE (OSS)
OPEN SOURCE SOFTWARE An Introduction.
Open Source و الرخص Ardy Siegertالكاتب: برامج
Oracle Java SE Subscriptions; Protect Your Investment in Java SE
Presentation transcript:

On the Merits of the Open Source Model Sherif El-Kassas Department of Computer Science The American University in Cairo WIPO International Seminar on IP and Development

Geneva, May 2-3, Outline Introduction Users perspective –Market share –Reliability –Performance –Security –Total cost of ownership Developer and Firm perspective –Work models –Strategic motivations

Geneva, May 2-3, Introduction Open Source Initiative: software is considered open source if its distribution terms adhere to: 1.Free redistribution; 2.The distribution must include the source code, and allow distribution in source code as well as compiled form; 3.Derived Works: The license must allow modifications and derived works; 4.Integrity of The Source Code; 5.No Discrimination Against Persons or Groups; 6.No Discrimination Against Fields of Endeavor; 7.Distribution of License; 8.License Must Not Be Specific to a Product; 9.License Must Not Restrict Other Software; and 10.License Must Be Technology-Neutral. opensource.org/docs/def_print.php

Geneva, May 2-3, Basics of Open Source Software Markets and Business Models, infonomics.nl/FLOSS/report/reportPart3_basics_oss_markets_and_business_models.htm Examples of Open Source Licenses

Geneva, May 2-3, Software Examples Operating systems: Linux, FreeBSD Specialized servers: Apache, Sendmail, Samba, OpenLDAP Tools: GCC, Perl, PHP, XML processors Office: OpenOffice, StarOffice, Middlewares: JONAS DBMS: MySQL, PostgreSQL Graphics: GIMP Security: Nessus, nmap, Snort, GPG, OpenSSL, OpenSSH

Geneva, May 2-3, Outline Users perspective –Market share –Reliability –Performance –Security –Total cost of ownership

Geneva, May 2-3, Market Share Market share or whether a product is main stream is an important decision making criteria mainstream more likely it is to find: –trained staff –product related resources –reduces associated risks –…

Geneva, May 2-3, news.netcraft.com/archives/2005/01/01/january_2005_web_server_survey.html

Geneva, May 2-3,

Geneva, May 2-3, Reliability Reliability is an important criterion when selecting mission critical software There is some evidence that suggests that open source software offers better reliability It maybe attributed to the development model of open source software

Geneva, May 2-3, Failure Rates as Measured by Fuzz Tests

Geneva, May 2-3, Performance Performance tests are often controversial due to the many factors and assumptions that affect the results This often results in conflicting results and conclusions There have been successes for both open and closed source software

Geneva, May 2-3, Security The fact that a program is open source does not make it automatically more secure Public security is always more secure than proprietary security. It's true for cryptographic algorithms, security protocols, and security source code. […] open source isn't just a business model; it's smart engineering practice ---Bruce Schneier, Crypto-Gram Newsletter, September1999

Geneva, May 2-3, Total Cost of Ownership Important measure and decision making tool Dependant on needs & environment There have been numerous studies with mixed and conflicting results Some important cases show that open source software has resulted in significant cost reduction every user considering open source solutions should conduct their own TCO study […] the long run total cost of operations (TCO) for a suite of proprietary software must necessarily be greater than that for an equivalent suite of free software […]. --- Brendan Scott, html

Geneva, May 2-3, Outline Developer and Firm perspective –Work models –Strategic motivations

Geneva, May 2-3, Work Models The distributors The software producers Service providers

Geneva, May 2-3, Distributors Firms that provide access to source code and open software products May sell CDs and customized versions of their products offering various update and support services to enterprise clients

Geneva, May 2-3, faculty.washington.edu/sandeep/d/bazaar.pdf

Geneva, May 2-3, The Software Producer Model GPL vs. Non-GPL

Geneva, May 2-3, faculty.washington.edu/sandeep/d/bazaar.pdf

Geneva, May 2-3, faculty.washington.edu/sandeep/d/bazaar.pdf

Geneva, May 2-3, Service Providers Depends on selling support and upgrade services Very important as a complement for the other work models The sale of open source software alone may not be enough to sustain a firm

Geneva, May 2-3, faculty.washington.edu/sandeep/d/bazaar.pdf

Geneva, May 2-3, Strategic motivations some firm have used open source to influence their standing in other areas of the software and IT business Example: –SAP releasing is SAP DB database product as open source enables it to reduce the over all price of its Enterprise Resource Planning application may enable it to compete more effectively. –IBM may benefit from open source models to provide unified access to its diverse hardware platform which may lead to increased hardware sales.

Geneva, May 2-3, Conclusions The open source model has established itself as an important and successful alternative to proprietary development models Users should consider open source platforms when making IT related decisions It may not be always possible to rely entirely on open source software –E.g., due to: availability, compatibility with existing closed systems, or legal requirements Open source software seems to lowers the entry bar it makes sense to consider basing local development efforts on a suitable open source model

Geneva, May 2-3, Questions? Links:

Geneva, May 2-3, europa/ue/2001/ida/OSS_Fact_sheet-market_structure.pdf

Geneva, May 2-3, IT Vendors

Geneva, May 2-3, HW/SW vendors supporting Linux IBM –Linux on Intel servers, mid-range AS/400 (iSeries) and mainframes –should unify IBM heterogeneous platforms HP –Linux in addition to HP-UX and Windows –develop on Linux, deploy on Linux, Windows and HP-UX Papiers/Valduriez.PDF

Geneva, May 2-3, SW vendors Netscape Mozilla.org to manage development NPL = compromise GPL/BSD sale server software, services and content (with AOL) Oracle –commitment to Linux –high-value proprietary software Papiers/Valduriez.PDF

Geneva, May 2-3, Service vendors Linux distributors –RedHat, Caldera, SuSe, Conectiva, TurboLinux, MandrakeSoft, etc –Sale customer support –UnitedLinux.com to unify the various distributions Application Service Providers –ASP1 –OSS and proprietary software as service Papiers/Valduriez.PDF

Geneva, May 2-3, Is it a Paradigm Shift?

Geneva, May 2-3, Mainframes Client/ Server WebTech P Zero OO Open Source Wireless ?

Geneva, May 2-3, As the rule goes, when a paradigm shift occurs, everyone goes back to zero, which brings people back onto a level playing field or the same starting block. me=aprilnewsletter

Geneva, May 2-3, Conclusions Is it a paradigm shift? It will not totally replace what we know But we can benefit from it greatly in: –CS and IT education –Research –IT security Others are building a new software (and copyright industry) based on new principals!

Geneva, May 2-3, Questions? Links: