Topic 1- The Basic Knowledge of Open Source and Free Software

Size: px
Start display at page:

Download "Topic 1- The Basic Knowledge of Open Source and Free Software"

Transcription

1 1 Topic 1- The Basic Knowledge of Open Source and Free Software, Reidar Conradi September 1, 2011 Introduction

2 2 What is OSS? Open Source Software: software compliant with one of the licences of Free Software Foundation (1985, or Open Source Initiative (1998, FSF is a non-profit with a worldwide mission to promote computer user freedom and to defend the rights of all free software users. FSF was established by Richard Stallman in 1985 and is located in Boston. The Open Source Initiative (OSI) established by Eric Raymond and Bruce Perens in 1998 is a non-profit corporation formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open-source community.

3 3 Free Software as defined by FSF Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it means that the program's users have the four essential freedoms: The freedom to run the program, for any purpose (freedom 0). The freedom to study how the program works, and change it to make it do what you wish (freedom 1). Access to the source code is a precondition for this. The freedom to redistribute copies so you can help your neighbour (freedom 2). The freedom to distribute copies of your modified versions to others (freedom 3).

4 4 OSI definition of Open Source Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria: 1. Free Redistribution 2. Source Code available 3. Modifications and derived works allowed 4. Integrity of The Author's Source Code

5 5 Continued More on distribution: 5. No discrimination against persons or groups 6. No discrimination against fields of endeavour 7. License attached is the one valid 8. License must not be specific to a product 9. License must not restrict other software 10.License must be technology-neutral Some differences with the FSF definition but most software compliant with one definition is also compliant with the other!

6 6 The OSS phenomenon OSS recently: tsunami ; enabled by the Internet and massive investments by companies. Cross-disciplinarity of social computing and normal SW development: distributed, peer reviews, incremental. Based on launched OSS projects, each with an open community of involved persons. Many licensing models: Strict GPL (contagious copyleft ) vs. generous BSD (any after-use is allowed).

7 7 FS movement vs. OSS movement FS and OSS disagree on the basic principle, but agree more or less on practical recommendations. OSS definition is very close to that of FS. However, OSS is a little looser in some aspects, and have accepted a few licenses that FS considers unacceptably restrictive of the user. The views and values of OSS stem from an attempt of making FS to be more acceptable to business.

8 8 OSS origin and now There are earlier instances of open source and free software such as IBM's source releases of its operating systems and other programs in the 1950s- 60s : DoD/DARPA s development of Arpanet / Internet TCP/IP protocols -- open and distributed work, anti-authoritarian counter culture : Openness spreads via Univ. Berkeley s adaptation of Unix, with built-in Internet protocols and generous BSD licenses with all source provided.

9 9 Continued 1985: Free Software Foundation: by Richard Stallman from MIT AI Lab; ideological CopyLeft -inspired licenses. 1998: Open Software Initiative: by Eric Raymond from IT industry in US, pragmatic BSD-inspired licenses. The Cathedral and the Bazaar. The decision by some people in the free software movement to use the label open source came out of a strategy session held at Palo Alto, California, in reaction to Netscape's January 1998 announcement of a source code release for Navigator.

10 10 Continued 2001: FLOSS (Free/Libre/Open source software) = FSF + OSI; IFIP WG2.13 uses OSS as common denominator. 2000: LAMP platform (Linux, Apache, MySQL, PHP) 3/4 Nordic! 2005: Social computing and creative commons for knowledge work standardized formats for zerocost digital information, the world is flat.

11 11 OSS facts OSS adopted by private and public policy makers: e.g., IBM and Sun Microsystems, IKT-Norge, Skattedirektoratet, KS, Over 50% of Norwegian companies use OSS to make new software, 16% are community members, 6% have themselves gone open. St.meld. 17 ( ) by Norwegian Government recommends OSS and open standards.

12 12 Norwegian initiatives competence center. delingsbazaren.no for distribution of software developed with public money.

13 13 Some well-known OSS projects GNU: GNU (GNU is Not Unix; 1984) is a project that aims on creating a completely free Unix-compatible software system. As of today this project has produced, among lots of other things, widely used compilers and debuggers such as GCC and GDB. The project is run by the Free Software Foundation. Mozilla is the generic name of web-browsers derived from the source code of Netscape Communicator, which Netscape Communications Corp. released at the end of March 1998.

14 14 Linux The development of Linux is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed, both commercially and noncommercially, by anyone under licenses such as the GNU General Public License.

15 15 Starting an open source project An individual who senses the need for a project announces the intent to develop the project in public. The individual may receive offers of help from others. The group may then proceed to work on the code. A developer working on a limited but working codebase, releases it to the public as the first version of an open-source program. The developer continues to work on improving it, and possibly is joined by other developers.

16 16 Continued The source code of a mature project is released to the public, after being developed as proprietary software or in-house software. A well-established open-source project can be forked by an interested outside party. Several developers can then start a new project, whose source code then diverges from the original.

17 17 Market share of F/OSS * Apache is the current #1 web server. GNU/Linux is the #1 server OS on public internet. Sendmail is the leading server. PHP is the web s #1 server-side Scripting language. OpenSSH is the Internet s #1 implementation of the SSH security protocol. * David A. Wheeler: "Why Open Source Software / Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers!, Calibre project, April 2007

18 18 Quality of F/OSS - Scalability GNU/Linux is used in 78% of the world s 500 fastest supercomputers. OSS/FS development processes can scale to develop large software systems. IBM: using GNU/Linux on all machine series, from supercomputer to laptops and mobile devices.

19 19 Quality of F/OSS - Performance GNU/Linux had better performance than Windows for pipes, process, and thread creation. MySQL was quite comparable to the proprietary Oracle database with respect to performance. Microsoft themselves found that Linux and FreeBSD had better performance than Windows by many measures.

20 20 Quality of F/OSS Security The majority of the most serious security problems only apply to Microsoft s products, and not to F/OSS, according to a CERT/CC s report in A 2002 survey of developers found that GNU/Linux are relatively immune from attacks from outsiders. Apache has a better security record than Microsoft s IIS, as measured by reports of serious vulnerabilities.

21 21 Quality of F/OSS- Reliability GNU/Linux is more reliable than Windows NT, according to a 10-month ZDnet experiment. MySQL database had fewer defects than a set of 200 commercial programs used for comparison. Miscroft s IIS Web server have double the time offline (on average) than sites using the Apache software, according to a 3-month Swiss evaluation. 80% of the top ten most reliable hosting providers ran OSS, according to Netcraft s survey in May 2004.

22 22 Total cost of ownership (TCO) of F/OSS vs. Commercial SW OSS/FS costs less to initially acquire. Upgrade/maintenance costs are typically far less. Forrester research found that the average savings on TCO when using OSS/FS database management system is 50% of the commercial ones. TCO of the GNU/Linux is roughly 40% that of Microsoft Windows and only 14% that of the Sun s Solaris.

23 23 F/OSS Licenses

24 24 F/OSS licenses by subject Software licenses: The majority of F/OSS Licenses are applicable to software only. They use terminology and concepts specific for the IT domain. Content licenses: Open Source ideas are also applied to copyrightable subject matter, such as texts, music and other artistic works. Creative Commons is the example. Both: Some licenses, such as Academic Free License (AFL) and the Open Software License (OSL) are neutral with regard to subject matter criterion, as can be applied both to software and content.

25 25 Copyleft and Reciprocity Copyleft is a play on the word copyright created by the authors of the GNU GPL in order to acknowledge a radical departure from traditional software licensing models. The rule of copyleft is that, while redistributing copies of or derivative works from a program, one cannot put restrictions other than imposed by the initial licensor. Some scholars prefer the term reciprocity to the term copyleft in order to emphasize that the fundamental software freedoms are granted to a licensee upon condition that he/she does likewise in case of redistribution of copies or modified version of licensed software.

26 26 F/OSS licenses by degree of freedom Copyleft (or Reciprocal) Licenses GPL is the best example. There is also a distinction between strong and weak copyleft licenses. LGPL is a weak copyleft license. Permissive Licenses Lets anyone to take the work for any purpose, including for creating proprietary programs, without obligation to add anything to said public commons.

27 27 GPL and LGPL The GNU General Public License (GPL): Copyright notice must be attached User can modify the code User can create derivative works User cannot ask money for redistribution of the software code, part or whole User cannot create binary applications, all source code must be distributed with the executable The GNU Library or "Lesser" Public License (LGPL) User can ask money for his/her derivative works User can distribute his/her works in binary

28 28 F/OSS licences by origin Academic Licenses Berkeley Software Distribution (BSD) license, published by University of California, is the first and most popular academic/permissive license. Community licenses originate from popular Open Source communities, generally permissive, such as Apache Software. Companies licenses The first examples of this kind of F/OSS licenses are the Netscape and the Mozilla Public License (MPL). Apple, Sun and Nokia are examples.

29 29 Philosophy of MIT and BSD licenses MIT and BSD licenses are ideal for situations in which you want wide deployment of your ideas and do not care whether this results in open source software or proprietary software.

30 32 Choosing a license Do I agree to open the source code? Do I allow others to modify my source code? Can my program be used with proprietary software? Do I want modifications to be published as open source? Under the same license? Can others merge my code wih closed software?

31 33 Comparison of licenses Licesnse Proprietary Software linking Distribution of the Work Redistributing with changes Compatible with GNU GPL GPL Not allowed Not allowed with not GPL compatible LGPL Allowed Allowed with restrictions Only if the derivative is GNU GPL Only if the derivative is GNU LGPL or GNU GPL BSD Allowed Allowed Allowed The original BSD is not compatible. MIT Allowed Allowed Allowed Yes Yes Yes

32 34 Open standards

33 35 Definitions ITU-T defines it as: standards made available to the general public and are developed (or approved) and maintained via a collaborative and consensus driven process. "Open Standards" facilitate interoperability and data exchange among different products or services and are intended for widespread adoption (2005) Wikipedia: publicly available specifications for achieving a specific task.

34 36 Some main principles Everyone should be free to implement open standards in both proprietary and open source software. Open standards should be available to everyone on royalty-free terms. Open standards should be developed using a collaborative, balanced, and consensus-based approval process. Open standards should be developed under formal and binding commitments for the disclosure and licensing of copyrights and patent claims. Open standards should be made available under reasonable reciprocal licenses that require licensees to share under the same terms their own patent claims reading on the standard. The specifications for open standards should be available to everyone on open source copyright license terms.

35 37 Examples of open standards IP or Internet Protocol for transferring packets of data. HTML (Hypertext Markup Language) and Extensible HTML (XHTML) by W3C for structured hyperlinked document formatting. ODF (Open Document Format) by OASIS for office document formats.

The basic knowledge of open source and free software- Topic 1 & OSS in perspective- Topic 2. Parastoo Mohagheghi, 26 August 2010.

The basic knowledge of open source and free software- Topic 1 & OSS in perspective- Topic 2. Parastoo Mohagheghi, 26 August 2010. 1 The basic knowledge of open source and free software- Topic 1 & OSS in perspective- Topic 2 Parastoo Mohagheghi, 26 August 2010 Topics1&2 2 Outline OSS facts and figures Definitions of F/OSS History

More information

Intro to FOSS. What is FOSS?

Intro to FOSS. What is FOSS? Intro to FOSS What is FOSS? Outline Key principles of FOSS Some key players in early FOSS History of FOSS movement Why you should care Which came first, the chicken or the egg? FOSS as a new movement vs.

More information

MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS. Q.2 What is free software? How is it different from Open Source Software?

MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS. Q.2 What is free software? How is it different from Open Source Software? MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS Q.1. What is OSS? It refers to Open Source Software, which are modifiable, redistributable but may or may not be available free of cost. Source

More information

Open Source Software Licence at CERN Recommendations from the OSL Task Force François Fluckiger, Editor 20 April; 2012

Open Source Software Licence at CERN Recommendations from the OSL Task Force François Fluckiger, Editor 20 April; 2012 OSL-2012-01-Short version Open Source Licence - Task force Open Source Software Licence at CERN Recommendations from the OSL Task Force François Fluckiger, Editor 20 April; 2012 Main Volume-Short version

More information

History of Unix, Linux and the Open Source

History of Unix, Linux and the Open Source History of Unix, Linux and the Open Source 12.2.2012 George Ajam College of Science /Computer Science Dept. DEC PDP 7 History of UNIX 1969: First version of "Unics" by Ken Thompson and Dennis Richie Multi

More information

Open Source Licensing: An Overview

Open Source Licensing: An Overview Open Source Licensing: An Overview Alexander Champoux Trinity College alexander.champoux@trincoll.edu April 28, 2008 Introduction My paper for HFOSS is on Open Source Licensing Without some of the flexibilities

More information

Rationale for the Evolution of the EUPL v1.1 (towards the EUPL v 1.2)

Rationale for the Evolution of the EUPL v1.1 (towards the EUPL v 1.2) Rationale for the Evolution of the EUPL v1.1 (towards the EUPL v 1.2) Updated: 15 March 2013 Working paper Rationale EUPLv1.2 v 0.5 Page 1 Contents 1. Background... 3 2. What is changed in the EUPL v1.2?...

More information

HKG18-TR01: Open Source Philosophy. Daniel Lezcano

HKG18-TR01: Open Source Philosophy. Daniel Lezcano HKG18-TR01: Open Source Philosophy Daniel Lezcano What is Open Source? Open Source is not Free Software Richard Stallman : Open source is a development methodology; free software is a social movement.

More information

Peer Participation and Software

Peer Participation and Software Peer Participation and Software Booth, David R. Published by The MIT Press Booth, R.. Peer Participation and Software: What Mozilla Has to Teach Government. Cambridge: The MIT Press, 2010. Project MUSE.,

More information

OPEN SOURCE SOFTWARE

OPEN SOURCE SOFTWARE Introduction to Open Source Software Development Spring semester, 2017 School of Computer Science and Engineering, Pusan National University Joon-Seok Kim OPEN SOURCE SOFTWARE Outline Open source software

More information

Free as in Freedom A step towards Software freedom. Salahaddin University By: Amanj Sherwany

Free as in Freedom A step towards Software freedom. Salahaddin University By: Amanj Sherwany Free as in Freedom A step towards Software freedom Salahaddin University By: Amanj Sherwany http://www.amanj.me 2011 Who am I? 27 years old. M.Sc. in Computer Science, Uppsala University 2011. B.Sc. in

More information

Chapter-16 INTERNET AND OPEN SOURCE CONCEPTS

Chapter-16 INTERNET AND OPEN SOURCE CONCEPTS Chapter-16 INTERNET AND OPEN SOURCE CONCEPTS Introduction: Internetwork: An internetwork is a collection of individual networks, connected by intermediate networking devices, that functions as a single

More information

Lecture #1 4 th Year M.Sc. Dina Rafaa Ahmed

Lecture #1 4 th Year M.Sc. Dina Rafaa Ahmed Lecture #1 4 th Year M.Sc. Dina Rafaa Ahmed 1 Source Code: It is a specialized language that allows software developers to create and modify computer programs. If you do not have legal access to the source

More information

This slide is relevant to providing either a single three hour training session or explaining how a series of shorter sessions focused on per chapter

This slide is relevant to providing either a single three hour training session or explaining how a series of shorter sessions focused on per chapter Welcome to the OpenChain Curriculum Slides. These slides can be used to help train internal teams about FOSS compliance issues and to conform with the OpenChain Specification. You can deliver these slides

More information

EWRG-CES. Bharath Setturu EWRG, CES, IISc

EWRG-CES. Bharath Setturu EWRG, CES, IISc Bharath Setturu EWRG, CES, IISc What is Free and Open Source? Free and Open source describes a broad general type of free software license that makes source code available to the general public with no

More information

Open Source Software. International Open Access Week at the

Open Source Software. International Open Access Week at the Open Source Software International Open Access Week at the Library @NU Quote: Open source is a development methodology; free software is a social movement. (Richard Stallman) What is Open Source Software?

More information

Open Source in Public Sector and large custom development projects

Open Source in Public Sector and large custom development projects Open Source in Public Sector and large custom development projects Holger Zobel 2009-10-21 Accenture, its logo, and Accenture High Performance Delivered are trademarks of Accenture. Agenda 1. Open Source

More information

Foundations of Software Engineering. Lecture 24: Open Source Claire Le Goues

Foundations of Software Engineering. Lecture 24: Open Source Claire Le Goues Foundations of Software Engineering Lecture 24: Open Source Claire Le Goues 1 Learning goals Understand the terminology free software and explain open source culture and principles. Express an educated

More information

Chapter 01: Introduction to Linux

Chapter 01: Introduction to Linux True / False 1. Open Source Software (OSS) is freely developed and continuously improved by a large community of software developers ANSWER: True 2. The term hacker refers to someone who illegally uses

More information

Ethics. Ethics. Ethics. Ethics. The issue of software ownership. The issue of software ownership. Programmers and the Hacker mentality.

Ethics. Ethics. Ethics. Ethics. The issue of software ownership. The issue of software ownership. Programmers and the Hacker mentality. Programmers and the Hacker mentality. hacker n. [originally, someone who makes furniture with an axe] A person who enjoys exploring the details of programmable systems and how to stretch their capabilities,

More information

Chapter 2: Open Source Concepts

Chapter 2: Open Source Concepts Chapter 2: Open Source Concepts Informatics Practices Class XII (CBSE Board) Revised as per CBSE Curriculum 2015 Visit www.ip4you.blogspot.com for more. Authored By:- Rajesh Kumar Mishra, PGT (Comp.Sc.)

More information

Linux Applications and Software Licensing. Linux System Administration COMP2018 Summer 2017

Linux Applications and Software Licensing. Linux System Administration COMP2018 Summer 2017 Linux Applications and Software Licensing Linux System Administration COMP2018 Summer 2017 Server vs. Desktop Roles Computers perform tasks for us The types of tasks they perform are determined by their

More information

An Operating System History of Operating Systems. Operating Systems. Autumn CS4023

An Operating System History of Operating Systems. Operating Systems. Autumn CS4023 Operating Systems Autumn 2017-2018 Outline 1 2 What is an Operating System? From the user s point of view an OS is: A program that acts as an intermediary between a user of a computer and the computer

More information

Supporting the Open Web

Supporting the Open Web Supporting the Open Web David Recordon david@sixapart.com Open Source OSU OSL GIMP OSCON MySQL Rails Movable Type jquery Subversion Linux memcached GPL OSI Python lots of open source! SourceForge Apache

More information

Open Source Development. Ely Levy Yair Yarom

Open Source Development. Ely Levy Yair Yarom Open Source Development Ely Levy Yair Yarom Outline (I) Background Free Software definitions The 4 freedoms Open Source Definition (OSD) Licenses General BSD, MIT, GPL, LGPL Patents and Standards Outline

More information

An OASIS White Paper. Open by Design. The Advantages of the OpenDocument Format (ODF) ##### D R A F T ##### By the OASIS ODF Adoption TC For OASIS

An OASIS White Paper. Open by Design. The Advantages of the OpenDocument Format (ODF) ##### D R A F T ##### By the OASIS ODF Adoption TC For OASIS An OASIS White Paper Open by Design The Advantages of the OpenDocument Format (ODF) ##### D R A F T ##### By the OASIS ODF Adoption TC For OASIS OASIS (Organization for the Advancement of Structured Information

More information

Basics of system administration on a Unix system

Basics of system administration on a Unix system Basics of system administration on a Unix system Contents Introduction 3 Unix 9 User environment: the shell 10 File management: starting from / 11 Text editing 12 Package management 13 User management

More information

The Eclipse Foundation The Symbian Foundation

The Eclipse Foundation The Symbian Foundation The Eclipse Foundation The Symbian Foundation Running a Foundation to Contain Your Code David Wood, EVP Research, Symbian Ltd Copyright Symbian 2009 The Symbian Platform Now becoming Open Source via the

More information

The Effects of Open Source License Choice on Software Reuse

The Effects of Open Source License Choice on Software Reuse The Effects of Open Source License Choice on Software Reuse John Brewer VIII Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements

More information

Introducing: Free/Open Source Software Distributed Systems Real Time Systems and Multimedia Systems

Introducing: Free/Open Source Software Distributed Systems Real Time Systems and Multimedia Systems Introducing: Free/Open Source Software Distributed Systems Real Time Systems and Multimedia Systems Rahmat M. Samik Ibrahim VauLSMorg 1 Ver. 2013 05 14 rev 02 References 1 (Cut&Pasted) 2 Beberg, Distributed

More information

Delivering Effective Solutions in the Age of Open Source Technology

Delivering Effective Solutions in the Age of Open Source Technology Delivering Effective Solutions in the Age of Open Source Technology Edward Beck Computer Sciences Corporation NDIA Systems Engineering Conference October 24-27, 2005 Copyright 2004 Computer Sciences Corporation.

More information

Introduction to Open Source. Marco Zennaro Carlo Fonda

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

More information

Open Source Development

Open Source Development Open Source Development Dr. James A. Bednar jbednar@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/jbednar Dr. Chris Walton cdw@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/cdw SEOC2 Spring 2005: Open Source

More information

Unix to Linux. CS 3113 Fall 2018 Dr. Christan Grant

Unix to Linux. CS 3113 Fall 2018 Dr. Christan Grant Unix to Linux CS 3113 Fall 2018 Dr. Christan Grant Outline A Brief History of Unix, C, Linux and the people involved. 2 https://commons.wikimedia.org/wiki/file:unix_history-simple.png 3 UNIX Unix definitions

More information

Independent implementations of an interface

Independent implementations of an interface Software property topics interfaces data formats standards and standardization protection mechanisms trade secrets licenses patents copyrights open source / free software real software systems Independent

More information

TPF Update TPF Users Group, Acapulco May 2004

TPF Update TPF Users Group, Acapulco May 2004 Oh No! Not him again TPF Update TPF Users Group, Acapulco May 2004 Stuart Waldron 1 How do we keep up with the speed of change? We can continue to adopt the chaotic hoard theory of programing... or...

More information

COPYRIGHTED MATERIAL. What Is Linux? Linux History. Linux as an Operating System. Linux as Free Software. Commercial Applications for Linux

COPYRIGHTED MATERIAL. What Is Linux? Linux History. Linux as an Operating System. Linux as Free Software. Commercial Applications for Linux 2915ch01.qxd 04/19/01 12:57 PM Page 3 Linux History C H A P T E R O N E What Is Linux? Linux as an Operating System Linux as Free Software Commercial Applications for Linux COPYRIGHTED MATERIAL 1 2915ch01.qxd

More information

IoT & Open Source. Martin von Haller Groenbaek Partner, Copenhagen LES SCANDINAVIA: INTERNET OF THINGS & IP SEMINAR 25 November 2015

IoT & Open Source. Martin von Haller Groenbaek Partner, Copenhagen LES SCANDINAVIA: INTERNET OF THINGS & IP SEMINAR 25 November 2015 IoT & Open Source Martin von Haller Groenbaek Partner, Copenhagen LES SCANDINAVIA: INTERNET OF THINGS & IP SEMINAR 25 November 2015 Agenda What is open source? IoT open source projects Business Challenges

More information

OPEN SOURCE SOFTWARE A Tool for Digital Transformation in the Broadcasting Industry

OPEN SOURCE SOFTWARE A Tool for Digital Transformation in the Broadcasting Industry OPEN SOURCE SOFTWARE A Tool for Digital Transformation in the Broadcasting Industry Eloi Bail (MSc) Senior Software Consultant Amir Taherizadeh (Ph.D., M.B.A.) Tech. Marketing and Business Development

More information

Careers with GNU/Linux

Careers with GNU/Linux Indian Linux Users' Group, Chennai (ILUGC) in association with Thiagarajar College of Engineering, Madurai presents Careers with GNU/Linux by Shakthi Kannan MS Thiagarajar College of Engineering, Madurai

More information

OpenChain Specification Version 1.3 (DRAFT)

OpenChain Specification Version 1.3 (DRAFT) OpenChain Specification Version 1.3 (DRAFT) 2018.10.14 DRAFT: This is the draft of the next version 1.3 of the OpenChain specification. Recommended changes to be made over the current released version

More information

Open Source Legality Patterns

Open Source Legality Patterns Open Source Legality Patterns Architectural Design Decisions Motivated by Legal Concerns Imed Hammouda, adjunct professor Tampere University of Technology 2..200 Credits q Tommi Mikkonen, professor q TUTOpen,

More information

Bouncing forwards, tracing back.

Bouncing forwards, tracing back. RADIANCE Workshop 2006 Bouncing forwards, tracing back. Axel Jacobs 2002 January: George W. Bush faints after choking on a pretzel February: Crown Prince Willem-Alexander of the Netherlands marries Máxima,

More information

Graham Taylor.

Graham Taylor. Graham Taylor Graham@openforumeurope.org www.openforumeurope.org HOW OPEN CAN EUROPE GET: OPEN DOCUMENT FORMATS OFE COMMENTS NICK WOOD-DOW GOVERNMENT ADVISOR OPENFORUM EUROPE AGENDA Introduction Graham

More information

Leveraging Open Source Software

Leveraging Open Source Software 03 444359 Ch01.qxd 8/14/03 9:30 AM Page 3 CHAPTER 1 Leveraging Open Source Software Everything that is really great and inspiring is created by the individual who can labor in freedom. Albert Einstein

More information

ICT and Open Source Software

ICT and Open Source Software ICT and Open Source Software ITU/ICTP Workshop on New Radiocommunication Technologies for ICT in Developing Countries Africa Region Trieste-Italy, 17-21 May 2004 Marco Zennaro mzennaro@ictp.trieste.it

More information

CIW 1D CIW Foundations Exam v5.

CIW 1D CIW Foundations Exam v5. CIW 1D0-510 CIW Foundations Exam v5 TYPE: DEMO http://www.examskey.com/1d0-510.html Examskey CIW 1D0-510 exam demo product is here for you to test the quality of the product. This CIW 1D0-510 demo also

More information

(5) Affiliation (10) XML (15) Web Augmentation (20) Gateways. (4) Kernel (9) ES test (14) SSL. (1) Portal (6) EDI (11) Web Directories (16) W3C

(5) Affiliation (10) XML (15) Web Augmentation (20) Gateways. (4) Kernel (9) ES test (14) SSL. (1) Portal (6) EDI (11) Web Directories (16) W3C PART 1: MULTIPLE CHOICE QUESTIONS (15 MARKS) This part consists of 15 multiple choice questions. On the answer sheet, fill you answer for each question. 1. At its early days was called Gateway, nowadays

More information

IS YOUR DATABASE EATING OUT THE HEART OF YOUR IT-INFRASTRUCTURE?

IS YOUR DATABASE EATING OUT THE HEART OF YOUR IT-INFRASTRUCTURE? An IDG White Paper IS YOUR DATABASE EATING OUT THE HEART OF YOUR IT-INFRASTRUCTURE? Pervasive Postgres can be a viable Open Source alternative to commercial databases Contents 1. Introduction... 3 2. Open

More information

Stakeholder value, usage, needs and obligations from differnet types of F/LOSS licenses

Stakeholder value, usage, needs and obligations from differnet types of F/LOSS licenses Stakeholder value, usage, needs and obligations from differnet types of F/LOSS licenses Monash University, Melbourne Australia. darren.skidmore@infotech.monash.edu.au Abstract. This paper discusses different

More information

Overview of Unix / Linux operating systems

Overview of Unix / Linux operating systems Overview of Unix / Linux operating systems Mohammad S. Hasan Staffordshire University, UK Overview of Unix / Linux operating systems Slide 1 Lecture Outline History and development of Unix / Linux Early

More information

FLOSS Business and Innovation Models Recommendations Based on Effects of Volunteer Contributions. Magnus Sulland

FLOSS Business and Innovation Models Recommendations Based on Effects of Volunteer Contributions. Magnus Sulland FLOSS Business and Innovation Models Recommendations Based on Effects of Volunteer Contributions Magnus Sulland Specialization Project Supervisor: Reidar Conradi, IDI Submission date: December 2009 TDT4520

More information

a story of alternatives

a story of alternatives a story of alternatives There was a time when computers were big... really big. For the next 30 or so years computers would find a place in the academic institution, government agency and corporation.

More information

IT Project Management Challenges with Open Source. George A Pace

IT Project Management Challenges with Open Source. George A Pace IT Project Management Challenges with Open Source George A Pace Tonight s agenda Two parts to the Presentation What is Open Source? A background primer on the key elements of Open Source. A specific focus

More information

R E A D C L E A N C O D E : A H A N D B O O K O F S O F T W A R E C R A F T S M A N S H I P. C H A P T E R S 2 A N D 4.

R E A D C L E A N C O D E : A H A N D B O O K O F S O F T W A R E C R A F T S M A N S H I P. C H A P T E R S 2 A N D 4. R E A D C L E A N C O D E : A H A N D B O O K O F S O F T W A R E C R A F T S M A N S H I P. C H A P T E R S 2 A N D 4. H T T P S : / / R E F A C T O R I N G. G U R U / R E F A C T O R I N G / C A T A

More information

Computer Software. Microsoft Corporation Operating Systems:

Computer Software. Microsoft Corporation Operating Systems: Computer Software 1. Operating System Software it is the most important program that runs on a computer. Every general-purpose computer must have an operating system to run other programs. Operating systems

More information

ULI101 Introduction to Unix and Linux Week 1 Origin and History of Unix

ULI101 Introduction to Unix and Linux Week 1 Origin and History of Unix ULI101 Introduction to Unix and Linux Week 1 Origin and History of Unix 1. Welcome to ULI101! This Internet has become part of our daily lives. This course introduces you to the operating system and network

More information

OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off]

OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off] OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off] DRAFT: This is the near final draft of the 1.2 version of the OpenChain Specification. We have recently completed the final

