Download presentation
Presentation is loading. Please wait.
Published byAugustus Woods Modified over 9 years ago
1
The OSS Paradigm Shift Sherif El-Kassas Department of Computer Science The American University in Cairo
2
Open Source Software The Open Source Definition The Open Source Definition 1) Free Redistribution 2) Source Code 3) Allow the creation and distribution of Derived Works 4) Integrity of The Author's Source Code 5) No Discrimination Against Persons or Groups 6) No Discrimination Against Fields of Endeavor 7) … http://opensource.org/docs/def_print.php
3
What are typical 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 Security: Nessus, nmap, Snort, GPG, OpenSSL, OpenSSH
4
Who is using them? Business: Business: Amazon Amazon Hotmail Hotmail Yahoo Yahoo Service providers (TE DATA) Service providers (TE DATA) Universities (AUC’s new email system) Universities (AUC’s new email system) Governments Governments Individuals Individuals
5
Motivation and support
6
http://banners.noticiasdot.com/termometro/boletines/docs/ paises/europa/ue/2001/ida/OSS_Fac_sheet-usage_and_experience_made.pdf
7
http://banners.noticiasdot.com/termometro/boletines/docs/paises/ europa/ue/2001/ida/OSS_Fact_sheet-market_structure.pdf
8
http://banners.noticiasdot.com/termometro/boletines/docs/paises/ europa/ue/2001/ida/OSS_Fact_sheet-market_structure.pdf
9
http://techrepublic.com.com/5100-6261-1055898.html
13
http://news.netcraft.com/archives/web_server_survey.html
14
IT Vendors
15
HW/SW vendors supporting Linux IBM IBM Linux on Intel servers, mid-range AS/400 (iSeries) and mainframes Linux on Intel servers, mid-range AS/400 (iSeries) and mainframes should unify IBM heterogeneous platforms should unify IBM heterogeneous platforms SUN SUN Linux on low- to medium-end, Solaris on high-end Linux on low- to medium-end, Solaris on high-end compatibility with Solaris compatibility with Solaris HP HP Linux in addition to HP-UX and Windows Linux in addition to HP-UX and Windows develop on Linux, deploy on Linux, Windows and HP-UX develop on Linux, deploy on Linux, Windows and HP-UX http://www.idei.asso.fr/Commun/Conferences/Internet/OSS2002/ Papiers/Valduriez.PDF
16
SW vendors Netscape Netscape Client software made OSS in 1998 Client software made OSS in 1998 Mozilla.org to manage development Mozilla.org to manage development NPL = compromise GPL/BSD NPL = compromise GPL/BSD sale server software, services and content (with AOL) sale server software, services and content (with AOL) Oracle Oracle commitment to Linux, in addition to other OS commitment to Linux, in addition to other OS high-value proprietary software http://www.idei.asso.fr/Commun/Conferences/Internet/OSS2002/ Papiers/Valduriez.PDF
17
Service vendors Linux distributors Linux distributors RedHat, Caldera, SuSe, Conectiva, TurboLinux, MandrakeSoft, etc RedHat, Caldera, SuSe, Conectiva, TurboLinux, MandrakeSoft, etc Sale customer support Sale customer support UnitedLinux.com to unify the various distributions UnitedLinux.com to unify the various distributions Application Service Providers Application Service Providers ASP1 ASP1 OSS and proprietary software as service OSS and proprietary software as service http://www.idei.asso.fr/Commun/Conferences/Internet/OSS2002/ Papiers/Valduriez.PDF
18
Open source vs. closed source security! “demand open source code for anything related to security” “demand open source code for anything related to security” “Open Source Software certainly does have the potential to be more secure than its closed source counterpart. But make no mistake, simply being open source is no guarantee of security.” “Open Source Software certainly does have the potential to be more secure than its closed source counterpart. But make no mistake, simply being open source is no guarantee of security.” http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO.pdf
19
OSS In Education
20
AT AUC The AUC mail system The AUC mail system Computer science courses Computer science courses Operating Systems Operating Systems Security Security Student Projects Student Projects Others… Others…
21
http://otp.inlimine.org/
23
Paradigm Shifts
24
Mainframes Client/ Server WebTech P Zero OO Open Source Wireless ?
25
“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?na me=aprilnewsletter
26
Conclusions Is it a paradigm shift? Is it a paradigm shift? It will not totally replace what we know It will not totally replace what we know But we can benefit from it greatly in: But we can benefit from it greatly in: CS and IT education CS and IT education Research Research IT security IT security
27
Questions? Links:sherif@aucegypt.eduwww.cs.aucegypt.edu/~skassas/oss
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.