Key elements of understanding Free and Open Source

  • Slides: 49
Download presentation
Key elements of understanding Free and Open Source Software (FOSS) Prepared for the Senior

Key elements of understanding Free and Open Source Software (FOSS) Prepared for the Senior Executive Team at Wits University Prof Derek W. Keats Deputy Vice Chancellor (Knowledge & Information Management) The University of the Witwatersrand, Johannesburg http: //kim. wits. ac. za derek. keats@wits. ac. za Dudes, just say FOSS

The four freedoms of Free Software

The four freedoms of Free Software

The two layers of FOSS space in the operating of computing devices Image from

The two layers of FOSS space in the operating of computing devices Image from Wikipedia

There are many of them, and a lot more room for creativity There are

There are many of them, and a lot more room for creativity There are relatively few of them, even with all the variations Image from Wikipedia

Apple Mac Open. Solaris inu U/L GN x Proprietary Image from Wikipedia FOSS

Apple Mac Open. Solaris inu U/L GN x Proprietary Image from Wikipedia FOSS

Proprietary FOSS

Proprietary FOSS

 Individual developer Scratching an itch Having fun Doing good Becoming more marketable Involvement

Individual developer Scratching an itch Having fun Doing good Becoming more marketable Involvement in a community

 Hardware makers

Hardware makers

 Businesses based on services

Businesses based on services

 Businesses built on a FOSS stack

Businesses built on a FOSS stack

 User organizations (communities) Rhodes The Open University Tufts

User organizations (communities) Rhodes The Open University Tufts

Major foundation & private sector players initiative Foundation

Major foundation & private sector players initiative Foundation

Consumption by one consumer prevents simultaneous consumption by other consumers May be consumed by

Consumption by one consumer prevents simultaneous consumption by other consumers May be consumed by one consumer without preventing simultaneous consumption by others All digital goods are non-rivalrous

In a competitive economy, prices decrease to just above the marginal cost of production

In a competitive economy, prices decrease to just above the marginal cost of production

The marginal cost of production for software is zero.

The marginal cost of production for software is zero.

Scarcity Abundance

Scarcity Abundance

The natural state of software in a truly competitive economy

The natural state of software in a truly competitive economy

users can be a major source of innovation Eric von Hippel, Professor & Head

users can be a major source of innovation Eric von Hippel, Professor & Head of the Innovation and Entrepreneurship Group at the MIT Sloan School of Management

Successful innovation Barriers to innovation

Successful innovation Barriers to innovation

Cost Permission Knowledge Starting point Successful innovation Barriers to innovation

Cost Permission Knowledge Starting point Successful innovation Barriers to innovation

No such thing as scratch Operating systems Programming languages Core Compilers applications Scripting languages

No such thing as scratch Operating systems Programming languages Core Compilers applications Scripting languages Frameworks Digital object store Webserver Desktop applications Load balance Web applications Scalability tools Databases Embedded environments Integrated development environment Version management Libraries Testing tools Collaboration Communities tools Deployment tools Complete applications adapt use study

Built on a stack of FOSS applications and libraries using a suite of FOSS

Built on a stack of FOSS applications and libraries using a suite of FOSS development and collaboration tools

j. Query The stack Cross platform RESTful API Ajax Mashable XMPP Mobile phone Online

j. Query The stack Cross platform RESTful API Ajax Mashable XMPP Mobile phone Online package management SWORD ext. JS Javascript Fedora PEAR prototype PHP CURL Chisimba Version 4: fully distributed & cloud-ready My. SQL GNU/Linux FFmpeg gstreamer Python Flash Open Office RED 5 Java Jabber SWF tools Open fire Open Zoom

Cost Permission Knowledge Starting point Successful innovation Barriers to innovation

Cost Permission Knowledge Starting point Successful innovation Barriers to innovation

Knowledge When you have an idea, limited coding experience, and few resources, how do

Knowledge When you have an idea, limited coding experience, and few resources, how do you learn to code it? Free Software as a learning resource Dissect Study Use Community as a learning resource return $obj. Twitter-> show($find, TRUE);

Cost Permission Knowledge Starting point Successful innovation Barriers to innovation

Cost Permission Knowledge Starting point Successful innovation Barriers to innovation

Permissions Every permission is a barrier Proprietary licenses severely limit permissions Every permission may

Permissions Every permission is a barrier Proprietary licenses severely limit permissions Every permission may also have a cost It may be extremely difficult to determine what permissions you need early in a project or what it will cost to acquire them Please sir, I want to license two more CPUs Even without the cost factor, the permissions alone can be enough to reduce the likelihood of success

Cost Permission Knowledge Starting point Successful innovation Barriers to innovation

Cost Permission Knowledge Starting point Successful innovation Barriers to innovation

Cost Start-up costs Scaling out costs Lock-in costs Maleability costs Abandonment costs Uncertainty barrier

Cost Start-up costs Scaling out costs Lock-in costs Maleability costs Abandonment costs Uncertainty barrier

A wealth-creation perspective

A wealth-creation perspective

Some recent major software innovations Started in parents garage in Durbanville in 1995 Still

