Key elements of understanding Free and Open Source Software (FOSS) Prepared for the Senior Executive Team at Wits University Prof Derek W. Keats Deputy.

Slides:



Advertisements
Similar presentations
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Advertisements

Personal Life of Bob Kahn
Eirplay (c) 2009 Web 2.0 and Games The contents of this plan are confidential and are not to be reproduced with express written consent.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
© 2010 VMware Inc. All rights reserved Confidential VMware Vision Jarod Martin Senior Solutions Engineer.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
SaaS, PaaS & TaaS By: Raza Usmani
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
01 Introduction to Java Technology. 2 Contents History of Java What is Java? Java Platforms Java Virtual Machine (JVM) Java Development Kit (JDK) Benefits.
Internet Basics مهندس / محمد العنزي
Understanding and Managing WebSphere V5
Platform as a Service (PaaS)
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
Client/Server Architectures
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
OCLC Research Libraries Partners 10 June 2011 Robin Murray Vice President, Global Product Management OCLC Collaboratively Building Web-Scale with Libraries.
Quiz Show Technology Terms Version as of 3/9/07. Vocabulary Quiz Board Acronyms True / False Multiple Choice AnythingPeople $100 $200 $300 $400 $500.
A knowledge and information management vision for Wits Iteration: 0 Prof Derek W. Keats Deputy Vice Chancellor (Knowledge & Information Management) The.
Programming the Web Web = Computer Network + Hypertext.
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
Introduction to Cloud Computing
Robert (Bob) E. Kahn Inventor of the Internet. Background Information Born in Brooklyn, New York on December 23, 1938 Earned M.A. and Ph.D. degrees from.
ENTREPRENEURSHIP- CREATING A VCMS BUFFALO SCHOOL STORE PROJECT PRESENTED BY: SANDRA D. NIELSEN, THE VILLAGES CHARTER MIDDLE SCHOOL THE VILLAGES, FLORIDA.
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
Spring 2011 CIS 4911 Senior Project Catalog Description: Students work on faculty supervised projects in teams of up to 5 members to design and implement.
By: Group 1 Andrew (1), Josh (2), Chu Yuan (3), Daryl (4), Davin (5)
“To organize the world’s information, and make it universally accessible and useful.” ---Made by Boris.
World Wide Web.
Innovations & Inventions The 1990’s by Sebastian, Issy, and Lori.
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,
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
The Right OS for Your Job Major: Computer Science Instructor: Dr Anvari Presenter: Ke Huang Student ID:
Copyright © 2006 Linux Care OÜ 1 “IST programme: new funding and collaboration opportunities” , Tallinn, Estonia Linux in Business use Linux.
ISC340 Web Programming Internet Success Stories. Yahoo! The first popular Web search engine. Created by two graduate electrical engineering in Stanford.
1 Open Source Update Jerry Thode Founder and President J. Paul Group, LLC February 8, 2005.
A Brief History of the Internet: The Timeline 1958: ARPA, the Advanced Research Projects Agency, is created by the U.S. Defense Department in response.
Enterprise Cloud Computing
HUSKY CONSULTANTS FRANKLIN VALENCIA WIOLETA MILCZAREK ANTHONY GAGLIARDI JR. BRIAN CONNERY.
Paperless Timesheet Management Project Anant Pednekar.
THE INTERNET IP  The Internet Protocol (IP) is the principal communications protocol used for relaying datagrams (packets) across an internetwork using.
Business 54 - Introduction to eCommerce Spring C4 - February 20, 2008.
Information Systems in Organizations 5.2 Cloud Computing.
Matthew Baillie, Luke Day THE INTERNET. HISTORY OF THE INTERNET J.C.R. Licklider authored a series of memos concerning theoretical network structures.
 In the 1960s, ARPANET (Advanced Research Projects Agency Network), the internet’s predecessor, was invented  ARPANET used two technologies that are.
