28.09.2013 Views

dr. Frank B. Brokken (f.b.brokken@rug.nl)

dr. Frank B. Brokken (f.b.brokken@rug.nl)

dr. Frank B. Brokken (f.b.brokken@rug.nl)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>dr</strong>. <strong>Frank</strong> B. <strong>Brokken</strong><br />

(f.b.<strong>brokken@rug</strong>.<strong>nl</strong>)<br />

Center of Information Technology<br />

University of Groningen<br />

Kabul, September 2012


or ?


Topics:<br />

Open Source<br />

● Computers: some history.<br />

● Open Source: how did it start?<br />

● Open Source: what is its status?<br />

● What are you using computers for?<br />

● What choice do you have?<br />

3


● 1943­1945:<br />

ENIAC:<br />

Electronic Numeric<br />

Integrator and<br />

calculator<br />

Some History<br />

● 30+ tons; 18,000+vacuum tubes; 174kW<br />

power consumption<br />

4


● 1970­1980:<br />

Big, mainframe<br />

computers<br />

● CDC Cyber,<br />

25/40 MHz,<br />

256,144 60­bit<br />

words of memory<br />

Some History<br />

● Price (1980): approx. $20 million<br />

5


Some History<br />

● August 12, 1981: the IBM­PC was marketed<br />

● Commodore 64, Atari, Apple, etc. already<br />

had marketed their versions of homecomputers.<br />

6


● The IBM­PC<br />

Some History<br />

● Speed: 4.77 MHz, 1MB physical ad<strong>dr</strong>ess<br />

space.<br />

● Soon using Operating System: MS­DOS<br />

7


Some History<br />

● The MS­DOS Disk Operating System<br />

● Bought (not developed) by<br />

MicroSoft in 1981 from<br />

Seattle Computer Products<br />

8


Some History<br />

● By then, we had learned:<br />

– software limits the manufacturer's liability no<br />

matter how bad the quality of its products<br />

– What if car or aeroplane manufacturers would<br />

use such licenses...?<br />

9


Some History<br />

● What if car manufacturers would create<br />

comparable products (according to GM)?<br />

– Your car would crash twice a day.<br />

– Every time the lines on the road are repainted, you<br />

have to buy a new car.<br />

– Sometimes your car just dies on the motorway for<br />

no reason. For some reason you simply accept this,<br />

restart and <strong>dr</strong>ive on.<br />

– You could o<strong>nl</strong>y have one person in the car at a<br />

time, u<strong>nl</strong>ess you buy a "Car XP" or a "Car Vista". But<br />

then you'd have to buy more seats.<br />

10


But Also...<br />

● There's no penalty for bad software: if o<strong>nl</strong>y we had<br />

software insurance....<br />

11


Open Source: how did it start?<br />

October 4, 1985: Richard Stallman initiated the<br />

free software foundation (FSF)<br />

● Open Source is not<br />

necessarily free as in a free lunch<br />

12


How did it start?<br />

● Core business of the FSF:<br />

– promoting the universal freedom to create,<br />

distribute and modify computer software.<br />

– commo<strong>nl</strong>y enforced by the GNU public license<br />

13


How did it start?<br />

● Core business of the FSF:<br />

– promoting the universal freedom to create,<br />

distribute and modify computer software.<br />

● Resulting in software:<br />

– usually free of charge<br />

– whose creators have a personal interest in<br />

upholding its quality<br />

– inspected/improved by thousands of technically<br />

trained people who can look at / improve the<br />

program's code.<br />

14


● Open Source:<br />

How did it start?<br />

the Open Source Initiative (OSI) aims at gaining support for open<br />

source software, that is, software that has the source code available<br />

as well as the ready-to-run program.<br />

The OSI does not offer a specific license, but supports the various<br />

types of open source licenses available.<br />

– See also: http://www.opensource.org/<br />

● Open Source has a broader scope than the FSF,<br />

but has one important identical characteristic:<br />

Software comes with its sources, allowing<br />

quality inspection, rather than revenue maximization<br />

15


How did it start?<br />

● Free and Open Source Operating System<br />