More information

Stand: File: gengler_java_e. Java Community Process: Not perfect, but operating very successfully

Stand: File: gengler_java_e. Java Community Process: Not perfect, but operating very successfully Stand: 14.04.03 File: gengler_java_e Java Community Process: Not perfect, but operating very successfully While Sun Microsystems was the original sole driving force behind Java at one time, the company

More information

Chapter 1: Introduction Operating Systems MSc. Ivan A. Escobar

Chapter 1: Introduction Operating Systems MSc. Ivan A. Escobar Chapter 1: Introduction Operating Systems MSc. Ivan A. Escobar What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. Operating system

More information

Open source licensing notices in Web applications

Open source licensing notices in Web applications Open source licensing notices in Web applications 81 Open source licensing notices in Web applications Arnoud Engelfriet a (a) Associate, ICTRecht Legal Services. DOI: 10.5033/ifosslr.v3i1.47 Abstract

More information

r ^ '- v"?: Introductory Approach Open Source Hardware: An "'"a llap LAMBERT Pcwtha Pratim Ray Rebika Rai Academic Publishing

r ^ '- v?: Introductory Approach Open Source Hardware: An 'a llap LAMBERT Pcwtha Pratim Ray Rebika Rai Academic Publishing * t: r ^ '- v"?: "'"a Pcwtha Pratim Ray Rebika Rai Open Source Hardware: An Introductory Approach l llap LAMBERT Academic Publishing Open Source Hardware:An Introductory Approach covers many aspects of

