Introduction to Free Software

Size: px
Start display at page:

Download "Introduction to Free Software"

Transcription

1 , facts, myths, actors June 28th, 2007

2 Freedom What are free software? Software

3 Freedom What are free software? Free... Software?

4 Freedom What are free software? Freedom No subordination, no thrall, no constraint, no pressure applied by others

5 In the actual computer world... Freedom What are free software? obliged to buy a computer with an imposed operating system intellectual property theft, piracy outlandish and incompatible file formats lack of transparency regarding security

6 Free Software 4 Freedoms Freedom What are free software? 1 The freedom to run the program, for any purpose. 2 The freedom to study how the program works, and adapt it to your needs. Access to the source code is a precondition for this. 3 The freedom to redistribute copies so you can help your neighbor. 4 The freedom to improve the program, and release your improvements to the public, so that the whole community benefits. Access to the source code is a precondition for this.

7 Some licences... Freedom What are free software? More info:

8 Operating Systems Operating System Word processors Spreadsheets Internet Games Linux (RedHat, Fedora, Debian, Ubuntu, SuSE,...), FreeDOS, FIASCO, ReactOS, S.Ha.R.K., V2OS,...

9 Write texts Operating System Word processors Spreadsheets Internet Games Writer, AbiWord, KWord,...

10 Do some computation Operating System Word processors Spreadsheets Internet Games Calc, Gnumeric, KSpread,...

11 Surf on the web Operating System Word processors Spreadsheets Internet Games Firefox, Konqueror,...

12 Play Operating System Word processors Spreadsheets Internet Games Wormux, minesweeper, sudoku, 3D, racing, chess,...

13 about Free Software Difficulties Windows, Linux, MacOS,... Cost Security Languages management

14 Too complicated for normal people? Difficulties Windows, Linux, MacOS,... Cost Security Languages management

15 They already are used in kindergarten! Difficulties Windows, Linux, MacOS,... Cost Security Languages management GCompris, educational software for children from 2 to 10 years old

16 They became easy to install Difficulties Windows, Linux, MacOS,... Cost Security Languages management And are they easy to use? Just listen to the next 2 presentations!

17 Windows, Linux, MacOS,... Difficulties Windows, Linux, MacOS,... Cost Security Languages management Free Software are available on nearly all possible operating systems (free or not)

18 Difficulties Windows, Linux, MacOS,... Cost Security Languages management Shareware, freeware, free-as-in-free-beer software But freely re-distributable with source code!

19 Free Software, security and support Difficulties Windows, Linux, MacOS,... Cost Security Languages management Way better privileges and access management, software actions monitoring, speed of bugs correction,... (very active) Community support + support from commercial companies

20 Free Software are very often multilingual Difficulties Windows, Linux, MacOS,... Cost Security Languages management KDE is available in 34 languages, e.g.!

21 Linux is even available in Walloon! Difficulties Windows, Linux, MacOS,... Cost Security Languages management

22 Richard M. Stallman Richard M. Stallman Eric S. Raymond Linus Torvalds Eben Moglen 54 years-old hacker (noble meaning) free software activist software patents destroyer father of the GNU project (1983) father of the Free Software Foundation (1985) father of the Emacs text editor and other basic tools for operating systems

23 Eric S. Raymond Richard M. Stallman Eric S. Raymond Linus Torvalds Eben Moglen 50 years-old hacker (noble meaning) founder of the Open Source movement The Cathedral and the Bazaar, 1997 disputed member of the Community esr/

24 Linus Torvalds Richard M. Stallman Eric S. Raymond Linus Torvalds Eben Moglen 38 years-old creator of the Linux kernel self-proclaimed benevolent dictator of the Linux kernel development rarely goes out of his modesty (but when he does, the entire world knows it!)

25 Eben Moglen Richard M. Stallman Eric S. Raymond Linus Torvalds Eben Moglen 47 years-old law professor founder and director of the Software Freedom Law Center defending Free Software legal interests Free Software Foundation member GNU GPLv3 writer Anything that is worth copying is worth sharing

26 Free Software... they are good, use them! they can be freely copied and used they allow us to easily do common tasks and much more! they target all the ages, all the interests they are not automatically free (as in free beer) they are rather well documented What are you waiting for?

