Open Source Code: Understanding and Managing the Risks. May 8, 2006. Renee L. Jackson. Christopher K. Larus. When You Think IP,



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

An Introduction to the Legal Issues Surrounding Open Source Software

Open Source and Legal Issues

What You Should Know About Open Source Software

How To Use Open Source Software

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

An Open Source Software Primer for Lawyers

Intellectual Property& Technology Law Journal

Open Source in the Real World: Beyond the Rhetoric

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

An Introduction to Open Source Software and Licensing

Consulting Terms. 1. Consulting Services

Open Source Software and Copyright Infringement Law

End-User Software License Agreement

SOFTWARE LICENSE AGREEMENT

Towards an OSS License for Europe?

SYMPHONY LEARNING LICENSE AND REMOTE HOSTED SERVICES AGREEMENT

GPL, MIT, BSD, OSS (and me)

BMC Remedy Action Request System 7.0 Open Source License Agreements

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

The Common Public License (CPL)

Top Issues for Safeguarding Brand Reputation When Engaging In Social Media Activities

C-DAC Medical Informatics Software Development Kit End User License Agreement

LICENSE AGREEMENT FOR TOBII ANALYTICS SOFTWARE DEVELOPMENT KIT AND API

THOMSON REUTERS (TAX & ACCOUNTING) INC. FOREIGN NATIONAL INFORMATION SYSTEM TERMS OF USE

Managing risks associated with open source software

GPL, MIT, BSD, GEHC (and me)

END USER USER-SUBJECT-TO- QUALIFICATION SOFTWARE LICENSE AGREEMENT

For Use of Source Code Developed By The Florida Department of Transportation

Canon USA, Inc. WEBVIEW LIVESCOPE SOFTWARE DEVELOPMENT KIT DEVELOPER LICENSE AGREEMENT

Open Source Software:

1. Third Party Software or Free Software License Information

CONTRIBUTION AGREEMENT VERSION 1.1

OSADL License Compliance Audit (OSADL LCA)

SOFTWARE LICENSE AGREEMENT

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

Statement of Work. for. Online Event Registration Product Deployment for Salesforce Implementation. for. Open Web Application Security Project (OWASP)

Open Source Software used in the product

Issues in Software Licensing, Acquisition and

Open Source Management

GPL AND SOFTWARE LICENSING ISSUES LESSONS FROM THE VERSATA LAWSUIT Black Duck Software, Inc. All Rights Reserved.

Affiliate means a legal entity that is owned by or under common ownership with Stratus Technologies Ireland Limited.

Oracle Endeca Information Discovery Integrator

Adaptive System of School Improvement Support Tools (ASSIST ) TERMS AND CONDITIONS

ENHANCED HOST CONTROLLER INTERFACE SPECIFICATION FOR UNIVERSAL SERIAL BUS (USB) ADOPTERS AGREEMENT

The Risks of Open Source Software in Outsourcing Transactions

Therm-App Software Development Kit License Agreement

Open Source Used In Cisco D9865 Satellite Receiver Software Version 2.20

TERMS and CONDITIONS OF USE - NextSTEPS TM

HYBRID SOLUTIONS INDEPENDENT SOFTWARE VENDOR AGREEMENT

AMERICAN INSTITUTES FOR RESEARCH OPEN SOURCE SOFTWARE LICENSE

Web Site Development Agreement

TeamViewer APP Developer Agreement

ELLIPTICS, LTD. TERMS OF SERVICE. For Elliptics branded products: Webcrossing Core, Webcrossing Community, Webcrossing Neighbors 1.

Ibis RMC SOFTWARE LICENSE AGREEMENT v2015

Services Agreement between Client and Provider

Master Software Purchase Agreement

Open Source Software: Strategies and Risk Management

AudioBlocks.com Royalty Free License Agreement

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

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

KAWASAKI MOTORS CORP., U.S.A. WEBSITE LINKING AGREEMENT

Evaluation, Development and Demonstration Software License Agreement

Canadian Pharmaceutical Distribution Network Certificate Authority Services Agreement. In this document:

HSS Specific Terms HSS SOFTWARE LICENSE AGREEMENT

SUBSTITUTE SENATE BILL State of Washington 64th Legislature 2015 Regular Session

XANGATI END USER SOFTWARE LICENSE TERMS AND CONDITIONS

Minimizing Risk in Technology Agreements

TEXTURA AUSTRALASIA PTY LTD ACN ( Textura ) CONSTRUCTION PAYMENT MANAGEMENT SYSTEM TERMS AND CONDITIONS OF USE