More information

Middle East Technical University. Department of Computer Engineering

Middle East Technical University. Department of Computer Engineering Middle East Technical University Department of Computer Engineering TurkHITs Software Requirements Specifications v1.1 Group fourbytes Safa Öz - 1679463 Mert Bahadır - 1745785 Özge Çevik - 1679414 Sema

More information

Bar Code Discovery. Administrator's Guide

Bar Code Discovery. Administrator's Guide Bar Code Discovery Administrator's Guide November 2012 www.lexmark.com Contents 2 Contents Overview...3 Configuring the application...4 Configuring the application...4 Configuring Bar Code Discovery...4

More information

R&D PROJECTS APRIL Networking, Services. Janina Garrigós A. Santoyo, J.C. Castro and J.M. Colomé

R&D PROJECTS APRIL Networking, Services. Janina Garrigós A. Santoyo, J.C. Castro and J.M. Colomé BUILDING A FLOSSFRAMEWORKFOR FRAMEWORK FOR ehealth R&D PROJECTS 14 16 APRIL 2010 Track: Collaborative Development, Social Networking, Services Janina Garrigós A. Santoyo, J.C. Castro and J.M. Colomé Department

More information

WIPO NATIONAL TRAINING WORKSHOP ON INTELLECTUAL PROPERTY FOR DIPLOMATS