27 To know more... LiLiT (Liege Linux Team) : and its Meeting Parties, Installation Parties and its participation to various other events Free Software Foundation : Framasoft : (in French) Wikipedia :

28 Many thanks to... LiLiT and its volunteers who prepared this evening Richard Stallman and Linus Torvalds to initiate this movement, both at a philosophical and technical standpoint you for your attention and because you will try free software, right now! This presentation is available on

Open Source Software Development

Open Source Software Development Open Source Software Development OHJ-1860 Software Systems Seminar, 3 cr Imed Hammouda Institute of Software Systems Tampere University of Technology Course Information Open Source Software Development

More information

Traditional Commercial Software Development. Open Source Development. Traditional Assumptions. Intangible Goods. Dr. James A.

Traditional Commercial Software Development. Open Source Development. Traditional Assumptions. Intangible Goods. Dr. James A. Open Source Development Dr. James A. Bednar [email protected] http://homepages.inf.ed.ac.uk/jbednar Traditional Commercial Software Development Producing consumer-oriented software is often done in

More information

Unit 10 : An Introduction to Linux OS

Unit 10 : An Introduction to Linux OS Unit 10 : An Introduction to Linux OS Linux is a true 32/64-bit operating system that run on different platforms. It is a multi-user, multi-tasking and time sharing operating system. Linux is a very stable

More information

How To Understand How Open Source And Free Software Work Together

How To Understand How Open Source And Free Software Work Together Free and Open Source Software in relation to Asterisk* Lars Strand [email protected] Ibidium's Asterisk course Oslo, NR, 8.-11. September 2009 What is this? What is free software? What is

More information

Open Source Software Usage in the Schools conceptual strategy

Open Source Software Usage in the Schools conceptual strategy Open Source Software Usage in the Schools conceptual strategy Kliment Simoncev [email protected] open source advocate on behalf of MoES Drafting conceptual strategy Leverage open source software in different

More information

On the Influence of Free Software on Code Reuse in Software Development

On the Influence of Free Software on Code Reuse in Software Development On the Influence of Free Software on Code Reuse in Software Development Marco Balduzzi Abstract Software reuse has become a topic of much interest in the software community due

More information

An Introduction to Open Source Software and Licensing

An Introduction to Open Source Software and Licensing An Introduction to Open Source Software and Licensing @black_duck_sw Karen Copenhaver Mark Radcliffe Peter Vescuso Black Duck 2013 Speakers Peter Vescuso EVP of Marketing, Black Duck Software Karen Copenhaver

More information

Presentation. Open Source is NOT Free. For ISACA. By Dave Yip / Gamatech Ltd. Agenda

Presentation. Open Source is NOT Free. For ISACA. By Dave Yip / Gamatech Ltd. Agenda Presentation Open Source is NOT Free For ISACA By Dave Yip / Gamatech Ltd Agenda Gamatech Introduction to Open Source Open Source and Enterprises Open Source Licensing Open Source Risks Open Source Management

More information

Open Source Software

Open Source Software Open Source Software This booklet will be useful for small businesses that would like to learn more about open source software, its benefits and limitations. The booklet also contains a reference list

More information

Introduction to Linux operating system. module Basic Bioinformatics PBF

Introduction to Linux operating system. module Basic Bioinformatics PBF Introduction to Linux operating system module Basic Bioinformatics PBF What is Linux? A Unix-like Operating System A famous open source project Free to use, distribute, modify under a compatible licence

More information

Understanding the OS Architecture and Linux History. Zhiqiang Lin

Understanding the OS Architecture and Linux History. Zhiqiang Lin CS 6V81-05: System Security and Malicious Code Analysis Understanding the OS Architecture and Linux History Zhiqiang Lin Department of Computer Science University of Texas at Dallas February 15 th, 2012

More information

Free software GNU/Linux TOR project

Free software GNU/Linux TOR project Fair Young Sustainable Inclusive and Cooperative (FYSIC) @ Modica Sicily Free software GNU/Linux TOR project Solira Software Libero Ragusa What is Solira? We promote the Free Software philosophy on local

More information

Introduction to Open Source. Marco Zennaro [email protected] Carlo Fonda [email protected]

Introduction to Open Source. Marco Zennaro mzennaro@ictp.it Carlo Fonda cfonda@ictp.it Introduction to Open Source Marco Zennaro [email protected] Carlo Fonda [email protected] Agenda Open Source Linux Linux history Distributions License Types OS and Development OS Definition Why is it called