PHOTOGRAPH LICENSE BETWEEN YOU AND DEATH TO THE STOCK PHOTO

Rhea Help Desk Software End User License Agreement

Boost Libraries Boost Software License Version 1.0

Terms of Service. Your Information and Privacy

Adopted as of February _18_, 2014

GNU LIBRARY GENERAL PUBLIC LICENSE. Preamble

Element 3D User License Agreement

Agreement. Whereas, ThinkGeek is interested in creating products based on the Idea.

DESIGN SERVICES AGREEMENT

SECURITY MANAGER HELP

THIS MASTER SUBSCRIPTION AGREEMENT AND THE ORDER FORM (DEFINED BELOW) GOVERN THE USAGE OF THE GSHIFT SUITE OF TOOLS.

GraphicStock.com Royalty Free License Agreement

Partners in Care Welch Allyn Connex Software Development Kit License Agreement

2012 Winston & Strawn LLP

ALPHA TEST LICENSE AGREEMENT

SERVICE TERMS AND CONDITIONS

PLEASE READ BEFORE USING, DOWNLOADING, COPYING OR INSTALLING

INTEL SOFTWARE LICENSE AGREEMENT (OEM / IHV / ISV Distribution & Single User)

Revised 10/13 SUBSCRIBER AGREEMENT. Introduction

NPSA GENERAL PROVISIONS

ADP Ambassador /Referral Rewards Program. Terms and Conditions of Use

Privacy Policy and Terms of Use

ELKHART COUNTY BOARD OF REALTORS AND MULTIPLE LISTING SERVICE OF ELKHART COUNTY INC. VIRTUAL OFFICE WEBSITE (VOW) LICENSE AGREEMENT

CPI Antitrust Chronicle March 2013 (Special Issue)

TERMS OF USE & GENERAL PRIVACY POLICY

FAX-TO- END-USER LICENSE AGREEMENT

R&S TSMW Radio Network Analyzer Open Source Acknowledgment

Open Source Litigation

Choosing an Open Source License

Reseller Agreement SERVER4YOU.COM/RESELLER. As of October 30, 2009

AGREEMENT FOR ADVERTISEMENT, MARKETING, SOCIAL MEDIA, PUBLIC RELATIONS AND DESIGN

Transcription:

Open Source Code: Understanding and Managing the Risks May 8, 2006 Renee L. Jackson Christopher K. Larus When You Think IP, When You Think Think Fulbright. IP, TM Think Fulbright. TM

What is Open Source Software? Open Source Software ( OSS ) is: Royalty Free for use, copying and redistribution Available With Source Code Freely modified Available to all Not tied to any particular software distribution Freely distributed with other software Protected by copyright laws Subject to enforceable license OSS is not: In the public domain freeware shareware

Open Source Issues Licensing disputes Infringement actions Due diligence Sarbanes Oxley Development outsourcing/insourcing Employee participation in OSS communities

Open Source Issues Tier 1 Presentation (User Interface) OSS Proprietary OSS query results Tier 2 Logic (processing) OSS Proprietary OSS Tier 3 Data (database or file system) OSS Database(s) Storage Proprietary OSS

Advantages Of Open Source Software Immediately available Reduces development costs Maximizes versatility/flexibility Simplifies enhancements and debugging Peer reviewed WYSIWYG

Risks Of Open Source Software General Contractual Risks Risks Imposed By OSS Licenses Infringement Risks

Contractual Risks No meaningful warranty provisions No indemnity provisions Unidentified upstream licensors Few interpretive decisions Uncertainty about governing law

Risks Imposed By OSS Licenses Copyleft obligations persistent May be viral GPL requires that [y]ou must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this license. GPL v. 2 2(b)

Risks Imposed By OSS Licenses License Type Strong Copyleft Weak Copyleft No Copyleft GPL X LPGL X MPL X BSD X ASL X

Risks Imposed By OSS Licenses Scope of copyleft license obligations unclear Derivative work based on OSS subject to copyleft obligation Independent and separate works not subject to copyleft obligation mere aggregation... on a volume of a storage medium does not bring another work under scope of GPL Line between single work that contains or is derived from OSS, and identifiable sections... reasonably considered independent and separate works is unclear Interaction through API s Dynamic linking

Risks Imposed By OSS Licenses Duty to disclose license obligations Notice obligations Attribution Advertising restrictions

GPL v.3 Defines Complete Corresponding Source Code. GPL v. 3 1 to make completely clear that a licensee cannot avoid complying with the requirements of the GPL by dynamically linking an add-on component to the original version of a program.