WIPO NATIONAL TRAINING WORKSHOP ON INTELLECTUAL PROPERTY FOR DIPLOMATS ORIGINAL: English DATE: November 2004 E MINISTRY OF FOREIGN AFFAIRS ARAB REPUBLIC OF EGYPT WORLD INTELLECTUAL PROPERTY ORGANIZATION WIPO NATIONAL TRAINING WORKSHOP ON INTELLECTUAL PROPERTY FOR DIPLOMATS

More information

Acquiring IT Solutions through Open Source Software

Acquiring IT Solutions through Open Source Software Acquiring IT Solutions through Open Source Software Mohammad Nabil Almunawar Faculty of Business, Economic & Policy Studies Universiti Brunei Darussalam nabil.almunawar@fbeps.ubd.edu.bn Abstract Open source

More information

Scilab/Scicos: Modeling and Simulation of Hybrid Systems

Scilab/Scicos: Modeling and Simulation of Hybrid Systems Scilab/Scicos: Modeling and Simulation of Hybrid Systems G. Sivakumar Indian Institute of Technology, Bombay Mumbai 400076, India siva@iitb.ac.in Outline Free/Open Source S/w (quick motivation) Scilab/Scicos

More information

The Center for Internet Security

The Center for Internet Security The Center for Internet Security Measurably reducing risk through collaboration, consensus, & practical security management Content of this Presentation: I. Background II. Univ. of CA Schools Rights and