More information

Open Source Approach in Software Development - Advantages and Disadvantages

Open Source Approach in Software Development - Advantages and Disadvantages Jovica Đurković Vuk Vuković Lazar Raković Article Info:, Vol. 3 (2008), No. 2, pp 029-033 Received 12 Jun 2008 Accepted 24 October 2008 UDC 004.4.057.8 Open Source Approach in Software Development - Advantages

More information

Selection and Management of Open Source Software in Libraries.

Selection and Management of Open Source Software in Libraries. Selection and Management of Open Source Software in Libraries. Vimal kumar V. Asian School of Business Padmanabha Building Technopark, Trivandrum-695 581 [email protected] Abstract Open source software

More information

Software, Shareware and Opensource CSCU9B2

Software, Shareware and Opensource CSCU9B2 Software, Shareware and Opensource CSCU9B2 1 Contents Commercial software vs Freeware vs Open Source software Licences GNU GPL Open source Common software examples Sources, Safety and Risks 2 Pay, Try,

More information

Userful MultiSeat Toolkit

Userful MultiSeat Toolkit Userful MultiSeat Toolkit Computer Lab Set-Up & Procedures Guide Linux: The Free Alternative 2 Userful MultiSeat Toolkit - Computer Lab Set-Up & Procedures Guide Linux: The Free Alternative Copyright 2010

More information

Of Penguins and Wildebeest. Anthony Rodgers VA7IRL

Of Penguins and Wildebeest. Anthony Rodgers VA7IRL Of Penguins and Wildebeest Anthony Rodgers VA7IRL The Penguin Linux was created by a Swedish-speaking Finn called Linus Torvalds Version 0.01 was released in September 1991 We are now on version 2.6 It

More information

Policy on Device Drivers for Procurement of Hardware for e-governance

Policy on Device Drivers for Procurement of Hardware for e-governance Policy on Device Drivers for Procurement of Hardware for e-governance (Draft for Public Review) Government of India Department of Information Technology Ministry of Communications and Information Technology

More information

Interoperability and Standards. G51IDB Lecture 18 : Organisational Connectivity and Knowledge Management. Development of Open Source Software

Interoperability and Standards. G51IDB Lecture 18 : Organisational Connectivity and Knowledge Management. Development of Open Source Software G51IDB Lecture 18 : Organisational Connectivity and Knowledge Management Tim Brailsford Interoperability and Standards Standards are essential for interoperability and the implementation of a DNS Standards

More information

Parallels Virtuozzo Containers 4.7 for Linux Readme

Parallels Virtuozzo Containers 4.7 for Linux Readme Parallels Virtuozzo Containers 4.7 for Linux Readme This document provides the first-priority information about Parallels Virtuozzo Containers 4.7 for Linux and supplements the included documentation.

More information

FLOSS, COTS, and Safety: A Business Perspective

FLOSS, COTS, and Safety: A Business Perspective FLOSS, COTS, and Safety: A Business Perspective F. Gasperoni [email protected] AdaCore, 8 rue de Milan, 75009 Paris, France Abstract: This paper discusses the relationship between COTS software (Commercial-off-the-shelf)

More information

Categories of Free and Nonfree Software

Categories of Free and Nonfree Software This list was originally published on http://gnu.org, in 1996. This document is part of, the GNU Project s exhaustive collection of articles and essays about free software and related matters. Copyright

More information

technology Law - Research themes Open source Copyright Patenting Net gambling

technology Law - Research themes Open source Copyright Patenting Net gambling technology Law - Research themes Open source Copyright Patenting Net gambling TECHNOLOGY LAW Courses: Law in the information society / advanced computer law (4 op) - jatkokurssi Legal Aspects of Service

More information

Free Software / Open Source: Information Society Opportunities for Europe?

Free Software / Open Source: Information Society Opportunities for Europe? Free Software / Open Source: Information Society Opportunities for Europe? Working group on Libre Software 1 April 2000 Version 1.2 (work in progress) 1 The working group on Libre Software was created

More information

Dr. Marco Hugentobler, Sourcepole Twitter: @sourcepole. QGIS from a geodata viewer to a GIS platform

