Software Sustainability Institute www.software.ac.uk How to choose a license for your software 14 September 2015, Cambridge Shoaib Sufi, Software Sustainability.

Slides:



Advertisements
Similar presentations
Free Beer and Free Speech Thomas Krichel
Advertisements

Managing Intellectual Property Assets in International Business Anil Sinha, Counsellor, SMEs Division World Intellectual Property Organization (WIPO)
Open Source Software Development & Commercialisation Developing Lifelong Learner Record Systems and ePortfolios in FE and HE: Planning for, and Coping.
Manchester Science Enterprise Centre Intellectual Property Dr Robert A. Phillips Manchester Science Enterprise Centre.
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)
Apples Physical, Technological and Human Resources
© 2004 Black Duck Software, Inc. All Rights Reserved. Copyright © Black Duck Software, Inc. All Rights Reserved. by any measure CHOATE HALL.
Open Source for the End User. Matthew G. Switlik Learning Management Programmer IT since 1996 Web application development since 2001.
Facts & Fairy Tales about Open Source Code Presented to: Society for Information Management Fairfield & Westchester Chapter September 18, 2003 Rye Brook,
Web 2.0, IPR and You Naomi Korn & Dr Neil Witt 02/06/20151www.web2rights.org.uk.
Universities and Patents From Open Science to Open Innovation Gilles Capart Chairman of ProTon Europe.
Ownership of Computer Software Ethical Questions and Concerns.
N Intellectual Property Rights and Research in the Digital Age CRASSH 2 February 2011 Dr Richard Jennings, Deputy Director Cambridge Enterprise Limited,
Computer Engineering 294 IP R.Smith 5/ Intellectual Property What is it? Why is it important? – What is it designed to do? What are its basic forms?
Open Source WGISS 39. Definition of Open Source Software (OSS)  Open source or open source software (OSS) is any computer software distributed under.
Chapter 14 Legal Aspects of Sport Marketing
Supporting further and higher education Digital Preservation: Legal Issues Chinese National Academy of Sciences July04 Neil Beagrie, BL/JISC Partnership.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
Open Software for (Open) Science doi. org/ /m9
Copyright and Software and You. What is copyright? The Copyright Act of 1976 prevents the unauthorized copying of a work of authorship. – However, only.
1 EPICS EPICS Licensing BESSY, May 2002 Andrew Johnson.
Licenses A Legal Necessity Copyright © 2015 – Curt Hill.
IBM Governmental Programs Open Computing, Open Standards and Open Source Recommendation for Governments.
STATE UNIVERSITY FOR LIBRARY STUDIES AND INFORMATION TECHNOLOGIES INTELLECTUAL PROPERTY OF INFORMATION RESOURCES ON THE INTERNET. Assist.Prof. Tereza Trencheva.
Intellectual property Week 19 Tom Underhill. Intellectual property Patents Registered designs/design rights Case study/Questions/update (DA). Details:
A centre of expertise in digital information management UKOLN is supported by: Benefits of Research360 Catherine Pink Institutional Data.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
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?
The Legal Environment What laws and regulation apply to businesses?
Coping with Copyright IPR and Third-Party Copyright: the HumBox Perspective Dr Erika Corradini Subject Centre for LLAS University of Southampton IPR and.
Distribution in Open Source Martin von Haller Groenbaek partner, Bender von Haller Dragsted ITECHLAW ASIA 2010 Bangalore, 5 February 2010.
Computers in Society Week 4: Intellectual Property – Software Patents and Copyrights The Open Source Movement.
Software Sustainability Institute Software Attribution can we improve the reusability and sustainability of scientific software?
ESRIN Earth Observation Program Ground Segment Department 26/09/2015 CEOS-WGISS-40 - Olivier BaroisSlide 1 Open Source Practices.
CERN – IT Department CH-1211 Genève 23 Switzerland t Open Access at CERN Tim Smith CERN/IT.
Intellectual Property Dr Laura Rush Business Development Manager Research Enterprise Services copyright©NewcastleUniversity 2015.
Software Licences HSF Recommendations John Harvey / CERN 24 June 2015
Providing Access to Your Data: Rights Robert R. Downs, PhD NASA Socioeconomic Data and Applications Center (SEDAC) Center for International Earth Science.
Proprietary vs. Free/Open Source Software
Intellectual Property Legal Implications. What is Intellectual Property? The product of creativity and intellectual endeavour Intellectual Property Rights.
Intellectual Property Right Bernard Denis, DG-KTT.
NATIONAL CONFERENCE Intellectual Property Policies for Universities and Innovation dr. sc. Vlatka Petrović Head, Technology Transfer Office Acting Head,
Why an Intellectual Property Policy? Sofia, November 24 and 25, 2015 Mr. Evgeniy Sesitsky, Department for Transition and Developed Countries, World Intellectual.
Software Sustainability Institute Working with research software 2 nd - 4 th November.
Lecture 27 Intellectual Property. Intellectual Property simply defined is any form of knowledge or expression created with one's intellect. It includes.
Workshop on OSS with TT perspectives Meeting of the TT Network Board and Steering Committee Friday 10 December 2010 Bernard DENIS.
Software Sustainability Institute Building sustainable software for science … why good code is only the beginning 10 April 2013, EGI.
Chapter 3: Understanding Software Licensing
Creative Commons terms and definitions By Chelsey Maton.
RCUK Policy on Open Access Name Job title Research Councils UK.
Software Sustainability Institute Open science is impossible without software 5 th April 2016,
Intellectual Property and Computer Science By Daniel Bray COSC 480.
Patent Review Overview Summary of different types of Intellectual Property What is a patent? Why would you want one? What are the requirements for patentability?
Group E - Enrico Costanza Sam Holder, Jonathan Stephens-Jones, Joseph Buckingham, Crispin Clark, Benjamin Dixon Creative Commons, Open Source, Open Movements.
Free Software - Introduction to free software and the GPL Copyright © 2007 Marcus Rejås Free Software Foundation Europe I hereby grant everyone the right.
1 Open Source Software Licensing ● Bruce Perens, ● Perens LLC ● One of the founders of the Open Source movement in software.
1 January 14, Evaluating Open Source Software William Cohen NCSU CSC 591W January 14, 2008 Based on David Wheeler, “How to Evaluate Open Source.
Technology Transfer Office
Ian Bruno, Suzanna Ward The Cambridge Crystallographic Data Centre
Open Source software Licensing
Slides Template for Module 5
What is Copyright?.
FOSS 101 Sarah Glassmeyer Project Specialist Manager,
MOZILLA LICENSE HISTORICAL EVOLUTION
APACHE LICENSE HISTORICAL EVOLUTION
Research Partnership Managers
Presentation transcript:

Software Sustainability Institute How to choose a license for your software 14 September 2015, Cambridge Shoaib Sufi, Software Sustainability Institute Slides licensed under CC-BY where indicated: Supported by Project funding from Based on a talk by Neil Chue Hong DOI: /m9.figshare

Software Sustainability Institute Software Policy Training Community Outreach Delivering essential software skills to researchers via CDTs, institutions & doctoral schools Helping the community to develop software that meets the needs of reliable, reproducible, and reusable research Collecting evidence on the community’s software use & sharing with stakeholders Bringing together the right people to understand and address topical issues Exploiting our platform to enable engagement, delivery & uptake

Software Sustainability Institute I Am Not A Lawyer (this is not legal advice, only opinion) For legal insight: and for everything else: watch.ac.uk/ watch.ac.uk/ watch.ac.uk/

Software Sustainability Institute What is IP? ● Intellectual Property legal rights (IPRs) from intellectual activity in the industrial, scientific, literary and artistic fields Patent Protects ‘new’ ideas and has an ‘inventive step’ that is not obvious to someone who works in the subject area Copyright Protection of a tangible manifestation of an idea; e.g. a book or source/object code License An agreement or permission that grants a right to use - often in the form of a contract More info:

Software Sustainability Institute Why is IP important Governs exploitation rights Fallacies ‘found it on the internet so I can use it’ not valid! No license worse than a restrictive license If you are an employee you probably don’t own it! In Cambridge you do although you don’t have first rights on patents. Might come as a surprise Always check local ordinances Often if you want to exploit the University will come to some kind of agreement Legal owners vs. Moral and exploitation owners ‘Publish or Perish’ Impact vs. making money Hard to optimise for both

Software Sustainability Institute Deciding what to do with ‘your’ IP Permission or forgiveness? Permission: E.g: head of department, University contracts and maybe then your IP people Contractual terms in funding agreements Open source software stated as output Forgiveness: Potentially shaky ground Your mileage may vary

Software Sustainability Institute What is a software license Governs the permission you are granting to others in regards to source code or object code you hold the copyright on:  Are you allowed to use it?  Are you allowed to copy it?  Are you allowed to resell it?  Are you allowed to change it?  Are you allowed to distribute it?  Who is liable if something goes wrong?  What about Patents ?