● Linux, first released on October 5, 1991 by<br />

Linus Torvalds<br />

Linus Torvalds,<br />

Amsterdam,<br />

December, 1994<br />

Linus Torvalds,<br />

June, 2012<br />

16


● Linux highlights:<br />

How did it start?<br />

– In combination with GNU:<br />

GNU­Linux.<br />

– Available on more computer hardware platforms<br />

than any other operating system.<br />

– 90% of today's 500 fastest supercomputers run<br />

Linux, including the 10 fastest<br />

– Very often used in embedded systems (e.g., mobile<br />

phones, tablet computers, network routers, the<br />

An<strong>dr</strong>oid system).<br />

17


How did it start?<br />

● So, by the end of the previous century we<br />

could have learned:<br />

– Software code can be freely accessible;<br />

– Software does not necessarily exist to maximize<br />

profits for the manufacturer<br />

– Free and open source software can meet<br />

very high standards of quality<br />

– Many systems rely on and use open source software<br />

● But did we learn this...?<br />

18


● Some thoughts...<br />

To mess up a Linux box, you need to work at it;<br />

to mess up your Windows box, you just need<br />

to work on it.<br />

How did it start?<br />

We all know Linux is great,<br />

it does infinite loops in 5 seconds.<br />

Linus Torvalds<br />

19


Open Source: status<br />

● But does open source meet its promises?<br />

● Let's have a look:<br />

20


Open Source: status<br />

● Does open source deliver on its promises?<br />

● In 2011, of 300 large organizations in the<br />

public and private sectors:<br />

– >30% migrated mission­critical software to<br />

open source<br />

– 69% increased investment in open source<br />

– 50% were fully committed to open source<br />

– 28% were experimenting with open source and<br />

were keeping an open mind about it.<br />

21


Open Source: status<br />

● Some examples of nation­wide open source<br />

acceptance:<br />

Country Department Year Topic<br />

Bahrain Min. of Social Development 2006 Entire IT infrastructure<br />

Benin Government 2005 Adopt FOSS, Civil society<br />

is encouraged to join<br />

EU EU parliament a.o. 2004 Promote open standards<br />

Far­east Various agencies and 2009 Advance adoption of<br />

countries ministries FOSS<br />

likewise: India, Macedonia, Pakistan, South Africa, etc, etc.<br />

but also...<br />

22


Open Source: status<br />

● Some examples of Open Source acceptance:<br />

but also:<br />

UN 2003 Calls on countries to adopt OSS to bridge the<br />

digital divide by lowering costs, increasing security,<br />

stimulating local economies, and avoiding proprietary<br />

lock­in as reasons for adopting OSS<br />

23


Open Source: status<br />

● Reasons for acceptance:<br />

– Reduced cost<br />

– Sharing IT, improved opportunities for innovation<br />

– Software quality, reliability, and speed<br />

– Avoiding the propriatory lock­in.<br />

Paul Daugherty, chief technology architect, Accenture:<br />

This is the coming of age of open source. Through both our research and our work<br />

with clients, we are seeing an increase in demand for open source based on quality,<br />

reliability and speed, not just cost savings. This is a significant change on two years<br />

ago when uptake was <strong>dr</strong>iven mai<strong>nl</strong>y by cost savings.<br />

We can expect this trend to develop as open source continues to evolve and<br />

ad<strong>dr</strong>ess even more business critical functions.<br />

24


What do you do with computers?<br />

● Some guesses:<br />

– e­mail<br />

– web browsing<br />

– Office­like applications (writing documents<br />

using spreadsheets, preparing presentations,<br />

etc)<br />

– ?? what else ??<br />

25


What do you do with computers?<br />

● E­mail<br />

– Some open source products:<br />

Mozilla Thunderbird Eudora<br />

26


What do you do with computers?<br />

● Web browsing<br />

– What browser is how often used?<br />

● Note that I.E. isn't the most popular<br />

browser anymore<br />

27


What do you do with computers?<br />

● Office­like applications<br />

LibreOffice is a comprehensive, free, professional­quality productivity suite.<br />

It is available in more than 30 languages and for many operating systems:<br />