Dr. Marco Hugentobler, Sourcepole Twitter: @sourcepole. QGIS from a geodata viewer to a GIS platform QGIS from a geodata viewer to a GIS platform Dr. Marco Hugentobler, Sourcepole Twitter: @sourcepole QGIS > Open source desktop GIS > License: GNU GPL, Version 3 > Founded in 2002 by Gary Sherman > C++,

More information

Free and Open Source Software for Business: An Introduction

Free and Open Source Software for Business: An Introduction Free and Open Source Software for Business: An Introduction James Kariuki Njenga Department of Information Systems University of the Western Cape Introduction to general concepts, and business ideas of

More information

Ubuntu Linux Server Ubuntu Linux Server Edition Quick Overview

Ubuntu Linux Server Ubuntu Linux Server Edition Quick Overview Ubuntu Linux Server Ubuntu Linux Server Edition Quick Overview Joseph Guarino Owner/Sr. Consultant Evolutionary IT http://www.evolutionaryit.com Copyright Evolutionary IT 2007 1 ? How many of you use GNU/Linux

More information

Linux for Embedded and Real-Time Systems

Linux for Embedded and Real-Time Systems Linux for Embedded and Real-Time Systems Kaiserslautern 9 June 2005 Samir Amiry ([email protected]) Fraunhofer IESE Institut Experimentelles Software Engineering Outlines Introduction. Linux: the

More information

Preparing Your Computer for LFS101x. July 11, 2014 A Linux Foundation Training Publication www.linuxfoundation.org

Preparing Your Computer for LFS101x. July 11, 2014 A Linux Foundation Training Publication www.linuxfoundation.org Preparing Your Computer for LFS101x July 11, 2014 A Linux Foundation Training Publication www.linuxfoundation.org This class is intended to be very hands-on: in order to learn about Linux you must use

More information

After studying this lesson, you will have a clear understanding of, what an Operating System is. functions of an Operating System

After studying this lesson, you will have a clear understanding of, what an Operating System is. functions of an Operating System After studying this lesson, you will have a clear understanding of, what an Operating System is functions of an Operating System User Interfaces how to use Windows Operating System 5.1 Introduction As

More information

Mark Shuttleworth, founder of Ubuntu

Mark Shuttleworth, founder of Ubuntu CollaborationwithacapitalC MarkShuttleworth,founderofUbuntu Innovationisthekeytolong term survival. SincetheemergenceoftheInternet, collaborationhasbecomethekeyto profound,rapidinnovation Anatomyofafree

More information

Introduction to Linux

Introduction to Linux chapter Introduction to Linux After completing this chapter, you will be able to: Understand the purpose of an operating system Outline the key features of the Linux operating system Describe the origins

More information

Libre software business models (from an European point of view)

Libre software business models (from an European point of view) Libre software business models (from an European point of view) Vicente Matellán Olivera Amsterdam, September 2000 Wellcome to GNU/Linux fashion!! 1 Wellcome to GNU/Linux fashion!! GNU/Linux has emerged

More information

Free and Open Source Software - a feasibility study Appendix 1: Extensive survey

Free and Open Source Software - a feasibility study Appendix 1: Extensive survey 2003:8a Free and Open Source Software - a feasibility study Appendix 1: Extensive survey This publication is available from: The Swedish Agency for Public Management Publication Service Box 2280 SE-103

More information

Operating Systems. Study this screen display and answer these questions.

Operating Systems. Study this screen display and answer these questions. UNIT 6 Operating Systems STARTER Study this screen display and answer these questions. 1 How do you enter Unix commands? 2 Which Unix commands does it show? 3 What is the output of each command? 4 What

More information

Free Software. Richard Stallman* Chapter 1

Free Software. Richard Stallman* Chapter 1 Chapter 1 Free Software Richard Stallman* A. Introduction Free software means the software that respects the user s freedom, respects your freedom. Software that s not free is proprietary software; that

More information

Distribution of Software

Distribution of Software OpenSource_CH03 Page 41 Monday, June 14, 2004 3:54 PM 3 Distribution of Software Contributors and Distributors Open source software is written by computer programmers who generously distribute it to their

More information

Free, Libre, Open Source Expertise Center (FLOSEC) EMEA. The FOSSology project. Bruno Cornec. Open Source and Linux Technology Consultant

