What You Should Know About Open Source Software



Similar documents
An Introduction to the Legal Issues Surrounding Open Source Software

FOSS License Restrictions and Some Important Issues

Presentation. Open Source is NOT Free. For ISACA. By Dave Yip / Gamatech Ltd. Agenda

Open Source in the Real World: Beyond the Rhetoric

Free and Open-Source Software Diligence in Mergers, Acquisitions, and Investments

Intellectual Property Group Presentation. Using Open Source Software Issues to Consider. Peter J. Guffin, Esq. Pierce Atwood LLP January 22, 2009

How To Use Open Source Software

An Introduction to Open Source Software and Licensing

Open Source Used In Cisco D9865 Satellite Receiver Software Version 2.20

If you are submitting changes to the project, please see CONTRIBUTIONS file for more instructions.

BMC Remedy Action Request System 7.0 Open Source License Agreements

OSADL License Compliance Audit (OSADL LCA)

Open Source Announcement

Moving a Commercial Forecasting Product to Open Source

Siemens Schweiz AG Building Technologies Division Intellectual Property Gubelstrasse 22 CH 6300 Zug Switzerland

Metatron Technology Consulting s Strategic Guide to Open Source Software

A free software license for the BUFR software

GNU LIBRARY GENERAL PUBLIC LICENSE. Preamble

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

Open Source Software: Strategies and Risk Management

University of Edinburgh. School of Informatics. Intellectual Property and the Digital Age. Chris Martin

Instructions for specifying the licence terms in Open Source software François Fluckiger, Editor 10 January 2012 Version 1

R&S TSMW Radio Network Analyzer Open Source Acknowledgment

Open Source Software Licenses: Perspectives of the End User and the Software Developer

Issues in Software Licensing, Acquisition and

1. Third Party Software or Free Software License Information

KEMP LITTLE LLP OPEN SOURCE SOFTWARE: FREEDOMS, RESPONSIBILITIES AND GOVERNANCE

AXIS SOFTWARE LICENSE AGREEMENT

GPL, MIT, BSD, GEHC (and me)

GNU General Public License, version 2, with the Classpath Exception

Free and Open Source Software for Business: An Introduction

Oracle Endeca Information Discovery Integrator

Open Source Used In Cisco Digital Media Player 4310 Release 5.4.1

Impacts of Open Source and the EUPL on software IP

RISK MANAGEMENT FOR OPEN SOURCE

Impact of cloud computing

Introduction to Open Source. Marco Zennaro Carlo Fonda

Configuring IKEv2 VPN for Mac OS X Remote Access to a GTA Firewall

Software Licensing Basics: Key Elements of a Software License Agreement

Distribution of Software

Citrix ShareFile Sync for Mac

4. Limitation of Liability. 5. General Provisions

Intellectual Property& Technology Law Journal

SIEMENS. Document ID _MP30_a_en_-- SAP Order-No.: A5Q Siemens Switzerland Ltd. Edition /10

SECURITY MANAGER HELP

Open-source business models: Creating value from free stuff'

GPL v3 or EUPL? Alternative for Public Sector and their providers

Software Packages and Application Software From Rohde & Schwarz Open Source Acknowledgment

HOT TOPICS IN OPEN-SOURCE SOFTWARE LICENSING. By Robert J. Scott and Christopher Barnett

Symantec Workflow 7.5 SP1 Third-Party Legal Notices

CONTRIBUTION AGREEMENT VERSION 1.1

Open Source Software:

nexb- Software Audit for Acquisition Due Diligence

Board of Software Standardisation and Control (BSSC) Software Intellectual Property Rights and licensing. Uffe K. Mortensen

This program incorporates work covered by the following copyright and permission notices:

An Open Source Software Primer for Lawyers

The Common Public License (CPL)

Pagemaker bug fix, do'nt remove. Mascot: Installation and Setup

Open Source Used In Cisco Active Directory Agent 1.0

Open Source Software: critical review of scientific literature and other sources

Open Source Software used in the product


Towards an OSS License for Europe?

R&S Scheduler Suite. Release Notes. Software Version V Release Notes. Broadcasting

Appendix D. Rocks Copyright and Trademark

Categories of Free and Nonfree Software

GNU LESSER GENERAL PUBLIC LICENSE. The Qt Toolkit is Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). Contact:

RTI Monitor. Release Notes

Open-Source Business Models:

