Common Public License 1 Common Public License

Total Page:16

File Type:pdf, Size:1020Kb

Common Public License 1 Common Public License Common Public License 1 Common Public License Common Public License Author IBM Version 1.0 Publisher IBM Published May 2001 [1] DFSG compatible Yes Free software Yes OSI approved Yes GPL compatible No Copyleft Yes Linking from code with a different license Yes In computing, the CPL (Common Public License) is a free software / open-source software license published by IBM. The Free Software Foundation and Open Source Initiative have approved the license terms of the CPL. The CPL has the stated aims of supporting and encouraging collaborative open-source development while still retaining the ability to use the CPL'd content with software licensed under other licenses, including many proprietary licenses. The Eclipse Public License (EPL) consists of a slightly modified version of the CPL. The CPL has some terms that resemble those of the GNU General Public License (GPL), but some key differences exist. A similarity relates to distribution of a modified computer program: under either license (CPL or GPL), one must make the source code of a modified program available to others. CPL, like the GNU Lesser General Public License, allows non-CPL-licensed software to link to a library under CPL without requiring the linked source code to be made available to the licensee. CPL lacks compatibility with both versions of the GPL because it has a "choice of law" section in section 7, which restricts legal disputes to a certain court. Another source of incompatibility is the different copyleft requirements.[2] Microsoft has released its Windows Installer XML (WiX) developer tool, Windows Template Library (WTL) and the FlexWiki engine under the CPL as Sourceforge projects. IBM, along with several people from academia, started CPL licensed COIN-OR projects [3] to provide free and open-source software relating to optimization and operational analysis. The initiative led to establishment of the COIN-OR Foundation. To reduce the number of open source licenses, IBM and Eclipse Foundation agreed upon using solely the Eclipse Public License in the future.[4] Open Source Initiative therefore lists the Common Public License as deprecated and superseded by EPL. Common Public License 2 References [1] List of DFSG approved Licenses (http:/ / wiki. debian. org/ DFSGLicenses#CommonPublicLicense. 28CPL. 29. 2CVersion1. 0) [2] Various Licenses and Comments about Them - GNU Project - Free Software Foundation (FSF) (http:/ / www. gnu. org/ licenses/ license-list. html#CommonPublicLicense10) [3] http:/ / www. coin-or. org/ projects [4] Mike Milinkovich - One Small Step Towards Reducing License Proliferation (http:/ / dev. eclipse. org/ blogs/ mike/ 2009/ 04/ 16/ one-small-step-towards-reducing-license-proliferation/ ) External links • CPL Frequently Asked Questions (http:/ / www-106. ibm. com/ developerworks/ library/ os-cplfaq. html) • Open Source Initiative The CPL License (http:/ / www. opensource. org/ licenses/ cpl1. 0. php) • The CPL License from IBM (http:/ / www-128. ibm. com/ developerworks/ library/ os-cpl. html) • The COIN-OR web page (http:/ / www. coin-or. org) Article Sources and Contributors 3 Article Sources and Contributors Common Public License Source: http://en.wikipedia.org/w/index.php?oldid=422136498 Contributors: Animist, Asm4, Azrael Nightwalker, Billyoneal, Blauebirke, Captainm, Damian Yerrick, David Gerard, Dcarew, Edcolins, Esben, Eustress, Frap, Ghettoblaster, Gronky, Guaka, Holek, Icedog, Isilanes, Jeremy Visser, Julesd, Kate, Kl4m-AWB, LuisVilla, Lupin, Magnus.de, MarkusHagenlocher, Mike Capp, Nemnkim, Pengo, RossPatterson, Sebastian.Dietrich, Sky Diva, Superm401, TakuyaMurata, The Wild Falcon, Waldir, 19 anonymous edits License Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/.
Recommended publications
  • Intellectual Property Law Week Helpful Diversity Or Hopeless Confusion?
    Intellectual Property Law Week Open Source License Proliferation: Helpful Diversity or Hopeless Confusion? Featuring Professor Robert Gomulkiewicz University of Washington School of Law Thursday, March 18, 2010 12:30-2:00 PM Moot Courtroom Abstract: One prominent issue among free and open source software (FOSS) developers (but little noticed by legal scholars) has been "license proliferation." "Proliferation" refers to the scores of FOSS licenses that are now in use with more being created all the time. The Open Source Initiative ("OSI") has certified over seventy licenses as conforming to the Open Source Definition, a key measure of whether a license embodies FOSS principles. Many believe that license proliferation encumbers and retards the success of FOSS. Why does proliferation occur? What are the pros and cons of multiple licenses? Does the growing number of FOSS licenses represent hopeless confusion (as many assume) or (instead) helpful diversity? To provide context and color, these issues are examined using the story of his creation of the Simple Public License (SimPL) and submission of the SimPL to the OSI for certification. Professor Robert Gomulkiewicz joined the UW law school faculty in 2002 to direct the graduate program in Intellectual Property Law and Policy. Prior to joining the faculty, he was Associate General Counsel at Microsoft where he led the group of lawyers providing legal counsel for development of Microsoft's major systems software, desktop applications, and developer tools software (including Windows and Office). Before joining Microsoft, Professor Gomulkiewicz practiced law at Preston, Gates & Ellis where he worked on the Apple v. Microsoft case. Professor Gomulkiewicz has published books and law review articles on open source software, mass market licensing, the UCITA, and legal protection for software.
    [Show full text]
  • Developer Survey
    Developer Survey Questions requiring a response are in r ed . Questions in which a response is NOT required are in blue. This survey is a critical element of the developers workshop. We are using it to capture nuts and bolts information about codes within the community so that we can assess the landscape before the workshop and use this information to drive the discussions. Please collaborate to provide only one submission per code and submit your response using the online survey: h ttps://ucdavis.co1.qualtrics.com/jfe/form/SV_57wtv4gpuaowTsh Basic Information Code identification 1. What is the name of the code? [small text box] 2. Who are the primary authors/maintainers? [medium text box] 3. URL of webpage for the code (if different than the version control repository) [small text box] 4. URL of version control repository (if public) [small text box] Software 1. Which license(s) do you use? Select all that apply. a. Apache license b. BSD license c. GNU General Public License d. GNU Lesser General Public License e. MIT license f. Mozilla Public License g. Common Development and Distribution License h. Eclipse Public License i. Other. Please specify [small text box] j. No license 2. What programming language(s) is your code currently written in? Select all that apply a. Fortran 77 b. Fortran 90 or later c. C d. C++ e. Go f. Python g. Julia h. Matlab i. Other. Please specify. [small text box] 3. List the primary (high-level) code dependencies (e.g., PETSc, deal.ii, FEniCS) [medium text box] 4. List any additional (low-level) code dependencies (e.g., MPI, NetCDF, HDF5) [medium text box] 5.
    [Show full text]
  • ¢¡¤ £¦ ¥ ¡ £ ¥ ¡ £ ¥ ¡ £ ¥ 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]
  • Fortran Reference Guide
    FORTRAN REFERENCE GUIDE Version 2018 TABLE OF CONTENTS Preface............................................................................................................ xv Audience Description......................................................................................... xv Compatibility and Conformance to Standards............................................................ xv Organization................................................................................................... xvi Hardware and Software Constraints...................................................................... xvii Conventions................................................................................................... xvii Related Publications........................................................................................ xviii Chapter 1. Language Overview............................................................................... 1 1.1. Elements of a Fortran Program Unit.................................................................. 1 1.1.1. Fortran Statements................................................................................. 1 1.1.2. Free and Fixed Source............................................................................. 2 1.1.3. Statement Ordering................................................................................. 2 1.2. The Fortran Character Set.............................................................................. 3 1.3. Free Form Formatting..................................................................................
    [Show full text]
  • Introduction to Linux on System Z
    IBM Linux and Technology Center Introduction to Linux on System z Mario Held IBM Lab Boeblingen, Germany © 2009 IBM Corporation IBM Linux and Technology Center Trademarks The following are trademarks of the International Business Machines Corporation in the United States, other countries, or both. Not all common law marks used by IBM are listed on this page. Failure of a mark to appear does not mean that IBM does not use the mark nor does it mean that the product is not actively marketed or is not significant within its relevant market. Those trademarks followed by ® are registered trademarks of IBM in the United States; all others are trademarks or common law marks of IBM in the United States. For a complete list of IBM Trademarks, see www.ibm.com/legal/copytrade.shtml: *, AS/400®, e business(logo)®, DBE, ESCO, eServer, FICON, IBM®, IBM (logo)®, iSeries®, MVS, OS/390®, pSeries®, RS/6000®, S/30, VM/ESA®, VSE/ESA, WebSphere®, xSeries®, z/OS®, zSeries®, z/VM®, System i, System i5, System p, System p5, System x, System z, System z9®, BladeCenter® The following are trademarks or registered trademarks of other companies. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
    [Show full text]
  • AIX Migration to Cloud with IBM Power Virtual Server
    AIX Migration to Cloud with IBM Power Virtual Server An IBM Systems Lab Services Tutorial Aaron Bolding Berjis Patel Vess Natchev [email protected] TABLE OF CONTENTS CHAPTER 1: SOLUTION OVERVIEW............................. 1 Introduction ................................................................................ 1 Use Cases .................................................................................. 1 Migration via PowerVC OVA ..................................................... 1 Transfer System Backup Using the Public Internet ..................... 2 Transfer System Backup Using Cloud Object Storage ................. 2 Solution Components and Requirements ........................................ 2 Components .......................................................................... 2 Migration via PowerVC OVA ..................................................... 2 Transfer System Backup Using the Public Internet ..................... 2 Transfer System Backup Using Cloud Object Storage ................. 2 Requirements ........................................................................ 3 Solution Diagrams ....................................................................... 3 Transfer System Backup Using the Public Internet ..................... 3 Transfer System Backup Using Cloud Object Storage ................. 4 CHAPTER 2: IMPLEMENTATION .................................. 5 Migration via PowerVC OVA .......................................................... 5 Procedure to Configure IBM Cloud Object Storage .....................
    [Show full text]
  • Gateway Licensing Information User Manual Version 19
    Gateway Licensing Information User Manual Version 19 December 2019 Contents Introduction ...................................................................................................................................... 5 Licensed Products, Restricted Use Licenses, and Prerequisite Products ........................................ 5 Primavera Gateway ................................................................................................................................ 5 Third Party Notices and/or Licenses ................................................................................................ 6 Bootstrap ................................................................................................................................................ 6 Commons Codec .................................................................................................................................... 6 Commons Compress .............................................................................................................................. 6 Commons IO ........................................................................................................................................... 7 Commons Net ......................................................................................................................................... 7 commons-vfs .......................................................................................................................................... 7 HttpComponents HttpClient ..................................................................................................................
    [Show full text]
  • Eclipse IP Management Modernization Sharon Corbett MODERNIZATION
    Eclipse IP Management Modernization Sharon Corbett MODERNIZATION ● Eclipse IP - About ● Issue Statement WELCOME ● Objectives/Benefits ● License Compliance ● Self Service ● New Process Overview ● Futures ● Best Practices ● OSCM ● Wrap Up Eclipse Intellectual Property Management > Eclipse IP Policy (Board Approved) ○ Defines mechanism for accepting and licensing the intellectual property developed and leveraged by Eclipse projects > Legal Agreements ○ Formal - ECA, Committer Agreements, Working Group Participation Agreements > Due Diligence Review Process ○ Provenance, License Compatibility, Scanning for Anomalies ○ IP Ticket (CQ) > Commercial Adoption (Confidence/Safe) > High Bar, Rigorous, Well Respected COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) What’s at Issue? > Eclipse IP Policy and Procedures (2004) > Significant changes over time > Cannot support agile development nor continuous delivery > Impossible to scale to modern day technology (Node.JS, Electron, NPM, etc.) > Burdensome - Lack of Automation COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) The Time has Arrived ... > Bring Eclipse IP Policy and Process in line with contemporary expectations! COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Eclipse IP Governance Approach (Redefined) > Revise the IP Review requirements for third party content > Update IP Policy ○ Change due diligence approach for
    [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]
  • A Strategy for Addressing the Needs of Advanced Scientific Computing Using Eclipse As a Parallel Tools Platform
    A Strategy for Addressing the Needs of Advanced Scientific Computing Using Eclipse as a Parallel Tools Platform Gregory R. Watson Craig E. Rasmussen Los Alamos National Laboratory P.O. Box 1663, MS B287 Los Alamos, NM 87545 December 2005 LA-UR-05-9114 ABSTRACT If parallel computer systems are to achieve the kinds of productivity improvements necessary to meet the needs of high productivity computing systems (HPCS), then a radical change will be required in how tools are developed for programmers and users of these systems. The number and complexity of tools is making it difficult for developers to access and use the tools effectively, and the lack of a common tool infrastructure significantly complicates tool development efforts. The rapid pace of change means that developing and maintaining the kinds of tools that will be needed to effectively utilize the capacity of future advanced computer systems is an increasingly onerous task. This paper proposes a strategy that will lead directly to productivity and quality improvements in the development and use of parallel applications, and that will provide a framework to guide and foster future tool development. This strategy is based on using the Eclipse platform to form the foundation of an integrated environment for parallel application development. The intention is not just to produce another set of tools, however, but rather to use Eclipse as both a focal point for tool development, and as a platform for producing highly integrated tools that are needed to meet the future needs of the HPC community. A Strategy for Addressing the Needs of Advanced Scientific Computing Using Eclipse as a Parallel Tools Platform 1 1 INTRODUCTION As high productivity computing systems (HPCS) are developed to meet the demands and computational challenges facing advanced scientific research, it is becoming increasingly apparent that existing software infrastructure and tools will need to be substantially improved in order to achieve the goal of sustained performance on terascale machines [17].
    [Show full text]
  • RACF Command Tips
    RACF Command Tips SHARE ‐ March 2015 Session 18875 RSH Consulting ‐ Robert S. Hansel RSH Consulting, Inc. is an IT security professional services firm established in 1992 and dedicated to helping clients strengthen their IBM z/OS mainframe access controls by fully exploiting all the capabilities and latest innovations in RACF. RSH's services include RACF security reviews and audits, initial implementation of new controls, enhancement and remediation of existing controls, and training. • www.rshconsulting.com • 617‐969‐9050 Robert S. Hansel is Lead RACF Specialist and founder of RSH Consulting, Inc. He began working with RACF in 1986 and has been a RACF administrator, manager, auditor, instructor, developer, and consultant. Mr. Hansel is especially skilled at redesigning and refining large‐scale implementations of RACF using role‐based access control concepts. He is a leading expert in securing z/OS Unix using RACF. Mr. Hansel has created elaborate automated tools to assist clients with RACF administration, database merging, identity management, and quality assurance. • 617‐969‐8211 • [email protected] • www.linkedin.com/in/roberthansel • http://twitter.com/RSH_RACF RACF Command Tips SHARE 2 © 2016 RSH Consulting, Inc. All Rights Reserved. March 2016 Topics . User Commands . Group Commands . Dataset Command . General Resource Commands . PERMIT Command . Generic Profile Refresh . List Commands . SEARCH Command . Console Command Entry . Building Commands with Microsoft Excel RACF and z/OS are Trademarks of the International Business Machines Corporation RACF Command Tips SHARE 3 © 2016 RSH Consulting, Inc. All Rights Reserved. March 2016 User Commands . ADDUSER Defaults: • OWNER ‐ Creator's ID • DFLTGRP ‐ Creator's Current Connect Group • PASSWORD ‐ Pre‐z/OS 2.2: Default Group z/OS 2.2: NOPASSWORD • Always specify when creating new ID .
    [Show full text]