GPL v.3 Patent Retaliation Provides that license rights are terminated if the licensee brings a patent infringement lawsuit against anyone for making, using or distributing their own works based on the Program. GPL v.3 2 Provides that licensees may impose additional patent retaliation requirements extending to users closely related to any party that has filed a software patent lawsuit. GPL v.3 7(e)

GPL v.3 Digital Restrictions Management (DRM) Defines Complete Corresponding Source Code to include any encryption, authorization and decryption codes GPL v.3 1 Provides that licensed works does not constitute part of effective technological protection measure. GPL v.3 3

GPL v.3 Copyleft provisions. Expanded to expressly require that licensee creating a derivative work must license the entire modified work, as a whole under the GPL Maintains exclusion of identifiable sections not derived from [licensed] Program... reasonably considered independent and separate works, but only where distributed as separate works for use not in combination of with the program.

GPL v.3 License Compatibility Identifies the circumstances under which licensee may impose additional license terms for licensee s own modifications. GPL v.3 7 Preservation of copyright notices Additional disclaimers of warranty Limitations on use of trademarks or publicity rights Additional software patent retaliation terms

GPL v.3 License Termination Replaces automatic license termination provisions with permissive termination after notice. GPL v.3 8

GPL v.3 Patent License Expressly grants non-exclusive royalty free patent license to recipients of a covered work. Requires that licensee who distributes a covered work knowingly relying on a patent license [] must [] shield downstream users against possible patent infringement claims from which [] license protects you.

Infringement Risks Few cases have directly addressed issues unique to OSS No reported patent infringement cases Few copyright infringement actions One trademark infringement action

SCO Group, Inc. Litigation SCO Group v. IBM Corp. (U.S.D.C. Utah) SCO Group v. Novell, Inc. (U.S.D.C. Utah) Red Hat, Inc. v. SCO Group (U.S.D.C. Del.) SCO Group v. Autozone (U.S.D.C. Nev.) SCO Group v. Daimler Chrysler (Mich. Dist. Ct.)

Progress Software Corp. v. MySQL AB GPL licensor claimed trademark infringement and breaches of GPL for Open Source database engine Court granted preliminary injunction prohibiting licensee from: Promoting or selling products using the MySQL mark Allowed licensee to state that its product operates with MySQL program Did not address whether licensee s program is a derivative or an independent and separate work under the GPL....

Drew Technologies, Inc. v. Society of Automotive Eng s, Inc. GPL licensor brought suit to enforce rights in software covered by GPL Licensee asserted copyright ownership for industry standards embodied in software Case settled following denial of motion for partial summary judgment Agreement that licensee would not assert copyright claim over standards Payment of $75,000 by licensee

Computer Associates International v. Quest Software, Inc. Developer brought suit against competitor for copyright infringement and theft of trade secrets Defendant asserted that developer did not own valid copyrights because developer used OSS Bison program to generate parser source code Court rejected argument and recognized that special exception to Bison GPL provided that Bison output file could be used without restriction

Foreign OSS License Enforcement

Foreign OSS License Enforcement Welte v. Fortinet UK Ltd. Netfilter v. Sitecom Germany GPL-violations.org brought suit against licensees to enforce GPL German courts granted preliminary injunctions prohibiting further distribution of licensed software absent full compliance with GPL

Wallace v. Free Software Foundation, Inc. Alleged GPL constitutes illegal price fixing Could not constitute per se violation Dismissed for failure to allege antitrust injury

Wallace v. Free Software Foundation, Inc. By making certain software programs available to users at no charge, the GPL may be discouraging developers from creating new and better programs because they will not receive compensation for their work, thereby reducing the number of quality programs available to users. This may be considered anticompetitive effect....

Managing The Risks Developing Open Source Policies Who is making the decision What is nature of development project Where was the OSS obtained How specifically will OSS be used Why is OSS proposed Document

Managing The Risks Vendors Explicitly address the use of OSS Warranty/Indemnification Employees Understand what your developers are doing Handbook/trade secret policies

Managing The Risks Remediation Assess during IP Due Diligence Address during versioning process Involve counsel

Renee L. Jackson Fair Isaac Corporation 901 Marquette Ave., Suite 3200 Minneapolis, MN 55402 (612) 758-5457 reneejackson@fairisaac.com Christopher K. Larus Fulbright & Jaworski 80 South 8 th Street, Suite 2100 Minneapolis, MN 55402 (612) 321-2222 clarus@fulbright.com