MS Windows, Mac OS X and GNU/Linux (Debian, Ubuntu, Fedora, ...).<br />

28


What do you do with computers?<br />

● What about the software making web<br />

browsing (the Internet) available?<br />

Apache 65.5%<br />

Microsoft-IIS 17.9%<br />

Nginx 11.6%<br />

– Watch Engine­X (Nginx): it's a rising star<br />

● it almost doubled its market share over the<br />

last year<br />

29


What do you do with computers?<br />

● What about the software making computers<br />

run?<br />

– The server market is dominated (>60%) by Linux<br />

– The mobile devices market is dominated by An<strong>dr</strong>oid<br />

(Linux­based), with Apple in 2 nd place. Windows is<br />

almost non­existent<br />

– The supercomputer market is strongly dominated by<br />

Linux.<br />

– The personal computer market still mai<strong>nl</strong>y runs on<br />

Windows. Might this be so because of the IBM­PC's<br />

original operating system?<br />

30


What choice do you have?<br />

● Do you have a choice? I think you do.<br />

– You do not have to be tied to a stifling contract<br />

– There's no need to pay money for software: almost<br />

everything you do with computers is available for free<br />

– Open Source operating systems no longer are o<strong>nl</strong>y for the<br />

geeks. Ordinary users can use it as well. Ubuntu and<br />

Linux­mint are cases in point.<br />

● It's not a fairy tale:<br />

You have a choice: choose!<br />

31


Thank You<br />

for your Attention<br />

<strong>dr</strong>. <strong>Frank</strong> B. <strong>Brokken</strong><br />

Center of Information Technology<br />

University of Groningen<br />

Kabul, September 2012<br />

32


Quote:<br />

<strong>dr</strong>. <strong>Frank</strong> B. <strong>Brokken</strong><br />

(f.b.<strong>brokken@rug</strong>.<strong>nl</strong>)<br />

Center of Information Technology<br />

University of Groningen<br />

Kabul, September 2012<br />

computers are like air conditioners: they stop working properly when you open windows


or ?


Topics:<br />

Open Source<br />

● Computers: some history.<br />

● Open Source: how did it start?<br />

● Open Source: what is its status?<br />

● What are you using computers for?<br />

● What choice do you have?<br />

3


● 1943­1945:<br />

ENIAC:<br />

Electronic Numeric<br />

Integrator and<br />

calculator<br />

Some History<br />

● 30+ tons; 18,000+vacuum tubes; 174kW<br />

power consumption<br />

4


● 1970­1980:<br />

Big, mainframe<br />

computers<br />

● CDC Cyber,<br />

25/40 MHz,<br />

256,144 60­bit<br />

words of memory<br />

Some History<br />

● Price (1980): approx. $20 million<br />

5


Some History<br />

● August 12, 1981: the IBM­PC was marketed<br />

● Commodore 64, Atari, Apple, etc. already<br />

had marketed their versions of homecomputers.<br />

6


● The IBM­PC<br />

Some History<br />

● Speed: 4.77 MHz, 1MB physical ad<strong>dr</strong>ess<br />

space.<br />

● Soon using Operating System: MS­DOS<br />

7


Some History<br />

● The MS­DOS Disk Operating System<br />

● Bought (not developed) by<br />

MicroSoft in 1981 from<br />

Seattle Computer Products<br />

8


Some History<br />

● By then, we had learned:<br />

– software limits the manufacturer's liability no<br />

matter how bad the quality of its products<br />

– What if car or aeroplane manufacturers would<br />

use such licenses...?<br />

An 80286 + matrix printer that time cost about<br />

$ 3000<br />

9


Some History<br />

● What if car manufacturers would create<br />

comparable products (according to GM)?<br />

– Your car would crash twice a day.<br />

– Every time the lines on the road are repainted, you<br />

have to buy a new car.<br />

– Sometimes your car just dies on the motorway for<br />

no reason. For some reason you simply accept this,<br />

restart and <strong>dr</strong>ive on.<br />

– You could o<strong>nl</strong>y have one person in the car at a<br />