Some recent major software innovations Started in parents garage in Durbanville in 1995 Still a student at UCT when he started experimenting Veri. Sign acquired Thawte for US$575

Some recent major software innovations Founded by Larry Page and Sergey Brin while they

Some recent major software innovations Founded by Larry Page and Sergey Brin while they were students at Stanford University Maxed out their credit cards to buy hardware Became a private company on

Some recent major software innovations Mark Zuckerberg Launched Facebook from Harvard University dorm room

Some recent major software innovations Mark Zuckerberg Launched Facebook from Harvard University dorm room on February 4, 2004 Time magazine named Zuckerberg as one of The World's Most Influential People of 2008 Market value of $15

When core things are free and open, there are no barriers to innovation. When

When core things are free and open, there are no barriers to innovation. When Bob Khan and I created TCP/IP and a bunch of us built a platform for internetworking, we did not patent the technologies used. We set TCP/IP free. Had we not done so, it is doubtful if the Internet as we know it today would have come into being. Vint Cerf and Bob Kahn being awarded the Presidential Medal of Freedom by President Bush, image from Wikipedia I just had to take the hypertext idea and connect it to the Transmission Control Protocol and domain name system ideas and — ta-da! — the World Wide Web Sir Tim Berners-Lee and the first webserver from Wikipedia The freedom given by Cerf and Khan, and Berners. Lee, together with Free Software made it possible. The original Google servers, from Wikipedia

When core things are free and open, there are no barriers to innovation. When

When core things are free and open, there are no barriers to innovation. When Bob Khan and I created TCP/IP and a bunch of us built a platform for internetworking, we did not patent the technologies used. We set TCP/IP free. Had we not done so, it is doubtful if the Internet as we know it today would have come into being. Vint Cerf and Bob Kahn being awarded the Presidential Medal of Freedom by President Bush, image from Wikipedia I just had to take the hypertext idea and connect it to the Transmission Control Protocol and domain name system ideas and — ta-da! — the World Wide Web Sir Tim Berners-Lee and the first webserver from Wikipedia The freedom given by Cerf and Khan, and Berners. Lee, together with Free Software made it possible. The original Google servers, from Wikipedia

When core things are free and open, there are no barriers to innovation. When

When core things are free and open, there are no barriers to innovation. When Bob Khan and I created TCP/IP and a bunch of us built a platform for internetworking, we did not patent the technologies used. We set TCP/IP free. Had we not done so, it is doubtful if the Internet as we know it today would have come into being. Vint Cerf and Bob Kahn being awarded the Presidential Medal of Freedom by President Bush, image from Wikipedia I just had to take the hypertext idea and connect it to the Transmission Control Protocol and domain name system ideas and — ta-da! — the World Wide Web Sir Tim Berners-Lee and the first webserver from Wikipedia The freedom given by Cerf and Khan, and Berners. Lee, together with Free Software made it possible. The original Google servers, from Wikipedia

When core things are free and open, there are no barriers to innovation. When

When core things are free and open, there are no barriers to innovation. When Bob Khan and I created TCP/IP and a bunch of us built a platform for internetworking, we did not patent the technologies used. We set TCP/IP free. Had we not done so, it is doubtful if the Internet as we know it today would have come into being. I just had to take the hypertext idea and connect it to the Transmission Control Protocol and domain name system ideas and — ta-da! — the World Wide Web The freedom given by Cerf and Khan, and Berners. Lee, together with Free Software made it possible. Layers of innovation built on Freedom Vint Cerf and Bob Kahn being awarded the Presidential Medal of Freedom by President Bush, image from Wikipedia Sir Tim Berners-Lee and the first webserver from Wikipedia The original Google servers, from Wikipedia

Why FOSS for Wits?

Why FOSS for Wits?

FOSS is not new to Wits Our java applications are foss based WAMS (departmental

FOSS is not new to Wits Our java applications are foss based WAMS (departmental mark system) meal booking system traffic system, etc Academic departments Student labs with Linux Digital arts Electrical engineering Computer Science

A Wits Digital An technology innovative showing technology savvy Wits leadership Wits Great new

A Wits Digital An technology innovative showing technology savvy Wits leadership Wits Great new things can grow A sustainable technology ecosystem

Alignment to academic freedom, ethos, and the open sharing of knowledge

Alignment to academic freedom, ethos, and the open sharing of knowledge

Future proofing The most future proof systems will be: based on open standards loosely

Future proofing The most future proof systems will be: based on open standards loosely coupled supported by a strong ecosystem of which we are part make use of our engineering capability vendor agnostic and

Innovation “We need to create an environment that supports and encourages innovation so that

Innovation “We need to create an environment that supports and encourages innovation so that we can get another 'Google' or 'Sun' from our midst. Not possible when the environment is restricted. ”

Free as in Freedom

Free as in Freedom

Enterprise architecture

Enterprise architecture

Attribution file: http: //www. dkeats. com/usrfiles/users/ 1563080430/attribution/attrib. txt

Attribution file: http: //www. dkeats. com/usrfiles/users/ 1563080430/attribution/attrib. txt