Open Source Licensing
Total Page:16
File Type:pdf, Size:1020Kb
Rosen_fm Page i Wednesday, June 23, 2004 9:04 PM Open Source Licensing Rosen_fm Page ii Wednesday, June 23, 2004 9:04 PM Rosen_fm Page iii Wednesday, June 23, 2004 9:04 PM Open Source Licensing Software Freedom and Intellectual Property Law Lawrence Rosen PRENTICE HALL PTR Upper Saddle River, NJ 07458 www.phptr.com Rosen_fm.fm Page iv Thursday, January 13, 2005 9:27 AM Library of Congress Cataloging-in-Publication Data Rosen, Lawrence E. Open source licensing : software freedom and intellectual property law / Lawrence Rosen.—1st ed. p. cm. Includes bibliographical references and index. ISBN 0-13-148787-6 (pbk.) 1. Open source software—Law and legislation—United States. I. Title. KF3024.C6R67 2004 346.7304'8—dc22 2004050558 Publishing partner: Mark Taub Editorial assistant: Noreen Regina Marketing manager: Robin O’Brien Production: BooksCraft, Inc., Indianapolis, IN Cover designer: Mary Jo DeFranco Original book copyright © 2005 Lawrence Rosen Foreword copyright © 2005 Lawrence Lessig Published by Prentice Hall Professional Technical Reference Upper Saddle River, New Jersey 07458 Prentice Hall books are widely used by corporations and government agencies for training, marketing, and resale. For information regarding corporate and government bulk discounts please contact: Corporate and Government Sales (800) 382-3419 [email protected] Company and product names mentioned herein are the trademarks or regis- tered trademarks of their respective owners. The author distributes an online version of this book under the Academic Free License version 2.1, an open source license described in this book. This printed version of the book is not so licensed and you may not copy, modify, or distribute this printed version (which includes copyrighted work contributed by the pub- lisher) without the prior written approval of the publisher. While this book is written by an attorney, you are not my client and I am not intending this to be legal advice. You are encouraged to show this book to your attorney and obtain his or her independent advice about how to proceed. Text printed in the United States on recycled paper at Courier in Stoughton, Massachusetts. Second printing, February 2005 ISBN 0-13-148787-6 Rosen_fm Page v Wednesday, June 23, 2004 9:04 PM For Harry Adams who shared this open source madness with me Rosen_fm Page vi Wednesday, June 23, 2004 9:04 PM Rosen_fm_Kim.fm Page vii Wednesday, January 12, 2005 5:28 PM Acknowledgments 1 I will be forever grateful for the encouragement and assistance of Michael Einschlag, my mentor, my law partner, and my friend of many years. He’s the most brilliant attorney I know, and his counsel about patent and contract law through many drafts of this book was invaluable. We stand on the shoulders of giants. I had the good fortune to learn about open source from the leaders who created it. I want to thank them all but can only name a few special ones who in- fluenced me and taught me about software freedom and open source: Bruce Perens, Peter Deutsch, Eric Raymond, Russell Nelson, Brian Behlendorf, Richard Stallman, Eben Moglen, Danese Cooper, Guido van Rossum, and Michael Tiemann. Anyone who knows these players knows that we disagree among ourselves about more than a few licensing matters, but we all agree that software freedom is a grand goal. I couldn’t and wouldn’t have written this book without them. It is impossible to name all the contributors to the various li- censing lists I monitor, but thank you all for expressing your- selves so eloquently. I’ve stolen many of your (unpatentable) ideas for this book. Special thanks go to John Cowan, Mårten Mickos, Scott Peterson, Mark Webbink, Dietmar Tallroth, Tim O’Reilly, Brian Fitzgerald, Dan Ravicher, and Rod Dix- on, who may not realize how important their help and inspira- tion have been for writing this book. Thanks. vii Rosen_fm Page viii Wednesday, June 23, 2004 9:04 PM Rosen_fm_Kim.fm Page ix Wednesday, January 12, 2005 5:29 PM Contents 1 Foreword xv 2 Preamble xix 3 Chapter 1 Freedom and Open Source 1 The Language of Freedom 1 Defining Open Source 2 Open Source Principles 8 Chapter 2 Intellectual Property 13 Dominion Over Property 13 Right Brain and Left Brain 15 Acquiring Copyrights and Patents 17 Original Works of Authorship 19 Works Made for Hire 20 Exclusive Rights of Copyright and Patent Owners 22 Copies 24 Exceptions to the Exclusive Right to Make Copies 25 Collective and Derivative Works 26 The Chain of Title for Copyright 28 The Chain of Title for Patents 30 Joint Works 32 Assigning Ownership 33 Duration of Copyright and Patent 36 Trademarks 37 Exceptions to Intellectual Property Protection 39 Chapter 3 Distribution of Software 41 Contributors and Distributors 41 Distribution 42 Open Source Collaboration 43 ix Rosen_fm Page x Wednesday, June 23, 2004 9:04 PM x Contents Contributor Agreements 45 What About Users? 49 Chapter 4 Taxonomy of Licenses 51 What Is a License? 51 Bare Licenses 53 Licenses as Contracts 57 Patent Licenses 66 Template Licenses 68 Types of Open Source Licenses 69 Chapter 5 Academic Licenses 73 The BSD Gift of Freedom 73 BSD License as Template 77 The BSD License Grant 77 Source and Binary Forms of Code 79 Conditions under the BSD 80 Warranty and Liability Disclaimer 83 The MIT License 85 The Right to Sublicense 87 The Warranty of Noninfringement 89 The Apache License 91 Protecting Trademarks 92 The Apache Contributor License Agreement 93 The Artistic License 95 License Preambles 96 When Amateurs Write Licenses 97 Big Picture of Academic Licenses 101 Apache License Version 2.0 102 Rosen_fm Page xi Wednesday, June 23, 2004 9:04 PM Contents xi Chapter 6 Reciprocity and the GPL 103 The GPL Bargain 103 Copyleft and Reciprocity 105 Policy Objectives 107 The Preamble to the GPL 109 GPL as Template 112 The GPL Applies to Programs 113 Linking to GPL Software 115 Copyright Law and Linking 119 The LGPL Alternative 121 GPL Grant of License 125 Access to Source Code 128 “At No Charge” 131 Other Obligations in the GPL 133 The GPL and Patents 134 Accepting the GPL 136 Chapter 7 The Mozilla Public License (MPL) 141 The Mozilla Story 141 The MPL Reciprocity Bargain 143 Contributors and Modifications 145 The MPL and Patents 147 Defending Against Patents 154 Other Important MPL License Provisions 156 Other Corporate Licenses 159 Chapter 8 The Common Public License (CPL) 161 CPL as a Template 161 A Digression about Well-Written Licenses 162 Rosen_fm Page xii Wednesday, June 23, 2004 9:04 PM xii Contents Grant of Copyright and Patent Licenses 163 Reciprocity under the CPL 167 Exception to Reciprocity 168 Patent Defense 170 Defend and Indemnify 173 Ownership of the CPL License 176 Chapter 9 The OSL and the AFL 179 Academic or Reciprocal? 179 Initial Paragraph of OSL/AFL 182 1. Grant of Copyright License 184 2. Grant of Patent License 188 3. Grant of Source Code License 190 4. Exclusions from License Grant 192 5. External Deployment 194 6. Attribution Rights 196 7. Warranty of Provenance and Disclaimer of Warranty 198 8. Limitation of Liability 202 9. Acceptance and Termination 206 10. Termination for Patent Action 209 11. Jurisdiction, Venue, and Governing Law 218 12. Attorneys’ Fees 220 13. Miscellaneous 222 14. Definition of “You” in This License 223 15. Right to Use 224 Copyright and Licensing Notice 225 Chapter 10 Choosing an Open Source License 229 How Licenses Are Chosen 229 The Free-Rider Problem 230 Rosen_fm Page xiii Wednesday, June 23, 2004 9:04 PM Contents xiii Making Money from Open Source 231 In-Licensing 232 Out-Licensing 235 Contributions to Projects 238 License Compatibility for Collective Works 241 License Compatibility for Derivative Works 243 Relicensing 252 Chapter 11 Shared Source, Eventual Source, and Other Licensing Models 255 Alternatives to Open Source 255 Shared Source 256 Public Source 259 Dual and Multiple Licensing 262 Eventual Source and Scheduled Licensing 264 Combining Licensing Models 267 Chapter 12 Open Source Litigation 269 Owning a Cause of Action 269 Damages 271 Injunctions 274 Standing to Sue 276 Burden of Proof 277 Enforcing the Terms of a Contract 280 Disputes over Ownership of Intellectual Property 283 Disputes over Derivative Works 284 Patent Infringement Litigation 289 SCO vs. Open Source 290 Chapter 13 Open Standards 295 Defining Open Standards 295 Open Specifications 296 Rosen_fm Page xiv Wednesday, June 23, 2004 9:04 PM xiv Contents Enforcing the Standard by Copyright Restrictions 298 Licensing the Test Suite: The Open Group License 299 Discouraging Forks: Sun’s SISSL 301 Patents on Open Standards 303 Reasonable and Nondiscriminatory 304 Royalty Free 306 The W3C Patent License 307 Justifying Open Standards and Open Source 310 The Open Source Paradigm 313 Appendices 315 Index 385 About the Author 397 4 Rosen_fm_Kim.fm Page xv Wednesday, January 12, 2005 5:29 PM Foreword 1 by Lawrence Lessig† Open source resources are completely common within our so- ciety. Yet open source and free software remain a mystery. Sci- ence, public highways, city parks, language—these are at the core of any free society. Commerce gets built upon them. Cul- ture flourishes through them. Yet the same ideas applied to software puzzle many people. Language can be free, and the re- sults of science open to all, yet to many, software is, or should be, proprietary. Why code must be proprietary is a question whose answers have changed over the past ten years. At first, the reasons were technical: no free or open source project, it was said, could de- velop the highly complex and robust code necessary for mod- ern software applications.