Free, Libre, Open Source Expertise Center (FLOSEC) EMEA. The FOSSology project. Bruno Cornec. Open Source and Linux Technology Consultant Free, Libre, Open Source Expertise Center (FLOSEC) EMEA The FOSSology project Bruno Cornec Open Source and Linux Technology Consultant 2007 Hewlett-Packard Development Company, L.P. The information contained

More information

Open source development

Open source development G E T T I N G S T A R T E D W I T H Open source development A book for the community by the community Rachna Kapur, Mario Briggs, Tapas Saha, Ulisses Costa, Pedro Carvalho, Raul F. Chong, Peter Kohlmann

More information

Version Control using Git and Github. Joseph Rivera

Version Control using Git and Github. Joseph Rivera Version Control using Git and Github Joseph Rivera 1 What is Version Control? Powerful development tool! Management of additions, deletions, and modifications to software/source code or more generally

More information

Open Source and Closed Source Software Development Methodologies

Open Source and Closed Source Software Development Methodologies Open Source and Closed Source Software Development Methodologies Vidyasagar Potdar, Elizabeth Chang School of Information System, Curtin University of Technology, Perth, Australia 6845 [email protected],

More information

KEMP LITTLE LLP OPEN SOURCE SOFTWARE: FREEDOMS, RESPONSIBILITIES AND GOVERNANCE

KEMP LITTLE LLP OPEN SOURCE SOFTWARE: FREEDOMS, RESPONSIBILITIES AND GOVERNANCE KEMP LITTLE LLP OPEN SOURCE SOFTWARE: FREEDOMS, RESPONSIBILITIES AND GOVERNANCE TABLE OF CONTENTS A. BACKGROUND... 1 1. Introduction... 1 2. Recent surveys/reports... 1 3. Purpose and scope... 3 B. OSS:

More information

4.1 Introduction 4.2 Explain the purpose of an operating system 4.2.1 Describe characteristics of modern operating systems Control Hardware Access

4.1 Introduction 4.2 Explain the purpose of an operating system 4.2.1 Describe characteristics of modern operating systems Control Hardware Access 4.1 Introduction The operating system (OS) controls almost all functions on a computer. In this lecture, you will learn about the components, functions, and terminology related to the Windows 2000, Windows

More information

Leveraging Open Source / Freeware Solutions

Leveraging Open Source / Freeware Solutions Leveraging Open Source / Freeware Solutions Dean Pfoutz (CFE) Information Technology Director Indian River County Property Appraiser [email protected] (772) 226-1555 Objectives Understand the Open Source

More information

A microeconomic analysis of commercial open source software development

A microeconomic analysis of commercial open source software development A microeconomic analysis of commercial open source software development Date: November 7 th 2007 Author: Mathieu Baudier ([email protected]) Abstract The particularity of open source software is how it

More information

Introduction to Linux

Introduction to Linux Introduction to Linux CHAPTER 1 In this chapter you will learn about The role and function of Linux The historical development of Linux Linux distributions Common Linux roles The introduction and adoption

More information

The FOSSology Project Overview and Discussion. » The Open Compliance Program. ... By Bob Gobeille, Hewlett-Packard

The FOSSology Project Overview and Discussion. » The Open Compliance Program. ... By Bob Gobeille, Hewlett-Packard » The Open Compliance Program The FOSSology Project Overview and Discussion By Bob Gobeille, Hewlett-Packard A White Paper By The Linux Foundation FOSSology (http://fossologyorg) is an open source compliance

More information

What You Should Know About Open Source Software

What You Should Know About Open Source Software What You Should Know About Open Source Software J.D. Marple Silicon Valley Latham & Watkins operates as a limited liability partnership worldwide with an affiliate in the United Kingdom and Italy, where

More information

PARALLELS SERVER 4 BARE METAL README

PARALLELS SERVER 4 BARE METAL README PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels

More information

Open source risk vs. Proprietary risk models

Open source risk vs. Proprietary risk models Disaster Risk Management in East Asia and the Pacific Distance Learning Seminar Series 2011 March 2, 2011 Open source risk vs. Proprietary risk models Charles Scawthorn Prof. (ret.), Kyoto University,

More information

Open Source tools for geospatial tasks

Open Source tools for geospatial tasks Open Source tools for geospatial tasks Some alternatives to commercial software packages ([email protected]) Graduate Student Department of Biology Dalhousie University Workshop on Inshore Ecosystems

More information