HYBRID SOLUTIONS INDEPENDENT SOFTWARE VENDOR AGREEMENT

Freedom and Open Source

Policy on Device Drivers for Procurement of Hardware for e-governance

SYMANTEC INSIGHT FOR PRIVATE CLOUDS THIRD-PARTY LICENSE AGREEMENTS

1. DEFINITIONS. As used herein, the following terms shall have the following meanings:

End-User Software License Agreement

Open Source. Knowledge Base. By: Karan Malik INTRODUCTION

purchased and is using the Products including the online classroom ("Customer" or "You") and the individuals accessing the Products ("End Users").

Transcription:

What You Should Know About Open Source Software J.D. Marple Silicon Valley Latham & Watkins operates as a limited liability partnership worldwide with an affiliate in the United Kingdom and Italy, where the practice is conducted through an affiliated multinational partnership Copyright 2003 Latham & Watkins. All Rights Reserved.

Topics Covered What is Open Source Software? A One-Slide History of Open Source Software The Open Source Development Model Why Companies Use (and Don t Use) Open Source Software Open Source Licensing Strategies Open Source Licenses and Copyleft Open Source Issues in Corporate Transactions Relevant Cases and Disputes 1

What is Open Source Software? Open Source software is software licensed under an agreement that conforms to the Open Source Definition Access to Source Code Freedom to Redistribute Freedom to Modify Non-Discriminatory Licensing (licensee/product) Integrity of Authorship Redistribution in accordance with the Open Source License Agreement 2

What is Open Source Software? Any developer/licensor can draft an agreement that conforms to the OSD, though most licensors use existing agreements GNU Public License ( GPL ) Lesser/Library GNU Public License ( LGPL ) Mozilla Public License Berkeley Software Distribution license ( BSD ) Apache Software License See complete list at www.opensource.org/licenses 3

What is Open Source Software? Examples of Open Source Software Linux (operating system kernel substitutes for proprietary UNIX) Apache Web Server (web server for UNIX systems) MySQL (Structured Query Language competes with Oracle) Cloudscape, Eclipse (IBM contributions) OpenOffice (open source implementation of Sun s StarOffice) 4

A One-Slide History of Open Source Software 1984 Richard Stallman founds the Free Software Foundation ( FSF ) (www.fsf.org) in 1985 to develop free version of a UNIX operating system Promulgates GNU Public License ( GPL ) 1994 Linux 1.0 is release under the GPL by Linus Torvalds 1998 Open Source Initiative ( OSI ) is founded www.opensource.org Coins term Open Source Certifies and lists open source licenses that conform to the OSD 2003 Linux OS/Apache Web Server are mainstream (27% and 70% of markets, respectively) 5

Estimated Number of Linux Copies in Use (Millions) 25 20 15 10 Purchased Total 5 0 2001 2002 2003 2004 6

Proprietary vs. Open Source Licensing Models Proprietary Model Licensor distributes object code only; source code is kept a trade secret Modifications are prohibited All upgrades, support and development are done by licensor Fees are for the software license, maintenance, and upgrades Sublicensing is prohibited, or is a very limited right Open Source Model Licensor distributes source code Modifications are permitted Licensee may do its own development and support or hire any third party to do it Fees, if any, are for integration, packaging, support, and consulting Sublicensing is permitted; licensee may have to distribute the source code to program and modifications 7

The Open Source Development Model Project-Based Development by Informal Networks Maintainers Corporations (IBM, HP, Sun) Non-Profit Foundations (Apache Software Foundation) Individuals (Linus Torvalds) Contributors Users Distributions, Updates and Upgrades Third Party Vendors 8

Why Some Companies Use Open Source Software Cost savings Stability No forced upgrades Access and broad rights to source code Access to skilled community of developers Ability to define and expedite new development 9

Why Some Companies Don t Use Open Source Software Free like a puppy Migration costs Uncertainty about open development model Lack of IP warranties and indemnities Lack of performance warranties Copyleft provisions of GPL, LGPL and similar licenses 10

Open Source Licensing Strategies Support & Maintenance Patronage Dual License Consulting Web-Based Services Monetize Code from 99? 11

Open Source Licenses Over 50 approved open source licenses (www.opensource.org/licenses) Two widely used open source licenses have Copyleft provisions GNU Public License ( GPL ) Lesser GNU Public License or Library GNU Public License ( LGPL ) Most other licenses do not have Copyleft terms 12