The Internet Rachel Zhang ICS4U1-01 Mr. Krnic. History & Development The history of the Internet begins with the development of electronic computers in.
Building critical mass in ICT research and innovation Finding the synergies Building collaborations Prof Derek W. Keats Deputy Vice Chancellor (Knowledge.
Platform-based innovation strategies in network markets Erkki Ormala Professor of Practice, Innovation Management Aalto University, Business School.
Towards an archiving and preservation vision for the University of the Witwatersrand Prof Derek W. Keats Deputy Vice Chancellor Michele Pickover Curator.
Open Source platforms, tools & approaches for 21st Century connected learning A Wits case study Prof Derek W. Keats Deputy Vice Chancellor (Knowledge &
A strategic view of document and digital object management for the University of the Witwatersrand, Johannesburg Prof Derek W. Keats Deputy Vice Chancellor.
KIM Workplan Looking back, Looking ahead Prof Derek W. Keats Deputy Vice Chancellor (Knowledge & Information Management) The University of the Witwatersrand,
First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Deploying Web Application
Archive and reuse of conference presentations
OPEN SOURCE.
Selected topic in computer science (1)
Prepared by: Assistant prof. Aslamzai
Computer Software Lecture 5.
Introduction to Computers and the Internet
A Canonical Production January 2013
OPEN SOURCE SOFTWARE (OSS)
(or how to build a webpage)
Chapter 2: The Linux System Part 1
Introduction to Computing
McGraw-Hill Technology Education
Top PHP Development Tools For PHP Developers By: iblinfotech.com iblinfotech.com.
Presentation transcript:

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 Dudes, just say FOSS

The four freedoms of Free Software Freedom 1 and Freedom 3 require the source code

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

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

OpenSolaris Image from Wikipedia Proprietary FOSS GNU/Linux AppleMac

Proprietary FOSS

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

Hardware makers

Businesses based on services

Businesses built on a FOSS stack

User organizations (communities) Tufts The Open University Rhodes

Major foundation & private sector players Foundation initiative

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

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

The marginal cost of production for software is zero.

ScarcityAbundance Proprietary softwareFree software The scarcity is entirely artificially maintained

The natural state of software in a truly competitive economy

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

Barriers to innovation Starting point Knowledge Permission Successful innovation Cost

Barriers to innovation Starting point Knowledge Permission Successful innovation Cost

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

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

Fedora gstreamer GNU/Linux PHP MySQL PEAR Open Office SWF tools CURL Chisimba FFmpeg The stack Java Python Flash Open fire RED5 Javascript jQuery extJS Jabber Cross platform RESTful API Ajax Mashable XMPP Mobile phone Online package management Version 4: fully distributed & cloud-ready prototype SWORD Open Zoom

Barriers to innovation Starting point Knowledge Permission Successful innovation Cost

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 $objTwitter-> show($find, TRUE);

Barriers to innovation Starting point Knowledge Permission Successful innovation Cost

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 Even without the cost factor, the permissions alone can be enough to reduce the likelihood of success Please sir, I want to license two more CPUs

Barriers to innovation Starting point Knowledge Permission Successful innovation Cost

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

A wealth-creation perspective

Some recent major software innovations Started in parents garage in Durbanville in 1995 Still a student at UCT when he started experimenting VeriSign acquired Thawte for US$575 million in 1999 Started Canonical and Ubuntu GNU/Linux to give back to FOSS while creating a new business initiative.

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 September 4, 1998 Larry & Sergey #5 on Forbes list in 1997 with a net worth of $18.5 billion each

Some recent major software innovations 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 billion in 2007 Mark Zuckerberg

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 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. The freedom given by Cerf and Khan, and Berners- Lee, together with Free Software made it possible. The original Google servers, from Wikipedia

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 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. The freedom given by Cerf and Khan, and Berners- Lee, together with Free Software made it possible. The original Google servers, from Wikipedia

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 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. The freedom given by Cerf and Khan, and Berners- Lee, together with Free Software made it possible. The original Google servers, from Wikipedia

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 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. The freedom given by Cerf and Khan, and Berners- Lee, together with Free Software made it possible. The original Google servers, from Wikipedia Layers of innovation built on Freedom

Why FOSS for Wits?

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

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

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 coupled supported by a strong ecosystem of which we are part make use of our engineering capability vendor agnostic and largely open source

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

Free as in Freedom

Enterprise architecture

Attribution file: /attribution/attrib.txthttp://