36
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

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

Embed Size (px)

Citation preview

Page 1: 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

On the Merits of the Open Source Model

Sherif El-KassasDepartment of Computer ScienceThe American University in Cairo

WIPO International Seminar on IP and Development

Page 2: 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

Geneva, May 2-3, 2005 2

Outline

• Introduction• Users’ perspective

– Market share– Reliability– Performance– Security– Total cost of ownership

• Developer and Firm perspective – Work models– Strategic motivations

Page 3: 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

Geneva, May 2-3, 2005 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; and10.License Must Be Technology-Neutral.

opensource.org/docs/def_print.php

Page 4: 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

Geneva, May 2-3, 2005 4

“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

Page 5: 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

Geneva, May 2-3, 2005 5

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

Page 6: 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

Geneva, May 2-3, 2005 6

Outline

• Users’ perspective– Market share– Reliability– Performance– Security– Total cost of ownership

Page 7: 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

Geneva, May 2-3, 2005 7

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– …

Page 8: 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

Geneva, May 2-3, 2005 8

news.netcraft.com/archives/2005/01/01/january_2005_web_server_survey.html

Page 9: 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

Geneva, May 2-3, 2005 9

2004 www.informationweek.com/story/showArticle.jhtml?articleID=51201599&tid=5979

Page 10: 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

Geneva, May 2-3, 2005 10

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

Page 11: 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

Geneva, May 2-3, 2005 11

Failure Rates as Measured by Fuzz Tests

http://www.dwheeler.com/oss_fs_why.html

Page 12: 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

Geneva, May 2-3, 2005 12

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

Page 13: 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

Geneva, May 2-3, 2005 13

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

Page 14: 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

Geneva, May 2-3, 2005 14

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, www.members.optushome.com.au/brendanscott/papers/freesoftwaretco150702.html

Page 15: 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

Geneva, May 2-3, 2005 15

Outline

• Developer and Firm perspective – Work models– Strategic motivations

Page 16: 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

Geneva, May 2-3, 2005 16

Work Models

• The distributors• The software producers• Service providers

Page 17: 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

Geneva, May 2-3, 2005 17

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

Page 18: 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

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

Page 19: 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

Geneva, May 2-3, 2005 19

The Software Producer Model

• GPL vs. Non-GPL

Page 20: 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

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

Page 21: 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

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

Page 22: 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

Geneva, May 2-3, 2005 22

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

Page 23: 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

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

Page 24: 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

Geneva, May 2-3, 2005 24

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.

Page 25: 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

Geneva, May 2-3, 2005 25

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

Page 26: 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

Geneva, May 2-3, 2005 26

Questions?

Links:

[email protected]

http://www.cs.aucegypt.edu/~skassas/wipo/

Page 27: 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

Geneva, May 2-3, 2005 27

http://banners.noticiasdot.com/termometro/boletines/docs/paises/europa/ue/2001/ida/OSS_Fact_sheet-market_structure.pdf

Page 28: 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

Geneva, May 2-3, 2005 28

IT Vendors

Page 29: 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

Geneva, May 2-3, 2005 29

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-UXhttp://www.idei.asso.fr/Commun/Conferences/Internet/OSS2002/Papiers/Valduriez.PDF

Page 30: 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

Geneva, May 2-3, 2005 30

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

http://www.idei.asso.fr/Commun/Conferences/Internet/OSS2002/Papiers/Valduriez.PDF

Page 31: 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

Geneva, May 2-3, 2005 31

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

http://www.idei.asso.fr/Commun/Conferences/Internet/OSS2002/Papiers/Valduriez.PDF

Page 32: 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

Geneva, May 2-3, 2005 32

Is it a Paradigm Shift?

Page 33: 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

Geneva, May 2-3, 2005 33

Mainframes

Client/Server

WebTech

P Zero

OO

OpenSourceWireless

?

Page 34: 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

Geneva, May 2-3, 2005 34

“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.”

http://www.transknowformance.com/page.cfm?name=aprilnewsletter

Page 35: 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

Geneva, May 2-3, 2005 35

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!

Page 36: 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

Geneva, May 2-3, 2005 36

Questions?

Links:[email protected]

http://www.cs.aucegypt.edu/~skassas/wipo/