CSPA Common Statistical Production Architecture Description of the Business aspects of the architecture: business models for sharing software Carlo Vaccari.

Slides:



Advertisements
Similar presentations
Overview of Free/Open Source Software for Librarians Eric Goldhagen
Advertisements

The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
Free Beer and Free Speech Thomas Krichel
Open Source Software Development & Commercialisation Developing Lifelong Learner Record Systems and ePortfolios in FE and HE: Planning for, and Coping.
Platinum Sponsors Gold Sponsors Navigating the Open Source Legal Waters Presenter: Jeff Strauss August 14, 2013.
Open Source Applications Mikko Mustalampi DAP02S.
Provided by OSS Watch Licensed under the Creative Commons Attribution 2.0 England & Wales licence
CWG2 on Tools, guidelines and procedures Licensing Adriana Telesca on behalf of the CWG2 December, 5 th 2014.
Open-Source Software ISYS 475.
+ Andrés Guadamuz SCRIPT Centre for Research in IP and Technology Law, Edinburgh, UK Proprietary, Free and Open Source Software (FOSS), and Mixed Platforms.
COMP 6005 An Introduction To Computing Session Two: Computer Software Acquiring Software.
SDLC Phase 2: Selection Dania Bilal IS 582 Spring 2009.
This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
Open Source for Government Alexander C. Pitzner Sr. Network Engineer Harrisburg University of Science and Technology
Copyright and Software and You. What is copyright? The Copyright Act of 1976 prevents the unauthorized copying of a work of authorship. – However, only.
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
Licenses A Legal Necessity Copyright © 2015 – Curt Hill.
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.
1 Patent Rights & Open Source Software Roger G. Brooks April 29,
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
Benefits of a SUSE ® Subscription Insert Presenter's Name (16pt) Insert Presenter's Title (14pt) Insert Company/ (14pt)
Presented By: Avijit Gupta V. SaiSantosh.
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
OPEN SOURCE AND FREE SOFTWARE. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
CPS 82, Fall Open Source, Copyright, Copyleft.
Open Source Software Architecture and Design By John Rouda.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 7 Business Aspects of Software Engineering.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
Software Licences HSF Recommendations John Harvey / CERN 24 June 2015
Software from Requirements Brent Haines April 12, 2007 Why Methodology Doesn’t Really Matter.
National Alliance for Medical Image Computing Licensing in NAMIC 3 requirements from NCBC RFA (paraphrased)
Proprietary vs. Free/Open Source Software
1 Cooperation in development of Open Source Software MSIS meeting in Oslo May 2009 Rune Gløersen IT Director Statistics Norway.
Nursing Informatics. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
FP 501 OPEN SOURCE OPERATING SYSTEM CHAPTER 1: INTRODUCTION TO OPEN SOURCE SOFTWARE (OSS) TECHNOLOGY.
Workshop on OSS with TT perspectives Meeting of the TT Network Board and Steering Committee Friday 10 December 2010 Bernard DENIS.
Open Source Software in Federal Acquisitons Acquiring Maximum Agility: Beyond Open Standards TCO and Best Value Revisited.
Software Development Module Code: CST 240 Chapter 6: Software Maintenance Al Khawarizmi International College, AL AIN, U.A.E Lecturer: Karamath Ateeq.
Free Software - Introduction to free software and the GPL Copyright © 2007 Marcus Rejås Free Software Foundation Europe I hereby grant everyone the right.
The Cascadoss Project is financed by the European Commission under the Sixth Framework Programme Evaluating FOSS4G for Environemntal Applications, International.
EUROPEAN COMMISSION Directorate-General for Informatics 02 November 2009 Care to share? Sharing your OSS code on OSOR.eu Szabolcs Székács European Commission.
1 January 14, Evaluating Open Source Software William Cohen NCSU CSC 591W January 14, 2008 Based on David Wheeler, “How to Evaluate Open Source.
Open Source Software Legal and Other Issues related to use
Software Requirements
Software Hardware refers to the physical devices of a computer system.
Open Source Software Practices
OPEN SOURCE.
Open Source software Licensing
OPEN SOURCE.
Open Source Software in Academia
Provided by OSS Watch Open source licensing The licence is what determines whether software is open source The licence must be approved.
Open Source Software Legal and Other Issues related to use
Chapter 18 Maintaining Information Systems
Business in a Connected World
What is Copyright?.
Principles of Marketing
Open Source Software Legal and Other Issues related to use
FOSS 101 Sarah Glassmeyer Project Specialist Manager,
MOZILLA LICENSE HISTORICAL EVOLUTION
EU instruments of funding and technical assistance
Chapter 2: The Linux System Part 1
Business Models for Open Source Software Companies
GNU General Public License (GPL)
COPYLEFT THE TERM The Term copyleft was forged upon the traditional copyright term by opposing the word right (which in English means both right meant.
APACHE LICENSE HISTORICAL EVOLUTION
Chapter I. Freedom and Open Source
CSPA Common Statistical Production Architecture Description of the Business aspects of the architecture: business models for sharing software Carlo Vaccari.
ESSNet SERV 2 Implementing Shared SERVices
Presentation transcript:

CSPA Common Statistical Production Architecture Description of the Business aspects of the architecture: business models for sharing software Carlo Vaccari Istat (vaccari@istat.it) THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION

Index Costs categories Licenses available (also Open Data?) Business models

Costs categories Criteria which may constitute a useful basis for decisions between different business models Buy_or_make alternative Open Source model vs Proprietary Software Total Cost of Ownership (TCO): when used in software TCO includes the sale price, any upgrades, maintenance and technical support, and training (or re-training) But time and frustration may be hard to measure! In the following costs categories to be taken into account

The purchase price of the system For commercial software sum of licenses over the total period of usage; for OSS, obviously, there is no such purchase cost Many commercial packages (e.g. CRM systems) are quite expensive; on the other hand the financial budgets of statistical institutes are restricted and manpower is more easily available This may often be an important reason to go for OSS components rather than commercial ones, even if their functionality has to be enhanced for the tasks in question.

Software costs

Cost of switching to the new system Whether OSS or not, introducing a new piece of software requires a number of efforts to be carried out for installation / deployment / data migration (possibly including different hardware) and for training (of operators and users) Lock-in issue for proprietary software

Cost of maintaining the system Maintenance: 1 - Fixing bugs and 2 - Adding functions to the system Bugs within commercial software should be (sooner or later) corrected by the vendor, the effort is paid for by the license; new functionality is added based on the marketing decisions of the vendor (<> customers intentions) For OSS usually contributors do maintenance work for free and in most cases more rapidly than commercial vendors. However, in the limited marketplace of NSIs there are few companies and freelancers: work has to be done either by the NSIs IT staff or by paid companies

Cost of maintaining the system This third category is the most important source of cost for software, and it is also the category where the “usage profiles” of specific statistics institutes are the most different Again, if the budget of a statistical institute is limited, it might be easier to find manpower to maintain an OSS package than to pay high recurrent annual license or maintenance fees Shared standards and choices between NSIs can greatly improve the ability to autonomously maintain software open

Cost of switching away from the system When your system is no longer supported, neither by companies nor by communities, you must evaluate the cost of the migration of data to a new system When your OSS is built on Open Standards, it is very probable that later OSS will use the same standard or at least be able to convert it While most commercial vendors try to make data conversion to other vendors’ systems as cumbersome as possible (and try to offer as many ways as possible to convert data from other systems into their own)

Introduction to Open Source Once upon a time all software was “open” and “free” rms at MIT in the first '80s collides with the first closed systems (PDP e Xerox) 1983: out from MIT, launches GNU (Gnu's Not Unix) – developments starts with developing tools like Emacs e gcc 1985: rms founds the Free Software Foundation Note: free software, free as in freedom, not free as a beer! 1989: GPL General Public License

