Free Open. The four freedoms of Free Software This requires the source code.

Slides:



Advertisements
Similar presentations
Free Beer and Free Speech Thomas Krichel
Advertisements

The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
Chapter 2 – Software Processes
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
Open Educational Resources / production workshop / february 2009 Except where otherwise noted, this work is available under a Creative Commons Attribution.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
Policy for Transforming Teaching & Learning through ICTs in South Africa Seugnet Blignaut Seugnet Blignaut
How Is Open Source Affecting Software Development? Je-Loon Yang.
Key Issues in Licensing Software and Associated Intellectual Property: Matching Licensing Models to Business Strategies Steve Mutkoski Regional Director,
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
WP5 Digital Business Ecosystem Alessandra Benvenuti, INSIEL SpA (Friuli Venezia Giulia Region) ADC Final Conference Venice, March 13 th 2012.
Copyright Jack Chambers, This work is the intellectual property of the author. Permission is granted for this material to be shared for non- commercial,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
World-class People Management for a 21 st Century NHS1 National Learning Management System (NLMS) Project Update Louise Frost and Jane Daly ESR Benefits.
A socio-technical model for content sharing
LIS508 lecture 9: GNU & introduction to networks Thomas Krichel
Open Business Models and The Drupal Guild Gregory Heller CivicActions, LLC BarCamp NYC 2006.
SchoolForgeUK George Brereton SchoolForgeUK’s web site: Home site for all chapters of the SchoolForge.
Open Source Software An Introduction. The Creation of Software l As you know, programmers create the software that we use l What you may not understand.
Presented By: Avijit Gupta V. SaiSantosh.
Learning Through Social Connection Hannah Beaman Online Communities and Web Development Manager SocialLearn.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
IST 2006 – 22/11/2006 Aljosa Pasic Atos Origin Security, Dependability and Trust in Service Infrastructures.
OER Africa An introduction Kenya Methodist University Meru, Kenya 8 th October, 2009.
Contextual framework for research. Purpose of contextual framework To provide a shared language to underpin the PHEA E-learning proposals, initiatives.
Summary Report Project Name : Advancing an Open Source Service Oriented Architecture (SOA) Ecosystem Brief Project Description : This Charter project aims.
OPEN SOURCE (SOFTWARE SAVIOR) Justin Hanson, Dec. 3, 2008.
The Open Connected TV (OCTV) project 2011/08/28. Connected TV: dream and reality The dream Connected TV: the means to provide the much sought- after convergence.
The PHEA Educational Technology Initiative. Project Partners PHEA Foundations – Ford, Carnegie, Kresge, MacArthur South African Institute for Distance.
1 Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 17 Software as Intellectual Property.
"Challenges for Institutions in Adapting to the Global Information Infrastructure" Oleg Liber CETIS University of Bolton.
Implementing Low-Cost e-Gov Solutions in Europe, in Africa, All over the Globe: Report on Experiences Marios Chatzidimitriou, Adamantios Koumpis ALTEC.
CC 3.0 BY –SA OUT Institutional Policy Workshop Open University of Tanzania 12 th January, 2009 OER Africa An introduction to Open Educational Resources.
10 May 2005UNSDI Workshop - FAO-HQ - Italy Free and Open Source Software (FOSS) & OpenSDI Jeroen Ticheler.
interactive logbook Paul Kiddie, Mike Sharples et al. The Development of an Application to Enhance.
The PHEA Educational Technology Initiative. Project Partners PHEA Foundations – Ford, Carnegie, Kresge, MacArthur South African Institute for Distance.
African Virtual Open Initiatives and Resources KEWL.Nextgen Next-generation e-learning system Free Software Innovation Unit Information & Communication.
Chapter 2 – Software Processes Lecture 1 Chapter 2 Software Processes1.
FOSS in Education Strategy JOHN MACASIO 6 September 2006.
GNOME, KDE and X Windows. The GNOME Project was started in 1997 to produce a free (as in freedom) desktop environment. GNU Network Object Model Environment.
© The ATHENA Consortium. EM1 - Enterprise Modelling as a way to achieve Interoperability Module 3 - What interoperability problems does Enterprise.
Business Plan for My Company MyCompany Month 2001 Prepared by Name phone.
Conceptual Issues about Undergraduate Research Thomas Wenzel Department of Chemistry Bates College Lewiston, Maine USA.
L EARNING M ANAGEMENT S YSTEM Submitted by, Srilekshmi.M AM.EN.P2ELT14006.
Launching the Dean digitally : the Jonathan Jansen Collection in UPSpace eIFL.net in co-operation with the Research Library Consortium Institutional repositories.
Project Tools TestTrackPro. Made by a small company, SeaPine Software Have used the Issues Management modules for many years to manage changes and bug.
SharePoint and Active Directory Update March 18, 2010.
PKI for improved cybersecurity in NATO Partner countries Software Arsen Hayrapetyan, ArmeSFo CA.
Open Educational Resources (OER) Freda Wolfenden TESS-India MOOC week 51.
Open Source platforms, tools & approaches for 21st Century connected learning A Wits case study Prof Derek W. Keats Deputy Vice Chancellor (Knowledge &
Egerton University, Njoro 28 th April, 2009 OER Africa An introduction.
KIM Workplan Looking back, Looking ahead Prof Derek W. Keats Deputy Vice Chancellor (Knowledge & Information Management) The University of the Witwatersrand,
WikiEducator and FLOSS4Edu An African wide collaboration in the development of Open Educational Resources by Nicholas Kimolo,Kafui.
The Free Software Definition Rahmat M. Samik-Ibrahim (c) 2007 adapted from
Free and Open Source GIS Software for Sustainable Development Gavin Fleming Mintek FOSS4G2007.
Introduction to FOSS. Classes of software  Operating System (OS)  Software that manages all the application programs in a computer  Manages the computer.
Chapter 13 Web Application Infrastructure
OPEN SOURCE.
Open innovation within industrial networks
Clou5 Everything from one source: simple and multifunctional communication and cooperation instrument. The work for the registered networks, will.
Key Issues in Licensing Software and Associated Intellectual Property: Matching Licensing Models to Business Strategies Steve Mutkoski Regional Director,
Finishing Economics, Moving onto Politics
More Economics of Open Source
NGMN & Open Source Sudhagar Chinnaswamy Principal Software Engineer.
Lecture 1: Multi-tier Architecture Overview
Institutional Framework, Resources and Management
Meeting Expectations - the Web in the 2(.0)1st Century
The ….
Module 02 Operating Systems
Presentation transcript:

Free Open

The four freedoms of Free Software

This requires the source code

The four freedoms of Free Software

This requires the source code

Free vs proprietary Open Obfuscation Sourcecode

adding value scarcity + software itself has value Free vs proprietary Revenue

Freedom is scary e.g. the Craig Mundie speech of May 3, 2001 Much of the FUD

often The world of business is not simple!

Ray Noorda, the founder of Novell a situation where businesses compete in some areas and cooperate in others

Ray Noorda, the founder of Novell a situation where businesses compete in some areas and cooperate in others

Approaches Use existing –The organisation uses existing FOSS tools, such as GNU/Linux, and does not contribute to their development. Adapt existing –The organisation makes minor adaptations of existing tools to serve its own peculiar business needs. Join a project –The organisation puts resources, either money or a software developer, into an existing project. Sponsor a project –The organisation sponsors an external agency to create a tool on its behalf, and may assist that agency to locate other sponsors who could join the project. Create a project –The organisation creates a new project, puts its own developers onto writing the software and seeks other sponsors or others who may join the project. Product Process

Have a need for software

Have a need for software Procurement

Have a need for software

Flux

Product orientation

Process orientation Product orientation

This system cannot be understood by..

… knowledge of this system

Building capacity to develop, deploy, and support software in African higher education institutions through Free Software collaboration

The cost of participation in AVOIR is thus low… …and the potential benefits are high The cost of participation in AVOIR is thus low… …and the potential benefits are high Free Software

AVOIR members

Research objectives To create a network of software development organized around, but not limited to, higher education in Africa; To use the network to understand how ideas from knowledge ecology can create a sustainable system of FOSS development, application and support; To increase understanding of FOSS as a process, and how to use that process creatively and sustainably within Africa To help to build research capacity in researching the development, application and support of FOSS in Africa within African institutions; To test hypotheses regarding differences between Free Software and Proprietary Software ecosystems

Research objectives To create a network of software development organized around, but not limited to, higher education in Africa; To use the network to understand how ideas from knowledge ecology can create a sustainable system of FOSS development, application and support; To increase understanding of FOSS as a process, and how to use that process creatively and sustainably within Africa To help to build research capacity in researching the development, application and support of FOSS in Africa within African institutions; To test hypotheses regarding differences between Free Software and Proprietary Software ecosystems The first project A next generation e-learning system designed around the needs of African higher education Collaborative education Cross platform Interoperable A next generation e-learning system designed around the needs of African higher education Collaborative education Cross platform Interoperable

A bit on architecture MVC architecture for web interface –PHP –Modular Webservices blur distinction between desktop and web –PHP, C#, some Java PETS and other agents –Python, some PERL

Current status Using webservices to provide desktop functionality, yet interface to web application First beta C. 70 working modules Two desktop applications done in C# (with support from Microsoft SA) –Translation application –Offline content authoring Integrated Freemind, mind mapping tool in Java Active dynamic mirroring –in testing (alpha) –Win-Lin, Lin-Win, Lin-Lin

Sustainability Percentage of funding from different sources Research & development Research & development

Sustainability Percentage of funding from different sources

Sustainability Percentage of funding from different sources

This presentation can be used in whole or in part, and may be copied and redistributed for any purpose as long as this license subsists in any derivations or copies. Original artwork available under the same license on request to This presentation can be used in whole or in part, and may be copied and redistributed for any purpose as long as this license subsists in any derivations or copies. Original artwork available under the same license on request to