Software Licences HSF Recommendations John Harvey / CERN 24 June 2015

Slides:



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

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.
OPEN SOURCE MOVEMENT: IS IT AN ALTERNATIVE TO COPYRIGHT?
Open Source & Research Brought to you by: Office of Technology Licensing Office of the General Counsel Stanford University Jim DeGraw Ray Zado Ropes &
Platinum Sponsors Gold Sponsors Navigating the Open Source Legal Waters Presenter: Jeff Strauss August 14, 2013.
Cluster Meeting, 9 th February 2006 Legal issues in Open Source Software (OSS) Dr Zoe Kardasiadou (CIEEL)
The Importance of Open Source Software Networking 2002 Washington, D.C. April 18, 2002 Carol A. Kunze Napa, California.
Open Source Applications Mikko Mustalampi DAP02S.
IS Spring The Basics of Open Source Reinhardi A. Haqi Mohamed Umar Shakeel Advanced Topics for Systems Development.
A DAPT IST Dissemination and Use Plan Revised version Ricardo Jiménez-Peris Universidad Politécnica de Madrid.
Provided by OSS Watch Licensed under the Creative Commons Attribution 2.0 England & Wales licence
Computers in Society The Computer Industry: Open Source.
Open Source WGISS 39. Definition of Open Source Software (OSS)  Open source or open source software (OSS) is any computer software distributed under.
CWG2 on Tools, guidelines and procedures Licensing Adriana Telesca on behalf of the CWG2 December, 5 th 2014.
COMP 6005 An Introduction To Computing Session Two: Computer Software Acquiring Software.
This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
Cern.ch/knowledgetransfer. Knowledge Transfer | Accelerating Innovation Charlyne Rabe CONTRACTS FOR TECHNOLOGY TRANSFER Charlyne RABE KT Legal Advisor.
26 April Licensing of Intellectual Property Phoenix Ambulatory Blood Pressure Monitoring System © 2009 Christopher J. Adams This work is licensed.
INTELLECTUAL PROPERTY COPYRIGHTS, PATENTS AND TRADE MARKS.
1 EPICS EPICS Licensing BESSY, May 2002 Andrew Johnson.
Is Open Source Software a viable option for private and public organizations? Anthony W. Hamann Tuesday, March 21, 2006.
Licenses A Legal Necessity Copyright © 2015 – Curt Hill.
1 Patent Rights & Open Source Software Roger G. Brooks April 29,
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
Providing Access to Your Data: Rights Robert R. Downs, PhD NASA Socioeconomic Data and Applications Center (SEDAC) Center for International Earth Science.
Presented By: Avijit Gupta V. SaiSantosh.
After completing this lesson, participants will be able to:  Identify ethical, legal, and policy issues for managing research data  Define copyrights,
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.
Andrew McNab - License issues - 10 Apr 2002 License issues for EU DataGrid (on behalf of Anders Wannanen) Andrew McNab, University of Manchester
A New Order for Open Source Licenses and Licensing Tony Gaughan SVP Development.
ESRIN Earth Observation Program Ground Segment Department 26/09/2015 CEOS-WGISS-40 - Olivier BaroisSlide 1 Open Source Practices.
International Telecommunication Union New Delhi, India, December 2011 ITU Workshop on Standards and Intellectual Property Rights (IPR) Issues Philip.
OER, IPR, and the Law The Good, The Bad and The Ugly? 20 October 2009.
CERN – IT Department CH-1211 Genève 23 Switzerland t Open Access at CERN Tim Smith CERN/IT.
WP1: IP charter Geneva – 23rd June 2009 Contribution from CERN.
Open Source - FDU Library Staff Meeting - Summer 2007 Let My Software Go The Open Source Software Movement in Libraries.
National Alliance for Medical Image Computing Licensing in NAMIC 3 requirements from NCBC RFA (paraphrased)
DICOM to ISO-DICOM Report to joint ISO TC215/WG2 – DICOM WG10 meeting January 24, 2004, San Diego.
Legal issues of open source licenses Matthias Van hoogenbemt ICRI – K.U.Leuven - IBBT.
Intellectual Property Right Bernard Denis, DG-KTT.
Policy on the Management of Intellectual Property in Technology Transfer Activities at CERN CERN/FC/5434/RA Technology Transfer Network Meeting – 10 th.
Workshop on OSS with TT perspectives Meeting of the TT Network Board and Steering Committee Friday 10 December 2010 Bernard DENIS.
How to Use The Creative Commons Licenses. [formats]
Chapter 3: Understanding Software Licensing
Software Copyrights and Licenses DANIEL PARKER. Overview  Copyrights  Software copyright information  Software licenses & some examples  Why copyrighting.
Group E - Enrico Costanza Sam Holder, Jonathan Stephens-Jones, Joseph Buckingham, Crispin Clark, Benjamin Dixon Creative Commons, Open Source, Open Movements.
CERN – IT Department CH-1211 Genève 23 Switzerland t Copyright and Content Tim SMITH Invenio User Group Workshop, CERN, Oct 2015.
Free Software - Introduction to free software and the GPL Copyright © 2007 Marcus Rejås Free Software Foundation Europe I hereby grant everyone the right.
Open Source Software Practices
Open Source software Licensing
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.
What is Copyright?.
Copyleft and dual licensing for publicly funded software
Open Source Software Licenses
Applying the EMLS Model
FOSS 101 Sarah Glassmeyer Project Specialist Manager,
MOZILLA LICENSE HISTORICAL EVOLUTION
Open Source Friend or Enemy?.
Reno WordPress Meetup February 12, 2015.
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
By: Amy Han, Wyndham Hubbard, and Jennifer Webb
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.
CSPA Common Statistical Production Architecture Description of the Business aspects of the architecture: business models for sharing software Carlo Vaccari.
Presentation transcript:

Software Licences HSF Recommendations John Harvey / CERN 24 June 2015

Summary for iFB meeting A Technical Note (TN) is being drafted that aims to give background information and make recommendations to help developers select a suitable software license for their project The current version draws heavily on the work done by a Task Force at CERN that met over a period of >12 months and issued a report containing guidelines for CERN projects in Jan 2012 3 CERN lawyers participated in this work The draft has been circulated to the Startup team for comment These slides constitute an executive summary The full note can be found here http://hepsoftwarefoundation.org/content/technical-notes It would be appropriate to start a WG of those interested in contributing to the TN

Disclaimer The draft has been circulated to the HSF Startup Team and has provoked quite some reaction, often not agreeing with the formulation of the recommendations I will describe this is work in progress The report will undoubtedly be revised and integrate new contributions in the coming weeks – your input is welcome

Principle of openness Philosophy of openness is enshrined throughout our field as exemplified by making the results of our experimental and theoretical work generally available The goal of the HSF is to facilitate development of reliable and long-lived software products through collaborative open-source software development. Open-Source Software (OSS) is computer software with its source code made available with a licence in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose. Recommendation : Unless forbidden due to external constraints, such as collaboration agreements, software should always be made available as open-source Philosophy of openess is enshrined in policies of HEP institutes as exemplified by making the results of our experimental and theoretical work generally available. There are a total of 9 such licences of which 6 are explicitly recommended in the HSF Note

Safeguarding intellectual property Copyright grants the creator exclusive rights to its use and distribution. It is a form of intellectual property, and is often shared among multiple authors, each of whom holds a set of rights to use or licence the work. These rights frequently include reproduction, control over derivative works, distribution, and "moral rights" such as attribution. Recommendation : Software must contain in the notice a statement acknowledging the copyright owner(s) and license Philosophy of openess is enshrined in policies of HEP institutes as exemplified by making the results of our experimental and theoretical work generally available. There are a total of 9 such licences of which 6 are explicitly recommended in the HSF Note