GPL License GNU General Public License (GNU GPL or simply GPL), was created in 1988-1989 to protect the Emacs software. Second version (GPLv2) released in 1991, together with the Lesser General Public License (LGPL) - less restrictive, useful for the C library and for software libraries that could substitute existing proprietary ones. LGPL permits the use of the software component in proprietary programs In 2005-2007 after a long debate: GPLv3, a release with important changes, regarded by many as too restrictive

Copyleft License The most important characteristic of the GPL license is the copyleft which aims to preserve the freedom and openness of the software GPL is aimed at giving the end-user significant permissions, such as the permission to redistribute, reverse engineer, or otherwise modify the software, but the end-user must redistribute any modification under the same license (so called “viral” license)

Apache License The Apache license is released by the Apache Software Foundation, the organization that manages the most used web server in the world (see) and many other projects. The Apache license requires preservation of the copyright notice and disclaimer, but it is not a copyleft license, i.e. it does not require modified versions of the software to be distributed using the same license. This license allows the use of the source code for the development of proprietary software as well as free and open source software.

BSD License BSD licenses are a family of permissive free software licenses, originally used for the Berkeley Software Distribution (BSD) Unix developed in the University of California (Berkeley) (also MacOsX IS a BSD!) These licenses have fewer restrictions compared to GPL, putting works licensed under them relatively closer to the public domain, i.e. content that is not owned or controlled by anyone – "public property"

Open Source Software (OSI) 1988: Open Source Initiative defines “open source”: Free redistribution (for free or not) Freedom to consult the source code Derived works approved Integrity of the author's source code No discrimination against persons or groups No discrimination against fields of application The license must be distributed (no additional license) The license may not be specific to a product The license must not restrict other software The license must be technology neutral

European Union Public License European Union Public Licence (EUPL) is a free software license created by the European Commission. First approved in 2007, current version (1.2) 2017 The license is available in the 22 official languages of the European Union The EUPL is OSI certified as from March 2009 The main goal of the EUPL is its focusing on being consistent with the copyright law in the 27 Member States of the European Union, while retaining compatibility with popular open-source software licenses such as the GPL license

Possible business models Maintenance (for problems which in most cases do not show up in the production environment of the supplier himself) and doing paid development for someone else’s requirements is not “the core business of statistical institutes” So, how to support development and training on OS software? In the following different ways to use and improve OSS for (statistical) administrations throughout Europe

Possible business models Barter model Bartering is one archaic form of trade: Exchanging work or goods on a non-monetary basis This model is used quite frequently in environments where equivalent partners cooperate without any explicit payment Support & Training: Each participant provides support and training for those parts they contributed.

Possible business models Co-development This mode of cooperation does development in a (loosely coupled) project financed either by a consortium of statistical institutes or by an international entity (e.g. Eurostat) The explicit payment of work allows the involvement also of external companies for specialised tasks Support & Training: As with barter, each participant provides support and training for those parts they contributed

Possible business models Freeware Freeware may be obtained and used without payment, similarly to OSS. However, the main difference is that freeware doesn’t give access to the source code – hence, no further development is possible If the software fulfills its requirements, this is fine; otherwise freeware is not applicable For freeware there is usually no support or training available

Business models

CSPA business models Share vision, goals and future state Share principles that guide decisions on strategic development Share standard framework: GSBPM, GSIM, GAMSO ... Share technical standards: Agreed common principles Agreed standards on inter-operability Adopt a common architecture Share a catalogue of CSPA artefacts