Software Sustainability Institute Types of licenses Types of license  Closed (“Proprietary”)  Restricted (“Academic” / “Non-commercial”)  Open source license Permissive Copyleft  Public domain / CC0  Informal license  No license Considerations  Larger works comprising code with different licenses (“license compatibility”)  Software made available under more than one license (“dual licensing”)  Copyright holders can re-license as they own the IP

Software Sustainability Institute Why open software? Quicker start Better flexibility Improved robustness Increases collaborators Greater research impact Easier to work with industry No added cost  Caveat: over what you should already be doing

Software Sustainability Institute Free as in ‘costs you nothing to acquire’ (Gratis) Free to you with no expectations – can cover open source (e.g. Linux) and proprietary software (as in Chrome or Flash)

Software Sustainability Institute Free as in freedom (Libre) Freedom for anyone to run the program as they wish, for any purpose (non-discriminatory) Freedom to study how the program works, and change it so it does your computing as you wish (source code available, modifications allowed) Freedom to redistribute copies so you can help others (redistribution allowed) Freedom to distribute copies of your modified versions to others to give them a chance to benefit from your changes (derivatives allowed)

Software Sustainability Institute Free as in Puppy... Long term costs Needs love and attention May lose charm after growing up Occasional clean- ups required Many left abandoned by their owners Inspired by Scott McNealy Photos of Great Pyrenees from Jen Schopf

Software Sustainability Institute Free as in kittens... Can become snarling, clawing, aloof… … but they will provide joy if you treat them well Photo “Kittens!”by James Wragg (CC-BY)

Software Sustainability Institute Open source, open science Non-discriminatory  Research should not be restricted or siloed Access to source code  Research should be transparent, robust, and accessible Redistribution of software  Providing access to the widest possible community Removing barriers to reuse  Research should encourage building on the work of others, and giving them credit

Software Sustainability Institute Types of open source license Permissive (“Use with attribution”)  Simple (e.g. Modified “3-clause” BSD, MIT)  Grant Patent Rights (e.g. Apache, Eclipse) Copyleft (“Share modifications under same license”)  Strongly copyleft (e.g. GPL)  Weakly copyleft (e.g. LGPL, Mozilla, EUPL) All OS licenses allow private and commercial use; modification; distribution; limit liability; retain copyright More information   (attorney verified interpretation of what most popular license terms mean)

Software Sustainability Institute Open Source Licenses

Software Sustainability Institute License Compatibility Valid combining (e.g. libraries) Courtesy of David Wheeler -

Software Sustainability Institute Choosing a License - considerations Do mindfully (know the implications) 1 day of ‘pain’ might save weeks of ‘agony’ later Careful what you are depending upon Check compatibility Impact vs commercialisation Careful if want both Publish or perish a strong driver Contractual agreements e.g EU collaborative agreements

Software Sustainability Institute Licenses vs Governance Open source software philosophy is more than the license  Some open licensed software is not produced openly  Some closed licensed software benefits from open source project principles and processes  Most open source contributors are paid (in some way) to do so Best practice identified from OSS projects useful for governance and project/product management of all types of software  open forums, websites, transparent decision making, releasing software well, open about status Open source licensed software != Open development

Software Sustainability Institute Case study: CASTEP Originally developed at Cambridge by Mike Payne / Theory of Condensed Matter Group  Cambridge Serial Total Energy Package  Early 90’s, late 90’s rewrite, lots of partners A materials modelling code based on a first-principles quantum mechanical description of electrons and nuclei Interesting licensing  Free to UK academics  Discounted to non-UK academics  Commercial offering via plugin to BIOVIA(formerly Accelerys)’s Materials Studio

Software Sustainability Institute Transitive – proprietary exploitation Dynamic Binary Translation Most famously known for supporting Apple’s transition from PowerPC Architecture to Intel back in 2005 – Apple®Rosetta® system (until OSX Lion in 2013) Spun out of University of Manchester with Manchester maintaining a share, the academic having a share and venture capital funding Eventually bought by IBM and then products stopped now staff working on unrelated things Closed source way of exploiting CTO Alasdair Rawsthorne back at the University of Manchester

Software Sustainability Institute Spark - Building community Spark started as academic project at Berkeley in 2009  Code released under BSD in 2010 Started Apache Incubator process in June 2013  Gained contributions from 120 developers in 25 organisations, including Intel, Yahoo!, Cloudera, Alibaba  Relicensed under Apache 2.0 license Became full Apache project in February 2014  Most active Apache project in 2014  Source code on GitHub  Used globally by Alibaba, Amazon, IBM Company formed to commercialise in Sep 2013  Based around hosting and consulting