Key GNU Public License ( GPL ) Terms License Rights Granted under the GPL Licensee may run the Program Licensee may copy and distribute verbatim copies of the Program s source code Licensee may create derivative works of the Program Licensee may distribute such derivative works 13

Key GNU Public License ( GPL ) Terms If a licensee of a Program distributes that Program, or any work based on the Program, such licensee must: also distribute the source code for the Program and for the work based on the Program, and cause such works to be licensed at no charge under the terms of the GPL Copyleft: All Rights Reversed 14

Key GNU Public License ( GPL ) Terms A work based on the Program is: the Program itself, and any derivative work under copyright law; that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language Copyleft: All Rights Reversed 15

Key GNU Public License ( GPL ) Terms Exceptions: works that are not works based on the Program identifiable sections of [a] work not derived from the [GPL ed software] that can be reasonably considered independent and separate works in themselves when you distribute them as separate works.... mere aggregation of another work not based on the Program on a volume of a storage or distribution medium.... 16

Key Lesser General Public License ( LGPL ) Terms Very similar to the GPL Intent is to promote use of certain Libraries in conjunction with non-free programs Contains exception for linking works that use the library to proprietary programs, which mitigates some Copyleft concerns 17

Copyleft under the LGPL The LGPL has the same Copyleft obligations as the GPL, except: A work that uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines... or less) is not subject to Copyleft obligations a work that contains no derivative of any portion of the [GPL d] Library, but is designed to work with the Library by being compiled or linked with the Program, is not subject to Copyleft obligations 18

Other Open Source Licenses Permissive Approach Berkeley Software Distribution ( BSD )/Apache Software License Modifications may be proprietary Distribution in source code or object code permitted, provided... Copyright notice & liability disclaimer included Contributors names are not used to endorse products 19

Other Open Source Licenses Moderate Approach: Mozilla Public License Can combine open source and proprietary software without tainting proprietary software Must keep proprietary and open source code in separate files Contributors grant an express patent license to patents that cover the original MPL code and any modifications used by that contributor License terminates if a licensee commences patent litigation against the initial developer or a contributor with respect to (1) the MPL code, or (2) any other software/hardware/device of such parties 20

Enforcement and Remedies Enforcement Diffuse set of licensors makes enforcement difficult Developers may assign their copyrights to the FSF FSF takes enforcement actions, but has not litigated a case Interpretation of GPL/LGPL is difficult Litigation is increasing Remedies Termination of license rights Injunction; possibly statutory damages under 17 USC 504 Public condemnation by Open Source community 21

Managing Open Source Software (Inbound) Manage the Code Base Keep a log of all third party software Track all Open Source licenses Review Open Source licenses for modifications Audit and update records regularly Be prepared for the next investor/acquiror Empower the Engineers Conduct license training Include license descriptions on company intranet Establish categories of risk and clear procedures Call In Legal 22

Managing Open Source Software (Outbound) Audit lineage of code base Determine Open Source strategy Choose appropriate license Appoint maintainer and other team members to guide developer community Establish listserv or website for developer community 23

Open Source Issues in Corporate Transactions (M&A/Financings) Buyer/Investor Concerns Does target use any Open Source software? Where and how is the Open Source software used? Internal systems only often OK Products it distributes requires further investigation Which licenses is the target subject to? What resources would be required to replace the code subject to Copyleft? 24

Open Source Issues in Corporate Transactions (M&A/Financings) Sample Open Source IP Rep None of the software developed or used by the Company is subject to any Copyleft or other obligation or condition (including any obligation or condition under any open source license) that: (i) could require or condition the use or distribution of Company products on the disclosure, licensing or distribution of any source code for any portion of the Company s software; or (ii) could otherwise impose any limitation, restriction or condition on the right of the Company to distribute its product and service offerings. 25

Relevant Cases & Disputes SCO vs. IBM Highlights risk of distributing third party code under an Open Source license Computer Assoc. Int l Inc. v. Quest Software Inc. (N.D. Ill., 02 C 4721, order 8/3/04) Output of GPL-licensed code is not necessarily subject to GPL 26

Relevant Cases & Disputes Welte v. Sitecom Deutschland GmbH, LH Muenchen, 21 O 6123/03 (5/19/04) License to use software is lost if GPL is violated If GPL is invalid under copyright law, licensee has no rights Shows problem of licensee attacking the GPL Cisco-Linksys A diligence failure? 27