Client Counseling for Common OSS License Problems

Total Page:16

File Type:pdf, Size:1020Kb

Client Counseling for Common OSS License Problems Client Counseling for Common OSS License Problems Terry J. Ilardi1 Copyright Counsel International Business Machines Corp. Interpreting and Understanding FOSS Licenses While simple in concept, study of the whole area of free and open source (FOSS) licenses is made vastly more complicated by the fact that so many different agreements fall under the general rubric of “open source.” There are numerous open source licenses, each of which enforce a different set of philosophies and seek achievement of differing goals2. The Open Source Initiative (OSI) manages a comprehensive definition of open source software3 that while useful for enabling general understanding of what FOSS is and is not, is of limited usefulness if you are trying to measure the impact of the use and/or distribution of specific FOSS on your client. Virtually all licenses that are popularly considered to be “open source” adhere to the OSI definitional set but the scope of the definition allows for differences between the licenses that adhere to it. The differences, some subtle, some not so subtle, can and do have enormous ramifications. Whatever open source software is, it is not "Public Domain."4 The software’s author always retains copyright in the work and uses those copyrights to enforce compliance with the nontraditional terms and conditions of a FOSS license. Indeed, one of the leading proponents of open source software, the Free Software Foundation (FSF), describes this approach as “copyleft,” stating “Copyleft5 uses copyright law, but flips it over to serve the opposite of its usual purpose: instead of a means for restricting a program, it becomes a means for keeping the program free.”6 Regardless of the license chosen by the author,7 that license determines the appropriate uses of the work. All licenses permit distribution and modification of the code but in 1 The views expressed in this article are those of the author alone and not of IBM Corporation. 2 The plethora of open source licenses has been decried by many for some time now, but OSI has taken steps to control the proliferation of new licenses and reduce the number of existing licenses. http://opensource.org/proliferation-report (last checked September 6, 2017). 3 The definition may be found at http://opensource.org/docs/osd (last checked September 6, 2017). 4 The 1989 amendments to U.S. Copyright Law (17 U.S.C.) under the Berne Convention Implementation Act (BCIA), have made it difficult to inject any work into the public domain through mere inaction; one will almost always require a written “dedication.” One of the few publicly available documents that can be used to dedicate a work to the public can be found at http://creativecommons.org/choose/zero/. (last checked September 6, 2017). 5 For a further discussion of “Copyleft” see the discussion of the GPLv2 below. 6 http://www.fsf.org/gnu/thegnuproject.html (last checked September 6, 2017). 7 To further complicate matters, OSS software is sometimes licensed under more than one license. For example, the Mozilla browser project had been licensed under a trilicensing scheme, allowing the contributor to select from the GPL, LGPL and Mozilla licenses ( http://www- archive.mozilla.org/MPL/relicensing-faq.html) for its Mozilla browser. (last checked September 6, 2017). - 1 - allowing those activities, each imposes its own, sometimes unique, set of obligations and conditions. As of the date of this writing (September, 2017) the opensource.org site listed 80 unique licenses8 that have been approved and certified by that organization as meeting their definition. There are literally hundreds of other licenses for which such certification has not been sought although most of these are little used. Some open source licenses are single paragraphs that simply authorize copying, modification and distribution of the source code with few other requirements or restrictions.9 Others contain more detailed terms and conditions. For example, some require that the open source license terms apply to other programs that are combined with the open source program, grant patent licenses by distributors or contributors, or require distribution of the source code.10 One requests that the user buy the programmer a beer.11 These licenses are usually found in read.me, licensing.txt or copying.txt files that are downloaded, along with the relevant software, from the Internet or packaged on distribution media, such as a DVD. To the seasoned IP practitioner, FOSS licenses defy many of the traditional notions of value arising from IP ownership. Royalty free licensing of copyrights and patents undercuts the usual value proposition in software and forces the IP creator to gain revenue elsewhere. These differences from traditional licensing schemes coupled with the wide variety of licenses available are principal sources of the continuing challenge that an attorney faces when advising her client on the correct way to launch a product or implement a business strategy dependent on open source software components. Despite what you may have heard, FOSS does not create any new type of intellectual property; the seasoned IP attorney is already equipped with the necessary tools to examine the impact of these licenses. The questions that need to be asked are generally the same–but the answers may be very different. A Sampling of Important FOSS Licenses GPL/LGPL MPL/Apache/ EPL BSD/MIT 8 http://opensource.org/licenses/alphabetical (last checked September 6, 2017). In fact, many of the licenses are no longer being used for new code but govern, principally, older code. 9 See, for example, the BSD, discussed below. 10 See, for example, the GPLv2, discussed below. 11 https://github.com/metashare/META-SHARE/blob/master/NOTICE (last checked September 6, 2017). Among its other simple requirements, the Free Beer License states: “If you use this piece of software frequently, and you think it is worth a couple of euros, you are not allowed to send the author anything else than beer or means that provide facilities to get beer into the author(s) (i.e. openers, glasses).” - 2 - FOSS licenses exist on a spectrum with the “strong copyleft” GPL12 and its brethren that enforce broad sharing, on the left, the Mozilla Public Licenses (MPL), Apache Public License (APL) and the Eclipse Public License (EPL) others that take a moderated approach to the requirement to share code, somewhere in the middle and the Berkeley Software Distribution (BSD) and MIT licenses, which are more or less completely laissez faire in their approach, requiring little or no code sharing, inhabiting the right. While it is well beyond the scope of this paper to analyze all, or even the top ten most widely used licenses, it will be useful to consider several of the most popular licenses to help with your understanding of the conditions they impose upon your client. The GNU General Public Licenses The GNU GPL licenses are undeniably the most important FOSS licenses; about 36% of all open source projects are licensed under the GPL family of licenses.13 Of these, the GPLv2 is the single most important of the GPL licenses and, for that matter, of all FOSS licenses. The GPLv2 One of the most important features of the GPLv2, both to its supporters and its detractors, is what has been described, somewhat pejoratively, as the viral effect. 14 This effect requires that any work that is derived from GPL licensed code must also be licensed under the GPL. This result is far reaching since the definition of derivative work or “based upon” is broadly interpreted by the FSF to include not only works that are modifications of the existing GPL code, but also to include, inter alia, works linked (dynamically or statically) to GPL code, certain software designed to work with and depend upon preexisting GPL code and otherwise new works that include a portion of preexisting GPL code.15 For example, proprietary software that includes any modified or unmodified GPL code may need to be distributed under the GPL if it is a derivative work, 12 For our discussion GPL refers to family of copyleft licenses that include GPLv2, GPLv3, Affero (AGPLv3), LGPLv2 and LGPLv3. There are other strong and weak copyleft licenses in addition to these. See http://www.gnu.org/licenses/license-list.html (last checked September 6, 2017) for more on the various types of licenses. 13In 2008, freshmeat.net, a then important open source repository, showed that more than 64% of the projects it housed were licensed under the GPLv2. http://freshmeat.net/stats/ (last checked February 4, 2008). BlackDuck http://www.blackducksoftware.com/resources/data/top-20-licenses shows that while this number has fallen considerably, GPLv2 is the second most widely used OSS license accounting for t 18% of FOSS projects. But the GPL family of licenses, which includes versions 2 and 3 of both the GPL and LGPL, and the AGPLv3, account for about 32% of FOSS projects. The decrease in market share has come at the hands of permissive licenses such as the MIT (32%), BSD (7%) and Apache 2.0 (14%) licenses which collectively now account for 53% of open source projects (last checked September 6, 2017). 14“The name "viral licenses" refers to the fact that any works derived from a copyleft work must preserve the copyleft permissions when distributed.” Copyleft, Wikipedia, http://en.wikipedia.org/wiki/Copyleft#Is_copyleft_.22viral.22.3F (last checked September 6, 2017). 15 The FSF has argued that the copyright law’s explanation of derivative works is in a sorry state but that the GPL does not go beyond what the law permits. See, for example, Dan Ravicher, Derivative Works: Statutes and Case Law, published by the Free Software Foundation, 2004.
Recommended publications
  • ¢¡¤ £¦ ¥ ¡ £ ¥ ¡ £ ¥ ¡ £ ¥ Red Hat §© ¨ / ! " #%$'& ( ) 0 1! 23 % 4'5 6!7 8 9 @%
    ¢¡¤£¦¥ ¢¡¤£¦¥ ¢¡¤£¦¥ Subscription Agreement ¢¡¤£¦¥ ! PLEASE READ THIS AGREEMENT CAREFULLY BEFORE Red Hat §©¨ / PURCHASING OR USING RED HAT PRODUCTS AND "# $% &' ()*+ §©¨ ,- . Red Hat / # # SERVICES. BY USING OR PURCHASING RED HAT # 2©3 456 7 80 9: /.10 PRODUCTS OR SERVICES, CLIENT SIGNIFIES ITS ASSENT ;< 2=©>0 ?@ 'A BC© DE F©G ?1 . TO THIS AGREEMENT. IF YOU ARE ACTING ON BEHALF HI BC© D©: J !K CLM NO1 (P4 Q1RK HI OF AN ENTITY, THEN YOU REPRESENT THAT YOU HAVE STU >0 VWK XY Z1K F©G THE AUTHORITY TO ENTER INTO THIS AGREEMENT ON . 456 , §©¨ ,- M X [!\>0 BEHALF OF THAT ENTITY. IF CLIENT DOES NOT ACCEPT 45©3 Red Hat / THE TERMS OF THIS AGREEMENT, THEN IT MUST NOT PURCHASE OR USE RED HAT PRODUCTS AND SERVICES. @ = ©] ^ _`a b c d e e f gf g 3 e f gf g This Subscription Agreement, including all schedules and e (“ ”) Red Hat Limited hi appendices hereto (the "Agreement"), is between Red Hat # Y j § VWK X k (“Red Hat”) ] Red Hat Limited, Korea Branch ("Red Hat") and the purchaser or user of # §©¨ ©9 9 l ml m n CLo0 l m / (“ l m ”) . Red Hat products and services that accepts the terms of this # pq/r stvustvu 3 456 w,- stvustvu (“ ”) h h Agreement (“Client”). The effective date of this Agreement # !K X k r!9x 456 §©¨ Red Hat / (“Effective Date”) is the earlier of the date that Client signs or h 0 y z{ + |} accepts this Agreement or the date that Client uses Red Hat's r!9 . products or services.
    [Show full text]
  • Unravel Data Systems Version 4.5
    UNRAVEL DATA SYSTEMS VERSION 4.5 Component name Component version name License names jQuery 1.8.2 MIT License Apache Tomcat 5.5.23 Apache License 2.0 Tachyon Project POM 0.8.2 Apache License 2.0 Apache Directory LDAP API Model 1.0.0-M20 Apache License 2.0 apache/incubator-heron 0.16.5.1 Apache License 2.0 Maven Plugin API 3.0.4 Apache License 2.0 ApacheDS Authentication Interceptor 2.0.0-M15 Apache License 2.0 Apache Directory LDAP API Extras ACI 1.0.0-M20 Apache License 2.0 Apache HttpComponents Core 4.3.3 Apache License 2.0 Spark Project Tags 2.0.0-preview Apache License 2.0 Curator Testing 3.3.0 Apache License 2.0 Apache HttpComponents Core 4.4.5 Apache License 2.0 Apache Commons Daemon 1.0.15 Apache License 2.0 classworlds 2.4 Apache License 2.0 abego TreeLayout Core 1.0.1 BSD 3-clause "New" or "Revised" License jackson-core 2.8.6 Apache License 2.0 Lucene Join 6.6.1 Apache License 2.0 Apache Commons CLI 1.3-cloudera-pre-r1439998 Apache License 2.0 hive-apache 0.5 Apache License 2.0 scala-parser-combinators 1.0.4 BSD 3-clause "New" or "Revised" License com.springsource.javax.xml.bind 2.1.7 Common Development and Distribution License 1.0 SnakeYAML 1.15 Apache License 2.0 JUnit 4.12 Common Public License 1.0 ApacheDS Protocol Kerberos 2.0.0-M12 Apache License 2.0 Apache Groovy 2.4.6 Apache License 2.0 JGraphT - Core 1.2.0 (GNU Lesser General Public License v2.1 or later AND Eclipse Public License 1.0) chill-java 0.5.0 Apache License 2.0 Apache Commons Logging 1.2 Apache License 2.0 OpenCensus 0.12.3 Apache License 2.0 ApacheDS Protocol
    [Show full text]
  • Open Source Software Notice
    Open Source Software Notice This document describes open source software contained in LG Smart TV SDK. Introduction This chapter describes open source software contained in LG Smart TV SDK. Terms and Conditions of the Applicable Open Source Licenses Please be informed that the open source software is subject to the terms and conditions of the applicable open source licenses, which are described in this chapter. | 1 Contents Introduction............................................................................................................................................................................................. 4 Open Source Software Contained in LG Smart TV SDK ........................................................... 4 Revision History ........................................................................................................................ 5 Terms and Conditions of the Applicable Open Source Licenses..................................................................................... 6 GNU Lesser General Public License ......................................................................................... 6 GNU Lesser General Public License ....................................................................................... 11 Mozilla Public License 1.1 (MPL 1.1) ....................................................................................... 13 Common Public License Version v 1.0 .................................................................................... 18 Eclipse Public License Version
    [Show full text]
  • FOSS Philosophy 6 the FOSS Development Method 7
    1 Published by the United Nations Development Programme’s Asia-Pacific Development Information Programme (UNDP-APDIP) Kuala Lumpur, Malaysia www.apdip.net Email: [email protected] © UNDP-APDIP 2004 The material in this book may be reproduced, republished and incorporated into further works provided acknowledgement is given to UNDP-APDIP. For full details on the license governing this publication, please see the relevant Annex. ISBN: 983-3094-00-7 Design, layout and cover illustrations by: Rezonanze www.rezonanze.com PREFACE 6 INTRODUCTION 6 What is Free/Open Source Software? 6 The FOSS philosophy 6 The FOSS development method 7 What is the history of FOSS? 8 A Brief History of Free/Open Source Software Movement 8 WHY FOSS? 10 Is FOSS free? 10 How large are the savings from FOSS? 10 Direct Cost Savings - An Example 11 What are the benefits of using FOSS? 12 Security 13 Reliability/Stability 14 Open standards and vendor independence 14 Reduced reliance on imports 15 Developing local software capacity 15 Piracy, IPR, and the WTO 16 Localization 16 What are the shortcomings of FOSS? 17 Lack of business applications 17 Interoperability with proprietary systems 17 Documentation and “polish” 18 FOSS SUCCESS STORIES 19 What are governments doing with FOSS? 19 Europe 19 Americas 20 Brazil 21 Asia Pacific 22 Other Regions 24 What are some successful FOSS projects? 25 BIND (DNS Server) 25 Apache (Web Server) 25 Sendmail (Email Server) 25 OpenSSH (Secure Network Administration Tool) 26 Open Office (Office Productivity Suite) 26 LINUX 27 What is Linux?
    [Show full text]
  • The Penguin and the Cartel: Rethinking Antitrust and Innovation Policy for the Age of Commercial Open Source
    The Penguin and the Cartel: Rethinking Antitrust and Innovation Policy for the Age of Commercial Open Source Stephen M. Maurer1 Abstract: Modern open source (“OS”) software projects are increasingly funded by commercial firms that expect to earn a profit from their investment. This is usually done by bundling OS software with proprietary goods like cell phones or services like tech support. This article asks how judges and policymakers should manage this emerging business phenomenon. It begins by examining how private companies have adapted traditional OS institutions in a commercial setting. It then analyzes how OS methods change companies’ willingness to invest in software. On the one hand, OS cost-sharing often leads to increased output and benefits to consumers. On the other, these benefits tend to be limited. This is because sharing guarantees that no OS company can offer consumers better software than any other OS company. This suppresses incentives to invest much as a formal cartel would. In theory, vigorous competition from non-OS companies can mitigate this effect and dramatically increase OS output. In practice, however, de facto cartelization usually makes the OS sector so profitable that relatively few proprietary companies compete. This poses a central challenge to judges and policymakers. Antitrust law has long recognized that the benefits of R&D sharing frequently justify the accompanying cartel effect. This article argues that most commercial OS collaborations can similarly be organized in ways that satisfy the Rule of Reason. It also identifies two safe harbors where unavoidable cartel effects should normally be tolerated. That said, many OS licenses contain so-called “viral” clauses that require users who would prefer to develop proprietary products to join OS collaborations instead.
    [Show full text]
  • Open Source Acknowledgements
    This document acknowledges certain third‐parties whose software is used in Esri products. GENERAL ACKNOWLEDGEMENTS Portions of this work are: Copyright ©2007‐2011 Geodata International Ltd. All rights reserved. Copyright ©1998‐2008 Leica Geospatial Imaging, LLC. All rights reserved. Copyright ©1995‐2003 LizardTech Inc. All rights reserved. MrSID is protected by the U.S. Patent No. 5,710,835. Foreign Patents Pending. Copyright ©1996‐2011 Microsoft Corporation. All rights reserved. Based in part on the work of the Independent JPEG Group. OPEN SOURCE ACKNOWLEDGEMENTS 7‐Zip 7‐Zip © 1999‐2010 Igor Pavlov. Licenses for files are: 1) 7z.dll: GNU LGPL + unRAR restriction 2) All other files: GNU LGPL The GNU LGPL + unRAR restriction means that you must follow both GNU LGPL rules and unRAR restriction rules. Note: You can use 7‐Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7‐Zip. GNU LGPL information ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You can receive a copy of the GNU Lesser General Public License from http://www.gnu.org/ See Common Open Source Licenses below for copy of LGPL 2.1 License.
    [Show full text]
  • Subscription Agreement
    Subscription Agreement PLEASE READ THIS AGREEMENT CAREFULLY BEFORE PURCHASING OR USING RED HAT PRODUCTS AND SERVICES. BY USING OR PURCHASING RED HAT PRODUCTS OR SERVICES, CLIENT SIGNIFIES ITS ASSENT TO THIS AGREEMENT. IF YOU ARE ACTING ON BEHALF OF AN ENTITY, THEN YOU REPRESENT THAT YOU HAVE THE AUTHORITY TO ENTER INTO THIS AGREEMENT ON BEHALF OF THAT ENTITY. IF CLIENT DOES NOT ACCEPT THE TERMS OF THIS AGREEMENT, THEN IT MUST NOT PURCHASE OR USE RED HAT PRODUCTS AND SERVICES. This Subscription Agreement, including all schedules and appendices hereto (the "Agreement"), is between Red Hat Limited ("Red Hat") and the purchaser or user of Red Hat products and services that accepts the terms of this Agreement (“Client”). The effective date of this Agreement (“Effective Date”) is the earlier of the date that Client signs or accepts this Agreement or the date that Client uses Red Hat's products or services. 1. Background This Agreement establishes the terms and conditions under which Red Hat will provide Software and Services to Client. “Software” means Red Hat Enterprise Linux and other software programs branded by Red Hat and/or its affiliates including all modifications, additions or further developments thereto delivered by Red Hat. “Red Hat Network” (“RHN”) is the collection of services and technology related to software delivery, updates and upgrade, management, and provisioning for systems running Red Hat Enterprise Linux. “Services” means RHN, Subscription Services, and any Learning Services (defined below) purchased under this Agreement. "Subscription Services" mean fee-bearing subscriptions (generally for a period of one or three years) for a certain scope of support services for the Software.
    [Show full text]
  • IBM Websphere Message Broker V6.0 Delivers an Advanced Enterprise Service Bus
    Software Announcement September 6, 2005 IBM WebSphere Message Broker V6.0 delivers an advanced enterprise service bus Overview and the integration challenges multiply, WebSphere Message At a glance IBM WebSphere Message Broker Broker can accommodate the Version 6.0 delivers the solution for changing needs of your business by: This new version continues to your current application integration deliver significant new function • and information mediation needs. It Growing your infrastructure that satisfies major customer can add advanced capabilities to without increasing the complexity requirements and at the same time your enterprise service bus (ESB) by • Protecting your existing and improves migration, performance, extending the integration of your ongoing investments in and ease of use. service-oriented architecture (SOA) applications and data structures • to encompass your entire enterprise Flexible transformation • and beyond. Seamlessly extending your • Improved performance enterprise service bus WebSphere Message Broker • Simplified installation and Version 6.0 adds real value to the WebSphere Message Broker is the migration reliable connections between cost-effective solution for your applications and systems as enterprise′s extensive integration • Enhanced support for Web provided by WebSphere MQ and and mediation needs today and will services protect your investment into the other WebSphere products. It • An improved development future. provides the key capabilities your toolkit business needs to transform and route your business data between WebSphere Message Broker with • New ways of driving flows applications. Rules and Formatter Extension V6.0 offers the full level of function • Enhanced message parsing By removing the need for your provided by WebSphere Message • Improved management business applications to include Broker, with the addition of support routing and transformation logic, you for the Rules and Formatter • Improved security can ensure your applications stay capability from New Era of Networks.
    [Show full text]
  • OSS Disclosure
    Tape Automation Scalar i6000, Firmware Release i11.1 (663Q) Open Source Software Licenses Open Source Software (OSS) Licenses for: Scalar i6000 Firmware Release i11.1 (663Q). The firmware/software contained in the Scalar i6000 is an aggregate of vendor proprietary pro- grams as well as third party programs, including Open Source Software (OSS). Use of OSS is subject to designated license terms and the following OSS license disclosure lists all open source components and their respective, applicable licenses that are part of the tape library firmware. All software that is designated as OSS may be copied, distributed, and/or modified in accordance with the terms and conditions of its respective license(s). Additionally, for some OSS you are entitled to obtain the corresponding OSS source files as required by the respective and applicable license terms. While GNU General Public License ("GPL") and GNU Lesser General Public Li- cense ("LGPL") licensed OSS requires that the sources be made available, Quantum makes all tape library firmware integrated OSS source files, whether licensed as GPL, LGPL or otherwise, available upon request. Please refer to the Scalar i6000 Open Source License CD (part number 3- 01638-xx) when making such request. For contact information, see Getting More Information. LTO tape drives installed in the library may also include OSS components. For a complete list- ing of respective OSS packages and applicable OSS license information included in LTO tape drives, as well as instructions to obtain source files pursuant to applicable license requirements, please reference the Tape Automation disclosure listings under the Open Source Information link at www.quantum.com/support.
    [Show full text]
  • Abkürzungs-Liste ABKLEX
    Abkürzungs-Liste ABKLEX (Informatik, Telekommunikation) W. Alex 1. Juli 2021 Karlsruhe Copyright W. Alex, Karlsruhe, 1994 – 2018. Die Liste darf unentgeltlich benutzt und weitergegeben werden. The list may be used or copied free of any charge. Original Point of Distribution: http://www.abklex.de/abklex/ An authorized Czechian version is published on: http://www.sochorek.cz/archiv/slovniky/abklex.htm Author’s Email address: [email protected] 2 Kapitel 1 Abkürzungen Gehen wir von 30 Zeichen aus, aus denen Abkürzungen gebildet werden, und nehmen wir eine größte Länge von 5 Zeichen an, so lassen sich 25.137.930 verschiedene Abkür- zungen bilden (Kombinationen mit Wiederholung und Berücksichtigung der Reihenfol- ge). Es folgt eine Auswahl von rund 16000 Abkürzungen aus den Bereichen Informatik und Telekommunikation. Die Abkürzungen werden hier durchgehend groß geschrieben, Akzente, Bindestriche und dergleichen wurden weggelassen. Einige Abkürzungen sind geschützte Namen; diese sind nicht gekennzeichnet. Die Liste beschreibt nur den Ge- brauch, sie legt nicht eine Definition fest. 100GE 100 GBit/s Ethernet 16CIF 16 times Common Intermediate Format (Picture Format) 16QAM 16-state Quadrature Amplitude Modulation 1GFC 1 Gigabaud Fiber Channel (2, 4, 8, 10, 20GFC) 1GL 1st Generation Language (Maschinencode) 1TBS One True Brace Style (C) 1TR6 (ISDN-Protokoll D-Kanal, national) 247 24/7: 24 hours per day, 7 days per week 2D 2-dimensional 2FA Zwei-Faktor-Authentifizierung 2GL 2nd Generation Language (Assembler) 2L8 Too Late (Slang) 2MS Strukturierte
    [Show full text]
  • Non-Open Source Licenses
    CHAPTER 5 Chapter 5 Non-Open Source Licenses In the previous chapters, we have examined open source and free software licenses, all of which permit, to varying extents, substantial inroads on the protections other- wise available under copyright or patent law. In this chapter, by contrast, we exam- ine one variety of a classic proprietary license, as well as the Sun Community Source licenses and the Microsoft Shared Source Initiative. Classic Proprietary License The classic proprietary license needs relatively little explanation. The license does not need to distinguish, for example, between source and binary code: the source code is simply not made available. The license need not distinguish between distribution of derivative and original works: with one very narrow exception, neither is permitted. Proprietary licenses, like the one described below, may contain “open source” licensed software (under the more permissive licenses, like the MITand BSD Licenses), but the code they license may not be included in any open source project, unless the code is licensed under a parallel non-proprietary license that permits such use. The following license is the creation of the author. It licenses the hypothetical soft- ware of the Mildew Corporation, using terms found in virtually all proprietary licenses. 1. General. The software, documentation and any fonts accompanying this License whether on disk, in read only memory, on any other media or in any other form (col- lectively the “Software”) are licensed, not sold, to you by Mildew Computer, Inc. (“Mildew”) for use only under the terms of this License, and Mildew reserves all rights not expressly granted to you.
    [Show full text]
  • The Need for Open Source Software in Machine Learning
    Journal of Machine Learning Research 8 (2007) 2443-2466 Submitted 7/07; Published 10/07 The Need for Open Source Software in Machine Learning Sor¨ en Sonnenburg∗ [email protected] Fraunhofer Institute FIRST Kekulestr. 7 12489 Berlin, Germany Mikio L. Braun∗ [email protected] Technical University Berlin Franklinstr. 28/29 10587 Berlin, Germany Cheng Soon Ong∗ [email protected] Friedrich Miescher Laboratory Max Planck Society Spemannstr. 39 72076 Tubing¨ en, Germany Samy Bengio [email protected] Google 1600 Amphitheatre Pkwy, Building 47-171D Mountain View, CA 94043, USA Leon Bottou [email protected] NEC Laboratories America, Inc. 4 Independence Way Suite 200 Princeton NJ 08540 , USA Geoffrey Holmes [email protected] Department of Computer Science University of Waikato Hamilton, New Zealand Yann LeCun [email protected] New York University 715 Broadway New York, NY 10003, USA Klaus-Robert Muller¨ [email protected] Technical University Berlin Franklinstr. 28/29 10587 Berlin, Germany Fernando Pereira [email protected] University of Pennsylvania 3330 Walnut Street Philadelphia, PA 19104, USA Carl Edward Rasmussen [email protected] Department of Engineering Trumpington Street Cambridge, CB2 1PZ, United Kingdom ∗. The first three authors contributed equally. c 2007 Soren¨ Sonnenburg, Mikio L. Braun, Cheng Soon Ong, Samy Bengio, Leon Bottou, Geoffrey Holmes, Yann LeCun, Klaus- Robert Muller¨ , Fernando Pereira, Carl Edward Rasmussen, Gunnar Ratsch,¨ Bernhard Scholk¨ opf, Alexander Smola, Pascal Vincent, Jason Weston and Robert Williamson. SONNENBURG, BRAUN, ONG, ET AL. Gunnar Ratsch¨ [email protected] Friedrich Miescher Laboratory Max Planck Society Spemannstr.
    [Show full text]