Software Sustainability Institute Git/GitHub/GitLab - Creating widely used platforms Git originally written and released by Linus Torvalds under GPL license  Git trademarks enforced for consistency  Easy for third parties to create services on top GitHub contribute to Git and open source some of their own tools  Business model exploits paid hosting / support for enterprise installations everything.html everything.html github/ github/ Gitlab no longer go further and release their commercial EE edition under MIT license (said that this did not work)

Software Sustainability Institute R – Open statistical computing Basics: Website, mailing list, code repository, issue resolution Remove barriers to participation, increase efficiency 1993: First public release; 2 devs 1995: Code open sourced; 3 devs 1996: r-testers list set up 1997: lists split: r-announce, r-help, r-devel; public CVS; 11 devs 2000: CRAN split and mirror 2001: BioConductor 2003: Namespaces 2005: I8n, L8n 2007: R-Forge Today: BioConductor (33 core devs), R-Forge (532 projects, 1562 devs), CRAN (1400+ packages) 24

Software Sustainability Institute Case studies in academia OSS Watch have produced case studies of several open source software projects in academia  Koha: a case study in project ownership  Wookie: a case study in sustainability  ATutor LMS: a case study  TexGen: a case study  MediaWiki: a case study in sustainability  WebPA: the road to sustainability  Apache Cocoon: a case study in sustainability  Moodle: a case study in sustainability  Exim: a case study in sustainability

Software Sustainability Institute Pros and Cons of Open Source Pros  Easier to evaluate  No lock-in  Easier to attract contributors and staff  Frictionless code sharing  Free advertising  Able to take with you  Generally better modularisation  Reduced duplication  Can work together on common platforms Cons  Harder to corner cut when shipping to deadline  Harder to gain income from selling the software But most sell services  Cannot restrict to non- commercial use only No neat definition of non- commercial.  Once licensed, cannot revoke license Though can relicense  Can increase competition

Software Sustainability Institute GPL vs Apache Software freedom vs developer freedom Copyleft licenses have increased license management costs Industry is generally more supportive of permissive licenses Open source software no longer written as an alternative to closed, but as the platform to drive service provision Software no longer the competitive differentiator, but the ability to operate it at scale

Software Sustainability Institute What about making some £’s? Roy Azoulay – University of Oxford Innovation Centre Supporting software startups Systematic 5 year review of exploitation Patent protection of software IP is not profitable Licensing your code is Other advice If you want to earn by licensing your code later - make it available under copyleft license  GPL vs MIT/BSD/Apache  External contributions – ask for a contributor license agreement (CLA)

Software Sustainability Institute Limits of liability (note opinion not legal advice) Primarily open source license written from a US legal perspective – some terms/condition don’t translate to other jurisdictions. E.g. In UK and EU Can’t contract out of ‘loss’ Unfair Contract Terms Act 1977 Watford Electronics Ltd vs Sanderson CFL Ltd Clauses/terms that don’t apply likely to be ineffective in law Small risk If you thought defensively you would not do anything.

Software Sustainability Institute Cambridge and IPR Universities Intellectual Property Rights policy adopted in 2005  Chapter XIII of the University’s Statutes and Ordinances, Section ‘Intellectual Property Rights’ (pp )  2009 IPR Policy guidance to clarify some points around dispute and adjudication Research Operations Office  University of Cambridge – Enterprise   Wrt to exploitation - Revenue sharing would give the bulk of the money to inventor(s) over and above the department or CE

Software Sustainability Institute Open source software “Lack of access to effective software continues to be a major hindrance to scientific progress and therapeutic discovery. For the benefit of all society, we need to pursue new and complementary approaches to the creation and dissemination of scientific software.” – Warren Lyford DeLano author of the PyMOL molecular visualization system

Software Sustainability Institute Other resources Helping you choose a license:    Open source advice - OSSWatch – All things Copyleft – GNU – Legal defenders of Copyleft - Legal resources around IP, Licensing and other aspects Current debate around open source and sustainability price-open-source-software-joint-responsehttp:// 27-price-open-source-software-joint-response Open development and open source - Country specific insights around open source - University and Industry IP sharing templates -

Software Sustainability Institute Questions ?

Software Sustainability Institute Fellows 2016 programme If you are into research software then you should apply bit.ly/ssi-fellows Closes