More information

Standardizing Network Access Control: TNC and Microsoft NAP to Interoperate

Standardizing Network Access Control: TNC and Microsoft NAP to Interoperate Standardizing Network Access Control: TNC and Microsoft NAP to Interoperate May 2007 Trusted Computing Group 3855 SW 153 rd Dr. Beaverton, OR 97006 TEL: (503) 619-0563 FAX: (503) 664-6708 admin@trustedcomputinggroup.org

More information

Chapter 5: Networking and the Internet

Chapter 5: Networking and the Internet Chapter 5: Networking and the Internet (Completion Time: 3 weeks) Topics: Internet Basics An overview of how the internet works and how we as users interact with it. This topic can also be used as sort

More information

INF5750. Open Source. University of Oslo Department of Informatics

INF5750. Open Source. University of Oslo Department of Informatics INF5750 Open Source University of Oslo Department of Informatics Outline Commons Based Peer Production (CBPP) What is (F)(L)OSS? Historical context - free vs open Development process Business models for

More information

Cronfa - Swansea University Open Access Repository

Cronfa - Swansea University Open Access Repository Cronfa - Swansea University Open Access Repository This is an author produced version of a paper published in : Journal of Advanced Computer Science and Applications (IJACSA) Cronfa URL for this paper:

More information