Software License A typical software licence grants an end-user permission to use one or more copies of software in ways where such a use would otherwise potentially constitute copyright infringement of the software owner's exclusive rights under copyright law. Recommendation : The open-source licences used for software “hosted” by the HSF should be widely used licences approved by the Open Source Initiative (OSI)

Why OSI-approved licenses? There are ~70 OSI-approved-licenses in total and it is a stated goal of the OSI to avoid proliferation of new licenses 2001: CERN submitted its own (permissive) license for EDG project that was approved by OSI 2004: CERN submitted a new license for EGEE project which was not approved (Apache v2 was used instead) Legal experts are reluctant to analyze non-OSI-approved licenses The 9 widely-used licenses approved by the OSI are: Apache-2.0 BSD-3-Clause, BSD-2-Clause GNU General Public license (GPL), GNU Lesser GPL (LGPL) MIT Mozilla Public License 2 (MPL 2.0) Common Development and Distribution License 2 (CDDL-1.0) Eclipse Public license (EPL-1.0)

Strong Copyleft Licenses Strong Copyleft is a general method for making a program free, and requiring all modified and extended versions of the program to be free as well Copyleft says that anyone who redistributes the software, with or without changes, must pass along the freedom to further copy and change it. The spirit behind a Copyleft licence is the creation of an open community of users or developers where the licencees are encouraged not only to improve, correct, complement and integrate the software they receive but also to make available these enhancements to the entire community A good example is the GNU General Public License (GPL).

Weak Copyleft License This is similar to Copyleft except that the user may include, unmodified, the open source software in a larger programme and release the larger work under a licence different from the initial open source licence. In other words, the user is not obliged to provide the full source code of its larger work A good example is the GNU Lesser General Public License (LGPL) This targets libraries of software, which are designed to be incorporated unchanged into larger programs. It is frequently used when there is concern that the obligation to release the source of a work incorporating unchanged the GPL-licenced software would seriously hamper its wide adoption (e.g. GNU C library, ROOT)

Permissive Licenses These licences allow the distribution under a different licence of any work incorporating the Open Source Software as well as of any modified versions or any work incorporating modified versions. This different licence may be a proprietary licence. They do not require a derivative work of the software, or modifications to the original, to be distributed using the same licence (unlike copyleft licences) Good examples are Apache 2.0, two variants of BSD, and MIT

License usage in open source projects* GPL – 35% LGPL – 7% MIT – 20% Apache 2 – 16% BSD (3-clause) – 6% all others - < or = 2% source : https://www.blackducksoftware.com/resources/data/top-20-open-source-licenses

Further recommendations The first option is to use a strong copyleft license and the recommendation is to use the most recent version of GPL i.e. GPL v3 A weak copyleft license can be used for program libraries and other cases where the primary objective is the rapid adoption of the software. For this LGPL v3 is recommended A permissive free software license can be used when constraints are imposed by existing agreements, such as those applied by external funding bodies. The recommendation is to use one of the widely used licenses i.e. Apache 2.0, BSD-2, BSD-3, MIT Recommendation: When contributing to an existing project, release your modified versions under the same license as the original work

Commercial Exploitation Any software distributed under one license may also be distributed under one or more different licenses. dual or multiple licensing A frequent use case is the public release of the software under a Copyleft license (GPL) and at the same time a bilateral agreement between the owner and a 3rd party for commercial exploitation of the software. Dual licensing is unnecessary in the case a permissive license is used

Dealing with large collaborations Consideration can be given to creating a collaboration agreement that defines the choice of license and rules for governing the way decisions are taken In such cases long term maintenance can be more easily guaranteed if Copyright is transferred to one of the partner institutes, typically the prime distributer of the software.

Draft Instructions for creating Notice The report also contains a suggested template for creating a notice that includes the Copyright statements and the license to be used Examples are given for different cases in which single or multiple developers and institutes are involved in the project