time, u<strong>nl</strong>ess you buy a "Car XP" or a "Car Vista". But<br />

then you'd have to buy more seats.<br />

An 80286 + matrix printer that time cost about<br />

$ 3000<br />

10


But Also...<br />

● There's no penalty for bad software: if o<strong>nl</strong>y we had<br />

software insurance....<br />

An 80286 + matrix printer that time cost about<br />

$ 3000<br />

11


Open Source: how did it start?<br />

October 4, 1985: Richard Stallman initiated the<br />

free software foundation (FSF)<br />

● Open Source is not<br />

necessarily free as in a free lunch<br />

12


How did it start?<br />

● Core business of the FSF:<br />

– promoting the universal freedom to create,<br />

distribute and modify computer software.<br />

– commo<strong>nl</strong>y enforced by the GNU public license<br />

13


How did it start?<br />

● Core business of the FSF:<br />

– promoting the universal freedom to create,<br />

distribute and modify computer software.<br />

● Resulting in software:<br />

– usually free of charge<br />

– whose creators have a personal interest in<br />

upholding its quality<br />

– inspected/improved by thousands of technically<br />

trained people who can look at / improve the<br />

program's code.<br />

14


● Open Source:<br />

How did it start?<br />

the Open Source Initiative (OSI) aims at gaining support for open<br />

source software, that is, software that has the source code available<br />

as well as the ready-to-run program.<br />

The OSI does not offer a specific license, but supports the various<br />

types of open source licenses available.<br />

– See also: http://www.opensource.org/<br />

● Open Source has a broader scope than the FSF,<br />

but has one important identical characteristic:<br />

Software comes with its sources, allowing<br />

quality inspection, rather than revenue maximization<br />

15


How did it start?<br />

● Free and Open Source Operating System<br />

● Linux, first released on October 5, 1991 by<br />

Linus Torvalds<br />

Linus Torvalds,<br />

Amsterdam,<br />

December, 1994<br />

Linus Torvalds,<br />

June, 2012<br />

16


● Linux highlights:<br />

How did it start?<br />

– In combination with GNU:<br />

GNU­Linux.<br />

– Available on more computer hardware platforms<br />

than any other operating system.<br />

– 90% of today's 500 fastest supercomputers run<br />

Linux, including the 10 fastest<br />

– Very often used in embedded systems (e.g., mobile<br />

phones, tablet computers, network routers, the<br />

An<strong>dr</strong>oid system).<br />

17


How did it start?<br />

● So, by the end of the previous century we<br />

could have learned:<br />

– Software code can be freely accessible;<br />

– Software does not necessarily exist to maximize<br />

profits for the manufacturer<br />

– Free and open source software can meet<br />

very high standards of quality<br />

– Many systems rely on and use open source software<br />

● But did we learn this...?<br />

18


● Some thoughts...<br />

To mess up a Linux box, you need to work at it;<br />

to mess up your Windows box, you just need<br />

to work on it.<br />

How did it start?<br />

We all know Linux is great,<br />

it does infinite loops in 5 seconds.<br />

Linus Torvalds<br />

19


Open Source: status<br />

● But does open source meet its promises?<br />

● Let's have a look:<br />

20


Open Source: status<br />

● Does open source deliver on its promises?<br />

● In 2011, of 300 large organizations in the<br />

public and private sectors:<br />

– >30% migrated mission­critical software to<br />

open source<br />

– 69% increased investment in open source<br />

– 50% were fully committed to open source<br />

– 28% were experimenting with open source and<br />

were keeping an open mind about it.<br />

– http://www.computing.co.uk/ctg/news/1814807/open-source-technologymass-acceptance#ixzz1zeTNbvex<br />

21


Open Source: status<br />

● Some examples of nation­wide open source<br />

acceptance:<br />

Country Department Year Topic<br />

Bahrain Min. of Social Development 2006 Entire IT infrastructure<br />

Benin Government 2005 Adopt FOSS, Civil society<br />

is encouraged to join<br />

EU EU parliament a.o. 2004 Promote open standards<br />

Far­east Various agencies and 2009 Advance adoption of<br />

countries ministries FOSS<br />

