R&S RTO/RTE Open Source Acknowledgment

Total Page:16

File Type:pdf, Size:1020Kb

R&S RTO/RTE Open Source Acknowledgment R&S®RTO, R&S®RTE Digital Oscilloscopes Open Source Acknowledgment (;×;ãP) 1173.1185.32 ─ 08 Test & Measurement Open Source Acknowledgment R&S®RTO, R&S®RTE Contents Contents 1 Introduction............................................................................................ 3 1.1 Disclaimer...................................................................................................................... 3 1.2 How to obtain the source code ...................................................................................3 2 Software packages.................................................................................4 3 Verbatim license texts........................................................................... 6 3.1 Algorithmic C Datatypes End-User License Agreement........................................... 6 3.2 Apache License (ASL), Version 2.0 ............................................................................ 8 3.3 The Artistic License, Version 1.0...............................................................................11 3.4 BSD 2-Clause License (BSD-2).................................................................................. 13 3.5 BSD 3-Clause License (BSD-3).................................................................................. 14 3.6 Boost Software License, Version 1.0........................................................................ 14 3.7 EasyHook MIT License............................................................................................... 15 3.8 Freetype License.........................................................................................................15 3.9 GNU General Public License, Version 2 (GPL 2)......................................................17 3.10 GNU General Public License, Version 2, with the Classpath Exception............... 21 3.11 GNU Lesser General Public License, Version 2.1 (LGPL 2.1).................................27 3.12 GNU Lesser General Public License, Version 3 (LGPL 3).......................................34 3.13 Info-Zip License...........................................................................................................37 3.14 libpng License............................................................................................................. 38 3.15 MIT License (MIT)........................................................................................................ 40 3.16 NetSnmp Licence 5.7.2............................................................................................... 40 3.17 OpenSSL / SSLeay License........................................................................................42 3.18 The PHP License, Version 3.0....................................................................................44 3.19 The PHP License, Version 3.01..................................................................................45 3.20 SQLite License............................................................................................................ 46 3.21 Sun RPC License (Sun RPC)......................................................................................48 3.22 7-Zip License............................................................................................................... 48 3.23 Zlib License 1.2.8 ....................................................................................................... 49 4 Copyrights............................................................................................ 50 Open Source Acknowledgment 1173.1185.32 ─ 08 2 R&S®RTO, R&S®RTE Introduction How to obtain the source code 1 Introduction This product uses a number of open source software packages which are listed below. The open source software is provided free of charge. You are entitled to use the open source software in accordance with the respective license conditions as provided in the following chapters. Rohde & Schwarz would like to thank the open source community for their valuable contribution to embedded computing. 1.1 Disclaimer The open source software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PUR- POSE. The respective licenses may contain more details. 1.2 How to obtain the source code The software included in this product may contain copyrighted software that is licensed under a license requiring us to provide the source code of that software, such as the GPL or LGPL. You may obtain the complete corresponding source code for such copy- righted software from us for an unlimited period of time and at no charge. In this case, please contact: Rohde & Schwarz GmbH & Co. KG Mühldorfstr. 15, 81671 München, Germany Phone: +49 89 41 29 - 12345 Email: [email protected] Internet: www.customersupport.rohde-schwarz.com This offer is valid to anyone in receipt of this information. Open Source Acknowledgment 1173.1185.32 ─ 08 3 R&S®RTO, R&S®RTE Software packages 2 Software packages The software contained in this product makes use of the following open source soft- ware packages. The copyright notices on open source software packages that correspond to general BSD or MIT license texts are listed in Chapter 4, "Copyrights", on page 50. All other copyright notices are annotated in the license texts directly. Package Version License AC Data Types ALGORITHMIC C DATATYPES End-User License Apache(TM) FOP Project 1.1 Apache License 2.0 BOOST Library 1.61.0 Boost Software License 1.0 chmlib 0.38 LGPL 2.1 0.4 DNSSD.DLL 320.5 BSD-3 DOJO 1.8.1 BSD-3 EasyHook 2.6 LGPL 3 FreeType 2.4.10 FreeType GNU MP Bignum Library 4.1.2 LGPL 3 libpng 1.5.13 libpng License mDNS Responder 320.5 Apache License 2.0 Net-SNMP 5.7.2 NetSNMP 5.7.2 nginx 1.4.1 BSD-2 1.0.4 noVNC BSD-2 ONC/RPC 1.14 Sun RPC OpenJDK 1.7.0 GPL 2 with Classpath Exception OpenSSL 1.0.2d OpenSSL/SSLeay License 1.0.1r PHP 5.3.1 PHP License 3.01 RapidXML 1.13 MIT ResizableLib 1.1 Artistic License 1.0 SQLite 3.9.2 SQLite TightVNC 2.7.10 GPL 2 XZIP / XUNZIP Info Zip License Open Source Acknowledgment 1173.1185.32 ─ 08 4 R&S®RTO, R&S®RTE Software packages Package Version License 7-Zip 9.20 7-Zip zlib 1.2.8 zlib 1.2.8 Commercial software of other producers that is included in the product software may also contain open source software packages. The open source acknowledgments for these software packages are delivered as a separate document along with the current document. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic soft- ware written by Eric Young ([email protected]) and software written by Tim Hudson ([email protected]). This product includes software developed by the Apache Software Foundation (http:// www.apache.org/). Open Source Acknowledgment 1173.1185.32 ─ 08 5 R&S®RTO, R&S®RTE Verbatim license texts Algorithmic C Datatypes End-User License Agreement 3 Verbatim license texts 3.1 Algorithmic C Datatypes End-User License Agree- ment IMPORTANT - USE OF SOFTWARE IS SUBJECT TO LICENSE RESTRICTIONS. * CAREFULLY READ THIS LICENSE AGREEMENT BEFORE USING THE SOFT- WARE. * YOU MAY USE AND DISTRIBUTE UNMODIFIED VERSIONS OF THIS SOFTWARE AS STATED BELOW, YOU MAY NOT MODIFY THE SOFTWARE. This license is a legal Agreement between you, the end user, either individually or as an authorized rep- resentative of a company acquiring the license, and Mentor Graphics Corporation ("Mentor Graphics"). YOUR USE OF THE SOFTWARE INDICATES YOUR COM- PLETE AND UNCONDITIONAL ACCEPTANCE OF THE TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT. If you do not agree to these terms and condi- tions, promptly return or, if received electronically, delete the Software and all accom- panying items. * 1. GRANT OF LICENSE. YOU MAY USE AND DISTRIBUTE THE SOFTWARE, BUT YOU MAY NOT MODIFY THE SOFTWARE. The Software you are installing, down- loading, or otherwise acquired, under this Agreement, including source code, binary code, updates, modifications, revisions, copies, or documentation pertaining to Algo- rithmic C Datatypes (collectively the "Software") is a copyrighted work owned by Men- tor Graphics. Mentor Graphics grants to you, a nontransferable, nonexclusive, limited copyright license to use and distribute the Software, but you may not modify the Soft- ware. Use of the Software consists solely of reproduction, performance, and display. * 2. RESTRICTIONS; NO MODIFICATION. Modifying the Software is prohibited. Each copy of the Software you create must include all notices and legends embedded in the Software. Modifying the Software means altering, enhancing, editing, deleting portions or creating derivative works of the Software. You may append other code to the Soft- ware, so long as the Software is not otherwise modified. Mentor Graphics retains all rights not expressly granted by this Agreement. The terms of this Agreement, including without limitation, the licensing and assignment provisions, shall be binding upon your successors in interest and assigns. The provisions of this section 2 shall survive termi- nation or expiration of this Agreement. * 3. USER COMMENT AND SUGGESTIONS. You are not obligated to provide Mentor Graphics with comments or suggestions regarding the Software. However, if you do Open Source Acknowledgment 1173.1185.32 ─ 08 6 R&S®RTO, R&S®RTE Verbatim license texts Algorithmic C Datatypes End-User License Agreement provide to Mentor Graphics comments or suggestions for the modification, correction, improvement
Recommended publications
  • Dell Wyse Management Suite Version 2.1 Third Party Licenses
    Dell Wyse Management Suite Version 2.1 Third Party Licenses October 2020 Rev. A01 Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. © 2020 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be trademarks of their respective owners. Contents Chapter 1: Third party licenses...................................................................................................... 4 Contents 3 1 Third party licenses The table provides the details about third party licenses for Wyse Management Suite 2.1. Table 1. Third party licenses Component name License type jdk1.8.0_112 Oracle Binary Code License jre11.0.5 Oracle Binary Code License bootstrap-2.3.2 Apache License, Version 2.0 backbone-1.3.3 MIT MIT aopalliance-1.0.jar Public Domain aspectjweaver-1.7.2.jar Eclipse Public licenses- v 1.0 bcprov-jdk16-1.46.jar MIT commons-codec-1.9.jar Apache License, Version 2.0 commons-logging-1.1.1.jar Apache License, Version 2.0 hamcrest-core-1.3.jar BSD-3 Clause jackson-annotations.2.10.2.jar Apache License, Version 2.0 The Apache Software License, Version 2.0 jackson-core.2.10.2.jar Apache License, Version 2.0 The Apache Software License, Version 2.0 jackson-databind.2.10.2.jar Apache License, Version 2.0 The Apache Software License, Version 2.0 log4j-1.2.17.jar Apache License, Version 2.0 mosquitto-3.1 Eclipse Public licenses- v 1.0 Gradle Wrapper 2.14 Apache 2.0 License Gradle Wrapper 3.3 Apache 2.0 License HockeySDK-Ios3.7.0 MIT Relayrides / pushy - v0.9.3 MIT zlib-1.2.8 zlib license yaml-cpp-0.5.1 MIT libssl.dll (1.1.1c) Open SSL License 4 Third party licenses Table 1.
    [Show full text]
  • Marjn Norling November 2012
    Mar$n Norling November 2012 UNIX Lecture Goals • Goal 1: Know basic UNIX commands and their use from memory. • Goal 2: Know how to find informaon on more advanced UNIX commands and their use. • Goal 3: Understand the basics of regular expression paerns. • Goal 4: Know the basic loops and condi$onals for shell scrip$ng and understand how to use them. UNIX Schedule Thursday Friday 09.00-09.45 UNIX introduc$on 09.00-09.45 Bash Scrip$ng 10.00-10.45 UNIX basics 10.00-10.45 Tutorial: Bash scrip$ng 11.00-12.00 Redirects to regexp 11.00-12.00 Tips & Quesons 12.00-13.00 Lunch 12.00-13.00 Lunch 13.00-16.00 Tutorial: Basics 13.00-16.00 Tutorial: finishing up UNIX HISTORY UNIX History • 1969 – First Version of UNIX developed at Bell Labs by AT&T • 1975 – UNIX 6, the first to be widely available outside Bell Labs. The first “Berkeley So]ware Distribu$on” (BSD) is released. • 1989 – UNIX System V, the last tradi$onal UNIX version. • 1991 – Linus Torvalds begin developing Linux. “UNIX-like” • Today – UNIX itself, what’s now called “tradi$onal UNIX” is not used, except by enthusiasts. • There are many “UNIX-like” systems (also known as *nix or UN*X) that are similar to UNIX while not conforming to the Single UNIX Specificaon. • In fact, most operang systems today except windows are “UNIX like”. Single UNIX Specificaon (SUS) • Developed and maintained by the Aus$n Group, based on earlier work by the IEee and The Open Group.
    [Show full text]
  • Free Berkeley Software Distribution
    Free berkeley software distribution Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and . The lawsuit slowed development of the free- software descendants of BSD for nearly two years while their legal status was in question, and as a OS family​: ​Unix. Software Central is a consolidation of several IST sites that offer software to UC Berkeley faculty, staff and students. The products available through this site are ​Productivity Software · ​Mathematics & Sciences · ​VMware · ​Stata. Software Central. The API department runs the Campus Software Distribution Service, which: Runs a distribution service through (link is. Free Speech Online Blue Ribbon Campaign. Welcome to ! UNIX! Live free or die! Google. Custom Search. What is this page all about? This page is. BSD stands for “Berkeley Software Distribution”. which is available on CD-ROM and for free download from FTP sites, for example OpenBSD. All of the documentation and software included in the BSD and As you know, certain of the Berkeley Software Distribution ("BSD") source. Template:Redirect Berkeley Software Distribution (BSD, sometimes called many other operating systems, both free and proprietary, to incorporate BSD code. BSD (originally: Berkeley Software Distribution) refers to the particular version of the UNIX operating system that was developed at and distributed fro. Short for Berkeley Software Distribution, BSD is a Unix-like NetBSD is another free version of BSD compatible with a very large variety of. Berkeley Software Distribution (BSD) is a prominent version of the Unix operating system that was developed and distributed by the Computer Systems. Early in , Joy put together the "Berkeley Software Distribution.
    [Show full text]
  • Engineering Law and Ethics
    ENSC 406 Software, Computer and Internet Ethics Bob Gill, P.Eng., FEC, smIEEE May 15th 2017 1 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 Open source vs. Freeware vs. Shareware Site Licensing Software Maintenance Computer and Internet Ethics 2 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 3 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 MIT – X11 License See complete list at www.opensource.org/licenses 4 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(Microsoft Office Alternate) SciLab,
    [Show full text]
  • GNU / Linux and Free Software
    GNU / Linux and Free Software GNU / Linux and Free Software An introduction Michael Opdenacker Free Electrons http://free-electrons.com Created with OpenOffice.org 2.x GNU / Linux and Free Software © Copyright 2004-2007, Free Electrons Creative Commons Attribution-ShareAlike 2.5 license http://free-electrons.com Sep 15, 2009 1 Rights to copy Attribution ± ShareAlike 2.5 © Copyright 2004-2007 You are free Free Electrons to copy, distribute, display, and perform the work [email protected] to make derivative works to make commercial use of the work Document sources, updates and translations: Under the following conditions http://free-electrons.com/articles/freesw Attribution. You must give the original author credit. Corrections, suggestions, contributions and Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license translations are welcome! identical to this one. For any reuse or distribution, you must make clear to others the license terms of this work. Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above. License text: http://creativecommons.org/licenses/by-sa/2.5/legalcode GNU / Linux and Free Software © Copyright 2004-2007, Free Electrons Creative Commons Attribution-ShareAlike 2.5 license http://free-electrons.com Sep 15, 2009 2 Contents Unix and its history Free Software licenses and legal issues Free operating systems Successful project highlights Free Software
    [Show full text]
  • The Intel Management Engine: an Attack on Computer Users' Freedom by Denis Gnutoo Carikli
    A statement by FSF President Richard Stallman on the Intel Management Engine (ME): "Meltdown and Spectre are errors. Grave errors, to be sure, but not evidently malicious. Everyone makes mistakes. Intel has done far worse with its CPUs than make a mistake. It has built in an intentional back door called the Management Engine. Important as these bugs are, don©t let Intel©s mistakes distract you from Intel©s deliberate attack!" The Intel Management Engine: an attack on computer users© freedom By Denis GNUtoo Carikli With security issues like the Spectre and Meltdown vulnerabilities (https://www.cnet.com/news/meltdown-spectre-intel-ceo-no-recall-chip-processor/) discovered in Intel chips in early 2018, it became more important than ever to talk about the necessity of software freedom in these deeply embedded technologies. Serious as though these bugs may be, we cannot let them distract us from the broader issues: Intel considers the Intel Management Engine a feature, while it©s nothing more than a threat to user freedom. Thanks to Denis GNUtoo Carikli, we have a new basis for that conversation in this article. The Intel Management Engine is a tool that ships with Intel chipsets, purportedly to ease the job of system administrators. But in reality, it is another restriction on user freedoms, imposed by a company, and used to control your computing. Carikli offers a moderately technical explanation of what©s happening with Management Engine, the ways in which it restricts rather than empowers users, and how it violates the four freedoms of free software. Carikli may be best known for his work on the Replicant project (https://www.replicant.us/), which he co-founded with Aaron Williamson, Bradley Kuhn, and Grazlano Sorbaioli.
    [Show full text]
  • Third Party Licenses Visual Investigator
    Third Party Licenses and Information This page contains information regarding any third party code included with your SAS software, including applicable third party software notices and/or additional terms and conditions. SAS Visual Investigator 10.7 Component Applicable License(s) @uirouter/angularjs 1.0.20 MIT License @uirouter/core 5.0.21 MIT License @uirouter/dsr 1.0.3 MIT License @uirouter/sticky-states 1.5.0 MIT License ACE 1.2.3 BSD 3-clause "New" or "Revised" License akka-actor 2.4.17 Apache License 2.0 Angular 1.7.9 MIT License Animal Sniffer Annotations 1.18 MIT License ANTLR 2.7.7 ANTLR Software Rights Notice ANTLR 3.5.2 BSD 3-clause "New" or "Revised" License ANTLR 4.5.3 BSD 3-clause "New" or "Revised" License ANTLR 4 Tool 4.5 BSD 3-clause "New" or "Revised" License ANTLR 4 Tool 4.5.3 BSD 3-clause "New" or "Revised" License Apache Commons BeanUtils 1.9.4 Apache License 2.0 Apache Commons Codec 1.11 Apache License 2.0 Apache Commons Codec 1.9 Apache License 2.0 Apache Commons Collections 3.2.2 Apache License 2.0 Apache Commons Collections 4.1 Apache License 2.0 Apache Commons Collections 4.3 Apache License 2.0 Apache Commons Collections commons-commons-collections-4.4 Apache License 2.0 Apache Commons Compress 1.19 Apache License 2.0 Apache Commons Configuration 1.8 Apache License 2.0 Apache Commons CSV 1.4 Apache License 2.0 Apache Commons DBCP 1.4 Apache License 2.0 Apache Commons Digester 2.1 Apache License 1.1 Apache Commons Email 1.5 Apache License 2.0 Apache Commons FileUpload 1.3.3 Apache License 2.0 Apache Commons Lang
    [Show full text]
  • A Primer on Open Source Licensing Legal Issues: Copyright, Copyleft and Copyfuture
    Saint Louis University Public Law Review Volume 20 Number 2 Intellectual Property: Policy Considerations From a Practitioner's Article 7 Perspective (Volume XX, No. 2) 2001 A Primer on Open Source Licensing Legal Issues: Copyright, Copyleft and Copyfuture Dennis M. Kennedy Follow this and additional works at: https://scholarship.law.slu.edu/plr Part of the Law Commons Recommended Citation Kennedy, Dennis M. (2001) "A Primer on Open Source Licensing Legal Issues: Copyright, Copyleft and Copyfuture," Saint Louis University Public Law Review: Vol. 20 : No. 2 , Article 7. Available at: https://scholarship.law.slu.edu/plr/vol20/iss2/7 This Article is brought to you for free and open access by Scholarship Commons. It has been accepted for inclusion in Saint Louis University Public Law Review by an authorized editor of Scholarship Commons. For more information, please contact Susie Lee. SAINT LOUIS UNIVERSITY SCHOOL OF LAW A PRIMER ON OPEN SOURCE LICENSING LEGAL ISSUES: COPYRIGHT, COPYLEFT AND COPYFUTURE DENNIS M. KENNEDY* Open Source1 software has recently captured the public attention both because of the attractiveness and growing market share of programs developed under the Open Source model and because of its unique approach to software licensing and community-based programming. The description of Open Source software as “free” and the free price of some of the software undoubtedly attracted other attention. The Open Source movement reflects the intent of its founders to turn traditional notions of copyright, software licensing, distribution, development and even ownership on their heads, even to the point of creating the term “copyleft” to describe the alternative approach to these issues.2 Open Source software plays a significant role in the infrastructure of the Internet and Open Source programs such as Linux, Apache, and BIND are commonly used tools in the Internet and business * Dennis M.
    [Show full text]
  • 82103 QP Code:59232 Time : 2 ½ Hours Total Marks: 75
    F.Y.B.Sc. Computer Science Semester - I (C:75:25) Solution Set - December 2018 (03/12/2018) Subject Code: 82103 QP Code:59232 Time : 2 ½ Hours Total Marks: 75 Q1 Attempt All(Each of 5 marks) (15) a) Multiple Choice Questions 1) GPL stands for _______ i) Generle Public License ii) General Public License iii) Generic Public License iv) General Private License 2) Which of the following is not a phase of Life Cycle Paradigm / waterfall model? i) Analysis ii) Manufacturing iii) Design iv) Coding 3) _________ is the founder of FSF i) Richard Stallman ii) Denis Ritchie iii) Ken Thomson iv) All of these 4) __________ is a form of licensing in which an author surrenders some but not all rights under copyright law i) Copydown ii) License iii) Copyleft iv) Patent 5) The term BSD stands for ______________ i) Binary software distribution ii) Berkley software distribution iii) Binary software development iv) Berkley software development b) Fill in the blanks (Waterfall model, full, internationalization, Prototyping model, Firefox, localization, chrome, free hardware design, partial, open source software) 1) Waterfall model is a static, sequential and procedural approach in software engineering methodology. 2) full copyleft is when all parts of work can be modified by consecutive authors. 3) localization is the process of adapting software for a specific region or language by adding locale-specific components and translating text. 4) Firefox is a web browser project descended from Mozilla application suite. 5) free hardware design refers to design which can be freely copied, distributed, modified and manufactured. c) Short Answers: 1) What is free software? Ans: Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
    [Show full text]
  • Chapter 2 Unix
    Chapter 2 Unix UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. –DennisRitchie 2.1 Unix History For many people the term “System Administrator” implies operation of Unix systems, even though the same concepts, tasks and practices apply largely to the maintenance of hosts running any operating system. In this book, we strive to describe principles that are universally applicable and not bound by a specific operating system. We will regularly use Unix as the prime example and cite its features and specific aspects because of its academic background, long history of openness, high penetration of the infrastructure marketplace, and its role as a cornerstone of the Internet. 2.1.1 The Operating System How the Unix operating system came to be and how that relates to the de- velopment of the Internet and various related technologies is fascinating; just 28 CHAPTER 2. UNIX 29 about every other Unix-related book already covers this topic in great detail. In this chapter, we summarize these developments with a focus on the major milestones along the road from the birth of Unix as a test platform for Ken Thompson’s “Space Travel” game running on a PDP-7 to the most widely used server operating system that nowadays also happens to power consumer desktops and laptops (in the form of Linux and Apple’s OS X), mobile de- vices (Apple’s iOS is OS X based and thus Unix derived; Google’s Android is a Linux flavor), TVs, commodity home routers, industry scale networking equipment, embedded devices on the Internet of Things (IoT), and virtually all supercomputers1.
    [Show full text]
  • The MIT, BSD, Apache, and Academic Free Licenses
    CHAPTER 2 Chapter 2 u The MIT, BSD, Apache, and Academic Free Licenses The MIT and BSD Licenses were two of the earliest open source licenses. Because these licenses are relatively straightforward and illustrate some of the basic princi- ples of open source licensing, they are described here first. The MIT (or X), BSD, and Apache Licenses are classic open source licensing software licenses and are used in many open source projects. The most well-known of these are probably the BSDNet and FreeBSD Unix-like operating systems and the Apache HTTP Server. These licenses, as applied to the original licensed code, allow that code to be used in proprietary software and do not require that open source versions of the code be dis- tributed. Code created under these licenses, or derived from such code, may go “closed” and developments can be made under that proprietary license, which are lost to the open source community. For the same reason, however, these licenses are very flexible and compatible with almost every form of open source license. If you’re interested in licenses that keep code from being used in pro- prietary software, look ahead to Chapter 3. The Academic Free License is a somewhat more elaborate license, embodying many of the same provisions found in the MIT, BSD, and Apache Licenses; in addition, it includes certain clauses addressing the application of patent rights to open source software. The MIT (or X) License The MIT License, the simplest license in this book, begins as follows: Copyright (c) <year> <copyright holders> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, 14 This is the Title of the Book, eMatter Edition Copyright © 2004 O’Reilly & Associates, Inc.
    [Show full text]
  • Code Siblings: Technical and Legal Implications of Copying Code Between Applications
    Code siblings: technical and legal implications of copying code Between applications Daniel German, Massimiliano Di Penta, Yann -Ga ël Gu éhéneuc , and Giuliano (Giulio) Antoniol MSR 2009, Vancouver 1/17 TheThe ChallengeChallenge Code,Code, asas anyany otherother artisticartistic production,production, isis regulatedregulated byby copyrightcopyright lawlaw CompaniesCompanies ownown thethe propertyproperty ofof sourcesource codecode FreeFree andand openopen sourcesource softwaresoftware (FOSS)(FOSS) modelmodel isis differentdifferent CopyingCopying 2727 LOCLOC outout ofof 525525 KLOCKLOC resultedresulted inin aa copyrightcopyright infringementinfringement UsersUsers andand companiescompanies mustmust bebe awareaware ofof copyrightcopyright lawlaw andand ownershipownership MSR 2009, Vancouver 2/17 CodeCode HasHas PreferentialPreferential MigrationMigration FlowsFlows MSR 2009, Vancouver 3/17 LicenseLicense TypesTypes Permissive – the MIT/X11 and BSD licenses Minor constraints on the licensee Inclusion of fragments in a system under a different license BSD licensed fragments can be included in proprietary systems. CAVEAT! Multiple BSD licenses: original BSD (4-clauses BSD), the new BSD (3-clauses BSD), and the 2-clauses BSD Code licensed under the original 4-clauses BSD cannot be included inside systems licensed under the GPL Reciprocal – GNU variants Any system that includes the fragments must be licensed under the same license GPL-licensed fragments can only be included in systems licensed under the same version of the GPL
    [Show full text]