TCExam 5 Open-Source Web-based Assessment Software

TCExam 5 Open-Source Web-based Assessment Software L o TCExam 5 Open-Source Web-based Assessment Software Nicola Asuni http://www.tcexam.com 1 TCExam TCExam is a free open-source Assessment Software (*) (FLOSS) that enables educators and trainers to author,

More information

Princess Nourah bint Abdulrahman University. Computer Sciences Department

Princess Nourah bint Abdulrahman University. Computer Sciences Department Princess Nourah bint Abdulrahman University Computer Sciences Department 1 And use http://www.w3schools.com/ PHP Part 1 Objectives Introduction to PHP Computer Sciences Department 4 Introduction HTML CSS

More information

Lecture Topics. Announcements. Today: Operating System Overview (Stallings, chapter , ) Next: Processes (Stallings, chapter

Lecture Topics. Announcements. Today: Operating System Overview (Stallings, chapter , ) Next: Processes (Stallings, chapter Lecture Topics Today: Operating System Overview (Stallings, chapter 2.1-2.4, 2.8-2.10) Next: Processes (Stallings, chapter 3.1-3.6) 1 Announcements Consulting hours posted Self-Study Exercise #3 posted

More information

History and Backgound: Internet & Web 2.0

History and Backgound: Internet & Web 2.0 1 History and Backgound: Internet & Web 2.0 History of the Internet and World Wide Web 2 ARPANET Implemented in late 1960 s by ARPA (Advanced Research Projects Agency of DOD) Networked computer systems

More information

About Database Adapters

About Database Adapters About Database Adapters Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 820 5069 07/08/08 Copyright 2007 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054

More information

The University of Queensland

The University of Queensland UQ Cyber Security Strategy 2017-2020 NAME: UQ Cyber Security Strategy DATE: 21/07/2017 RELEASE:0.2 Final AUTHOR: OWNER: CLIENT: Marc Blum Chief Information Officer Strategic Information Technology Council

More information

OPEN SOURCE TESTING IN SAUDI ARABIA 1

OPEN SOURCE TESTING IN SAUDI ARABIA 1 OPEN SOURCE TESTING IN SAUDI ARABIA 1 Open Source Testing In Saudi Arabia by:husam Al-Swueiti INTRODUCTION / HISTORY Open source is a term used to describe the free use of software. Before the 60s, very

More information

Considerations for Trademarks, Nomenclature and FLOSS Communities

Considerations for Trademarks, Nomenclature and FLOSS Communities Considerations for Trademarks, Nomenclature and FLOSS Communities Patrick Finch 1 1 Mozilla Corporation, Eskilstuna, Sweden patrick@mozilla.com, WWW home page: http://www.patrickfinch.net Abstract. The

More information

The Internet. Tim Capes. November 7, 2011

The Internet. Tim Capes. November 7, 2011 The Internet Tim Capes November 7, 2011 What is the Internet? The internet is a global system consisting of millions if interconnected networks. These individual networks are anything from local (a Home

More information

Author(s): August E. Evrard, PhD. 2010

Author(s): August E. Evrard, PhD. 2010 Author(s): August E. Evrard, PhD. 2010 License: Unless otherwise noted, this material is made available under the terms of the Creative Commons Attribution-Non-commercial-Share Alike 3.0 License: http://creativecommons.org/licenses/by-nc-sa/3.0/

More information

ASSESSMENT SUMMARY XHTML 1.1 (W3C) Date: 27/03/ / 6 Doc.Version: 0.90

ASSESSMENT SUMMARY XHTML 1.1 (W3C) Date: 27/03/ / 6 Doc.Version: 0.90 ASSESSMENT SUMMARY XHTML 1.1 (W3C) Date: 27/03/2017 1 / 6 Doc.Version: 0.90 TABLE OF CONTENTS 1. INTRODUCTION... 3 2. ASSESSMENT SUMMARY... 3 3. ASSESSMENT RESULTS... 5 4. ASSESSMENT OBSERVATIONS... 5

More information

Thin Desktop - The business case for using a PC or Thin Client as the user access device in a virtualization deployment

Thin Desktop - The business case for using a PC or Thin Client as the user access device in a virtualization deployment Thin Desktop - The business case for using a PC or Thin Client as the user access device in a virtualization deployment Mike Cardinal General Manager ThinLaunch Software, LLC January, 2009 Contents Executive

More information

Open Source for Fun and Profit

Open Source for Fun and Profit Open Source for Fun and Profit Khalid Baheyeldin FSOSS @ Senece College October 2009 http://2bits.com Agenda Introduction Definitions Open Source software licences Business models Case study: Drupal Product,

More information

GNU OrgaDoc Manual. Adam Bilbrough

GNU OrgaDoc Manual. Adam Bilbrough GNU OrgaDoc Manual Adam Bilbrough i Table of Contents 1 Introducing OrgaDoc........................... 1 2 OrgaDoc Examples.............................. 2 3 Invoking the program...........................

More information

Mozilla: Opening Up. glyn moody

Mozilla: Opening Up. glyn moody Mozilla: Opening Up glyn moody Mozilla Today Mozilla Today Firefox likely to have global market share of 25% by end of year Mozilla Today Firefox likely to have global market share of 25% by end of year

More information

OOR-IPR session 3: Discussion and consensus on licensing arrangements for the OOR Initiative, and positions we might take on related IPR issues

OOR-IPR session 3: Discussion and consensus on licensing arrangements for the OOR Initiative, and positions we might take on related IPR issues OOR-IPR mini-series session-3: IPR policy, postion, consensus Joint OOR-Ontolog-NCBO-CC-IAOA-OASIS "Open Ontology Repository (OOR) Intellectual Property Rights (IPR) Policy and Issues" Panel Discussion

More information

INFS 321 Information Sources

INFS 321 Information Sources INFS 321 Information Sources Session 12 The Internet Lecturer: Prof. Perpetua S. Dadzie, DIS Contact Information: pdadzie@ug.edu.gh College of Education School of Continuing and Distance Education 2014/2015

More information

Learning Targets. Lesson 9: Internet Services and Tools for Business 4/30/2015

Learning Targets. Lesson 9: Internet Services and Tools for Business 4/30/2015 Lesson 9: Internet Services and Tools for Business Learning Targets Identify mass e-mail and texting services Define list servers and listserve groups Use FTP to transfer files between computers Manage

More information

Software metrics for open source systems. Niklas Kurkisuo, Emil Sommarstöm, 25697

Software metrics for open source systems. Niklas Kurkisuo, Emil Sommarstöm, 25697 Software metrics for open source systems Niklas Kurkisuo, 26389 Emil Sommarstöm, 25697 Contents Introduction 1 Open Source Software Development 1.1 Open Source Development advantages/disadvantages 1.2

More information

15 Years On: How WordPress Won the Web

15 Years On: How WordPress Won the Web 15 Years On: How WordPress Won the Web On 27 May 2003, software developer Matt Mullenweg launched the first version of a computer programme which went on to revolutionise publishing. 15 years later, WordPress

More information

Information Systems Software

Information Systems Software Technology Briefing Information Systems Software TB2-1 Learning Objectives TB2-2 Learning Objectives TB2-3 Key IS Software Components Software o Programs o Sets of instructions o Allow the hardware components

More information

Cover Page. Content Server Enterprise Search 10g Release 3 ( ) March 2007

Cover Page. Content Server Enterprise Search 10g Release 3 ( ) March 2007 Cover Page Content Server Enterprise Search 10g Release 3 (10.1.3.3.0) March 2007 Content Server Enterprise Search, 10g Release 3 (10.1.3.3.0) Copyright 2007, Oracle. All rights reserved. Contributing

More information

Everyone who has been involved with IT for more than a few

Everyone who has been involved with IT for more than a few Introduction to MySQL Everyone who has been involved with IT for more than a few months has at least heard of MySQL. The acquisition of MySQL AB by Sun Microsystems brought a great deal of additional attention

More information

Chapter 11 Program Development and Programming Languages

Chapter 11 Program Development and Programming Languages Chapter 11 Program Development and Programming Languages permitted in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use. Programming

More information

IBM WebSphere Application Server V3.5, Advanced Edition Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit

IBM WebSphere Application Server V3.5, Advanced Edition Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit Software Announcement July 25, 2000 IBM V3.5, Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit Overview WebSphere Application Server V3.5, manages and integrates

More information

IMS Adoption Fueled by the Open IMS Core Project and MySQL

IMS Adoption Fueled by the Open IMS Core Project and MySQL IMS Adoption Fueled by the Open IMS Core Project and MySQL Overview The project was launched in 2006 to promote IMS (IP Multimedia Subsystem) technology adoption in next-generation telecommunications networks,

More information

OpenChain Conformance 2016-H1 Specification

OpenChain Conformance 2016-H1 Specification Contents Introduction... 3 Definitions... 4 Requirements... 5 G1: Know Your FOSS Responsibilities... 5 G2: Assign Responsibility for Achieving Compliance... 6 G3: Review and Approve FOSS Content... 7 G4:

More information