Open Source Licensing: An Overview

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

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

OSSLI: Architecture Level Management of Open Source Software Legality Concerns

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

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

Intro to FOSS. What is FOSS?

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

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

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

History of Unix, Linux and the Open Source

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

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

Open Source Legality Patterns

Bouncing forwards, tracing back.

Open Source Development. Ely Levy Yair Yarom

Peer Participation and Software

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

The Effects of Open Source License Choice on Software Reuse

Delivering Effective Solutions in the Age of Open Source Technology

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.

Open Source in Public Sector and large custom development projects

EWRG-CES. Bharath Setturu EWRG, CES, IISc

Leveraging Open Source Software

OPEN SOURCE SOFTWARE

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

Open source licensing notices in Web applications

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

The Eclipse Foundation The Symbian Foundation

IT Project Management Challenges with Open Source. George A Pace

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

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

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

ColdFusion Builder 3.2 Third Party Software Notices and/or Additional Terms and Conditions

End User License Agreement

The Bazaar and The Courtroom

AStyle C/C++ Source Code Formatter Plugin

Independent implementations of an interface

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

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

Chapter-16 INTERNET AND OPEN SOURCE CONCEPTS

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

LICENSE COMPLIANCE ISSUES IN FREE AND OPEN SOURCE SOFTWARE

CURRICULUM. Core FOSS Compliance Version 1 Designed for Version 1 of the OpenChain Specification

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

How to get your Release Through the Incubator

CURRICULUM. FOSS Training Reference Deck, Version 2 FINAL DRAFT Designed for the OpenChain Specification 1.0

An open source A-GNSS reference server

FOSS Training Reference Slides for the OpenChain Specification 1.1

Introduction to Open Source. Marco Zennaro Carlo Fonda

Managing License Incompatibilities Distributing Eclipse. Application Stacks

FOSSology Project Information

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

License Usage and Changes: A Large-Scale Study of Java Projects on GitHub

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

Open-Source Software and Intellectual Property Rights

Introduction to the GNU/Linux operating system

OPEN SOURCE SOFTWARE AND INTELLECTUAL PROPERTY RIGHTS

Open Source Used In JabberC ios Client App 11.0(1)

Open Source Used In Cisco jabber for Mac 12.1

Bar Code Discovery. Administrator's Guide

Terms of Use for companies accessing MyStay Product Database via MyStay API

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

Informatica (Version 9.1.0) Data Quality Installation and Configuration Quick Start

Open Source Development

Analyzing the Relationship between the License of Packages and Their Files in Free and Open Source Software

Cronfa - Swansea University Open Access Repository

Shareware Redistribution of FOSS Software

Chapter 2: Open Source Concepts

ECLIPSE FOUNDATION, INC. INDIVIDUAL COMMITTER AGREEMENT

Michel Ruffin Software coordination manager

FOSSology SPDX in HD Speaker:

BCP: 79 March 2005 Obsoletes: 3668 Updates: 2028, 2026 Category: Best Current Practice. Intellectual Property Rights in IETF Technology

A Time Line of the GPL and Linux Tobin Maginnis 1-Nov-08

HKG18-TR01: Open Source Philosophy. Daniel Lezcano

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

Trolltech's success with dual licensing 12 Years Of Symbiosis

OpenChain Specification Version 1.3 (DRAFT)

CSC 634: Networks Programming

Respecting Open Source Licenses!

gvsig Mobile gvsig Mobile Pilot (BN275) Installation manual. Version 0.3

FIPA ACL Message Representation in String Specification

FIPA ACL Message Representation in String Specification

The OpenVX Buffer Aliasing Extension

License Integration Patterns: Addressing License Mismatches in Component-Based Development

Release Release 1.95 v.1 03/08/15 Intended Audience: NCP Clients

PRODUCT SPECIFIC LICENSE TERMS Sybase Enterprise Portal Version 5 Enterprise Edition ( Program )

Chapter 7 Design and Implementation

IETF TRUST. Legal Provisions Relating to IETF Documents. February 12, Effective Date: February 15, 2009

XEP-0099: IQ Query Action Protocol

Bison. The Yacc-compatible Parser Generator 19 November 2008, Bison Version by Charles Donnelly and Richard Stallman