likewise: India, Macedonia, Pakistan, South Africa, etc, etc.<br />

but also...<br />

– FOSS: Free and Open Source Software<br />

– http://csis.org/publication/government-open-source-policies<br />

22


Open Source: status<br />

● Some examples of Open Source acceptance:<br />

but also:<br />

UN 2003 Calls on countries to adopt OSS to bridge the<br />

digital divide by lowering costs, increasing security,<br />

stimulating local economies, and avoiding proprietary<br />

lock­in as reasons for adopting OSS<br />

23


Open Source: status<br />

● Reasons for acceptance:<br />

– Reduced cost<br />

– Sharing IT, improved opportunities for innovation<br />

– Software quality, reliability, and speed<br />

– Avoiding the propriatory lock­in.<br />

Paul Daugherty, chief technology architect, Accenture:<br />

This is the coming of age of open source. Through both our research and our work<br />

with clients, we are seeing an increase in demand for open source based on quality,<br />

reliability and speed, not just cost savings. This is a significant change on two years<br />

ago when uptake was <strong>dr</strong>iven mai<strong>nl</strong>y by cost savings.<br />

We can expect this trend to develop as open source continues to evolve and<br />

ad<strong>dr</strong>ess even more business critical functions.<br />

24


What do you do with computers?<br />

● Some guesses:<br />

– e­mail<br />

– web browsing<br />

– Office­like applications (writing documents<br />

using spreadsheets, preparing presentations,<br />

etc)<br />

– ?? what else ??<br />

25


What do you do with computers?<br />

● E­mail<br />

– Some open source products:<br />

Mozilla Thunderbird Eudora<br />

26


What do you do with computers?<br />

● Web browsing<br />

– What browser is how often used?<br />

● Note that I.E. isn't the most popular<br />

browser anymore<br />

27


What do you do with computers?<br />

● Office­like applications<br />

LibreOffice is a comprehensive, free, professional­quality productivity suite.<br />

It is available in more than 30 languages and for many operating systems:<br />

MS Windows, Mac OS X and GNU/Linux (Debian, Ubuntu, Fedora, ...).<br />

OpenOffice and LibreOffice offer comparable features. However, in 2010 Sun,<br />

who originally created OpenOffice was bought by Oracle. Oracle removed<br />

some of the open source license elements from OpenOffice, and elements of<br />

this reduced license are still presents in OpenOffice.<br />

Hence, the Open Source community tends to prefer LibreOffice, which is a<br />

completely Open Source product, over Open Office.<br />

28


What do you do with computers?<br />

● What about the software making web<br />

browsing (the Internet) available?<br />

Apache 65.5%<br />

Microsoft-IIS 17.9%<br />

Nginx 11.6%<br />

– Watch Engine­X (Nginx): it's a rising star<br />

● it almost doubled its market share over the<br />

last year<br />

29


What do you do with computers?<br />

● What about the software making computers<br />

run?<br />

– The server market is dominated (>60%) by Linux<br />

– The mobile devices market is dominated by An<strong>dr</strong>oid<br />

(Linux­based), with Apple in 2 nd place. Windows is<br />

almost non­existent<br />

– The supercomputer market is strongly dominated by<br />

Linux.<br />

– The personal computer market still mai<strong>nl</strong>y runs on<br />

Windows. Might this be so because of the IBM­PC's<br />

original operating system?<br />

30


What choice do you have?<br />

● Do you have a choice? I think you do.<br />

– You do not have to be tied to a stifling contract<br />

– There's no need to pay money for software: almost<br />

everything you do with computers is available for free<br />

– Open Source operating systems no longer are o<strong>nl</strong>y for the<br />

geeks. Ordinary users can use it as well. Ubuntu and<br />

Linux­mint are cases in point.<br />

● It's not a fairy tale:<br />

You have a choice: choose!<br />

http://www.linuxmint.com/<br />

31


Thank You<br />

for your Attention<br />

<strong>dr</strong>. <strong>Frank</strong> B. <strong>Brokken</strong><br />

Center of Information Technology<br />

University of Groningen<br />

Kabul, September 2012<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!