Enterprise Payment Solutions. Scanner Installation April EPS Scanner Installation: Quick Start for Remote Deposit Complete TM

The Fragility of Open Source

Power of open source communities to onem2m

StoreEver LTO-7 Tape Drive Open Source Software Release Notes

Bar Code Discovery. Administrator's Guide

Informatica PowerExchange for MSMQ (Version 9.0.1) User Guide

PRODUCT SPECIFIC LICENSE TERMS Sybase Enterprise Portal Version 5 Application Edition ( Program )

IP Office. IP Office Mailbox Mode User Guide Issue 11b - (15 May 2010)

Copyright (c) by Matthew S. Harris

Open Source Infrastructure Solidifying Quickly

Transcription:

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 and constraints of Open Source Licenses the FOSS movement couldn't function. My goal in this presentation is to provide a clear guide to understanding the available licenses and how they are made/used. Are you ready?

What Is Open Source Licensing A new breed of licensing that provides for the Open Source community. Must meet certain standards to be considered Open Source The Open Source Initiative and Free Software Foundation are the two main organizations in charge of OSL accreditation. Open Source Licenses tend to be graded off of the Open Source Definition presented by Stallman.

Accreditation Process OSI Licenses categorized Put to the community for review Community voices opinion OSI License Review Chair presents recommendations to the OSI Board OSI Board accepts/denies If accepted the license is categorized and listed on the OSI website

History of Open Source Licensing Free Software Foundation founded by Stallman in 1985 Open Source Initiative founded in 1998 by Eric Raymond and Bruce Perens First open source licenses BSD licenses 1982 Gnu GPL first cohesive and multi purpose license in 1983

Sun Microsystems OSL Ratings Class A: No requirement on derivative works to use the same license. Unrestricted scope of license use (you can use any part and relicense under another license, even a closed one.). BSD, Apache, MIT, Eclipse Class B: Copyleft licenses that require that the derivative work use the same license as before. Can be licensed under a different license (even closed source) if the work is not derivative and only uses source samples. Common Development and Distribution License, Mozilla Public License Class C: Strong copyleft licenses that require derivative (and most non derivative) works to use the same license. Gnu GPL, Gnu LGPL, CPL

Most Used Licenses and Their Uses Gnu GPL: Requires user to license under GPL again. Guarantees open source. BSD: Allows user to take and relicense under closed licenses. Apache: Also allows relicensing under a new (and potentially closed) license, but also places a few more restrictions on the user than BSD. MIT License: Similar to BSD in permissiveness. Mozilla Public License: More copyleft than permissive, it still falls short of the GPL by allowing some incorporation into proprietary works without considering that work a derivative. Common Public License: Even more strict than the GPL, also slightly ambiguous in some sectors. Sort of like GPL, but allows new licenses to exist. Common Public License: Eclipse Public License: Sort of like GPL, but allows new licenses to exist. Gnu 'Lesser' GPL: A little more permissive than GPL, but still strong copyleft. Encourages sharing more than GPL. Common Development & Distribution License: More permissive than GPL, allows relicensing.

Pros, Cons, Legal Strength Pros: In all cases, these licenses promote the sharing of knowledge and provide for the distribution of code. In the case of copyleft licenses they ensure viral proliferation of the open source movement. Open source licenses also provide for commercial sale of licensed property as well, which protects our right to make major coin!!! Cons: Cannot, in most cases, be mixed with proprietary software as there is a conflict of interest meaning you'll have to infringe either the open or closed license in distribution. Pros: Cons: Legal Strength: Just as strong as any copyright, holders of open source licenses have never lost in court. In fact, in the case of the SCO vs. IBM lawsuit, it turned the case on its head. Say the lawyers: don't mess with open source licenses. Even cooler: Open Source Licenses are virtually immortal because they renew every time you modify code. So, yeah, in 100 years anyone can use the original code, but by that point it will be completely obsolete.

Selected References http://www.opensource.org/licenses/alphabetical http://developer.kde.org/documentation/licensing/licenses_summary.html Free and Open Source Licensing White Paper, 2006 Sun Microsystems, Inc., pages 1 10 http://openacs.org/about/licensing/open source licensing http://www.sun.com/software/opensource/benefits.jsp Interview with Peter Guffin, Partner Pierce Atwood and specialist in Intellectual Property Law and Licensing