299760083.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

299760083.Pdf 2.4 Understanding Open Source Software and Licensing When we talk about buying software there are three distinct components: Ownership Who owns the intellectual property behind the software! Money transfer "ow does money change hands# if at all! Licensing What do you get! What can you do with the software! $an you use it on only one computer? $an you gi%e it to someone else! &n most cases# the ownership of the software remains with the person or company that created it. Users are only being granted a license to use the software. 'his is a matter of copyright law. 'he money transfer depends on the business model of the creator. &t(s the licensing that really di)erentiates open source software fromclosed source software. 'wo contrasting e*amples will get things started. With +icrosoft Windows# the +icrosoft $orporation owns the intellectual property. 'he license itself# the End User License Agreement (EULA)# is a custom legal document that you must click through# indicating your acceptance# in order to install the software. +icrosoft keeps the source code and distributes only binary copies through authori,ed channels. -or most consumer products you are allowed to install the software on one computer and are not allowed to make copies of the disk other than for a backup. .ou are not allowed to re%erse engineer the software. .ou pay for one copy of the software# which gets you minor updates but not ma/or upgrades. Linu* is owned by Linus 'or%alds. "e has placed the code under a license calledGNU Pub ic License !ersion " (GPL!"). 'his license# among other things# says that the source code must be made a%ailable to anyone who asks and that you are allowed to make any changes you want. One ca%eat to this is that if you make changes and distribute them# you must put your changes under the same license so that others can bene0t. 1PL%2 also says that you are not allowed to charge for distributing the source code other than your actual costs of doing so 3such as copying it to remo%able media). &n general# when you create something# you also get the right to decide how it is used and distributed. #ree and Open Source Software (#OSS) refers to software where this right has been gi%en up and you are allowed to %iew the source code and redistribute it. Linus 'or%alds has done that with Linu* e%en though he created Linu* he can(t tell you that you can(t use it on your computer because he has gi%en up that right through the 1PL%2 license. Software licensing is a political issue and it should come as no surprise that there are many di)erent opinions. Organi,ations ha%e come up with their own license that embodies their particular %iews so it is easier to choose an e*isting license than come up with your own. -or e*ample# uni%ersities like the +assachusetts &nstitute of 'echnology 3+&') and Uni%ersity of $alifornia ha%e come up with licenses# as ha%e pro/ects like the Apache -oundation. &n addition groups like the -ree Software -oundation ha%e created their own licenses to further their agenda. 2.4.1 'he -ree Software -oundation and the Open Source & 'wo groups can be considered the most in7uential forces in the world of open source: 'he #ree Software #oundation (F$#) and the Open Source %nitiati!e (O$%). 'he -ree Software -oundation was founded in 689: by &ichard Sta man (RMS). 'he goal of the -SF is to promote #ree Software. -ree Software does not refer to the price# but to the freedom to share# study# and modify the underlying source code. &t is the %iew of the -SF that proprietary software 3software distributed under a closed source license) is bad. -SF also ad%ocates that software licenses should enforce the openness of modi0cations. &t is their %iew that if you modify -ree Software that you should be re;uired to share your changes. 'his speci0c philosophy is called copyleft. 'he -SF also ad%ocates against software patents and acts as a watchdog for standards organi,ations# speaking out when a proposed standard might %iolate the -ree Software principles by including items like 'igita &ights Management (D&M) that could restrict what you could do with the ser%ice. 'he -SF ha%e de%eloped their own set of licenses# such as the 1PL%2 and 1PL%<# and the Lesser 1PL licenses %ersions 2 and < 3L1PL%2 & L1PL%<4. 'he lesser licenses are much like the regular licenses e*cept they ha%e pro%isions forlinking against non>-ree Software. -or e*ample# under 1PL%2 you can(t redistribute software that uses a closed source library (such as a hardware dri%er) but the lesser %ariant allows this. 'he changes between %ersion 2 and < are largely focused on using -ree Software on a closed hardware de%ice which has been coined (i!oi)ation. 'i?o is a company that builds a tele%ision digital %ideo recorder on their own hardware and used Linu* as the base for their software. While 'i?o released the source code to their %ersion of Linu* as re;uired under 1PL%2# the hardware would not run any modi0ed binaries. &n the eyes of the -SF this went against the spirit of the 1PL%2 so they added a speci0c clause to %ersion < of the license. Linus 'or%alds agrees with 'i?o on this matter and has chosen to stay with 1PL%2. 'he Open Source &nitiati%e was founded in 6889 by *ruce Perens and Eric &aymond (ESR). 'hey belie%e that -ree Software was too politically charged and that less e*treme licenses were necessary# particularly around the copyleft aspects of -SF licenses. OSI belie%es that not only should the source be freely a%ailable# but also that no restrictions should be placed on the use of the software no matter what the intended use. Unlike the -SF# the OSI does not ha%e its own set of licenses. &nstead# the OSI has a set of principles and adds other licenses to that list if they meet those principles# called Open Source licenses. Software that conforms to an Open Source license is therefore Open Source Software. Some of the Open Source licenses are the BSD family of licenses# which are much simpler than 1PL. 'hey merely state that you may redistribute the source and binaries as long as you maintain copyright notices and don(t imply that the original creator endorses your %ersion. &n other words “do what you want with this software# /ust don(t say you wrote it.” 'he +&' license has much the same spirit# /ust with di)erent wording. -SF licenses# such as 1PL%2# are also Open Source licenses. "owe%er# many Open Source licenses such as BSD and +&' do not contain the copyleft pro%isions and are thus not acceptable to the -SF. 'hese licenses are called permissive free software licenses because they are permissi%e in how you can redistribute the software. .ou can take BSD licensed software and include it in a closed software product as long as you gi%e proper attribution. 2.4.2 More Terms for the Same Thing Dather than dwell o%er the 0ner points of Open Source %s. -ree Software# the community has started referring to it all as -ree and Open Source software 3-OSS). 'he English word “freeC can mean “free as in lunch” (as in no cost4 or “free as in speech” (as in no restrictions). 'his ambiguity has lead to the inclusion of the word ibre to refer to the latter de0nition. 'hus# we end up with #ree+Libre+Open Source Software 3-LOSS). While these terms are con%enient# they hide the di)erences between the two schools of thought. 5t the %ery least# when you(re using -OSS software# you know you don(t ha%e to pay for it and you can redistribute it as you wish. 2.4.3 Other Licensing Schemes -OSS licenses are mostly related to software. 2eople ha%e placed works such as drawings and plans under -OSS licenses but this was not the intent. When software has been placed in the Pub ic domain# the author has relin;uished all rights# including the copyright on the work. &n some countries# this is the default when the work is done by a go%ernment agency. &n some countries# copyrighted work becomes public domain after the author has died and a lengthy waiting period has elapsed. 'he ,reati!e ,ommons (C,) organi,ation has created the ,reati!e ,ommons Licenses which try to address the intentions behind -OSS licenses for non software entities. $$ licenses can also be used to restrict commercial use if that is the desire of the copyright holder. 'he $$ licenses are: Attribution (C, *Y) much like the BSA license# you can use $$ @Y content for any use but must credit the copyright holder Attribution ShareA i.e (C, *-/$A) a copyleft %ersion of the 5ttribution license. Aeri%ed works must be shared under the same license# much like in the -ree Software ideals Attribution No/'eri!s (C, *--N') you may redistribute the content under the same conditions as $$>@Y but may not change it Attribution-Non,ommercia (C, *-/N,) /ust like $$ @.# but you may not use it for commercial purposes Attribution-Non,ommercia /ShareA i.e (C,/*--N,/$A) Builds on the $$ @.>F$ license but re;uires that your changes be shared under the same license.
Recommended publications
  • Open-Source-Licenses.Pdf
    Open Source Licenses Olivier Dony @odony Agenda o Brief history: GPL and Copyleft o AGPL vs LGPL o Licenses of Odoo 9 o Combining licenses Brief history: GPL Before 1980, most programs were distributed with source code by default (for portability, bugfixing, auditing, etc.) Most software came from an academic background Then the situation changed. GPL = Copyleft Copyleft relies on universal Copyright laws to enforce freedom for a piece of work The Free Software Foundation defines four freedoms: use, modify, distribute, and distribute modifications To guarantee these freedoms to every user, GPL forbids any restriction coming from other licenses Brief history: GPL 1983: Richard Stallman creates GNU 1989: GPLv1 is born (bin + source, no restrictions) 1991: GPLv2, LGPLv2 (“liberty or death”, C-lib) 1999: LGPLv2.1 (library -> lesser) 2007: GPLv3, LGPLv3, AGPLv3 (DRM, tivoization, wording, patents) Brief history: Odoo 2005: TinyERP 1.0-4.0 – GPLv2 or later 2009: OpenERP 5.0 – GPLv3 or later + OEPL (web) 2011: OpenERP 6.0 – AGPLv3 + OEPL (web) 2012: OpenERP 6.1 – AGPLv3 2012: OpenERP0 0 0 7.02 – AGPLv3 5 0 2014: Odoo 8.0 – AGPLv3 0 2 2015:0 Odoo1 0 2 9.0 – CE: LGPLv3 + OE AGPL GPL is a strong copyleft license, but it suffers from the ASP loophole (Cloud) => 4 freedoms are only enforced if distributed AGPL was created to fix this, by adding the Section 13 provision: Copyleft applies as soon as users are interacting remotely with the program LGPL GPL is a strong copyleft license, but lacks a linking exception => Unsuitable for libraries, such as the C lib LGPL was created to fix this, by adding a linking exception on top of GPL “Using/Linking” in any program is OK if the LGPL part can be modified/replaced.
    [Show full text]
  • License Expectations 1 Contents
    License Expectations 1 Contents 2 Licensing constraints 2 3 GPL-3 and derivatives ........................... 2 4 Original 4 clause BSD license ....................... 3 5 Apertis Licensing expectations 3 6 General rules of the Apertis project and their specific constraints ... 3 7 Apertis Repository component specific rules ............... 3 8 target ................................. 4 9 hmi .................................. 4 10 sdk ................................... 5 11 development .............................. 5 12 Auditing the license of a project 5 13 Documenting exceptions 6 14 Appendix 6 15 The Debian Free Software Guidelines (DFSG) .............. 6 16 Apertis aims to accomplish the following goals with it’s licensing: 17 • Ensure that all the software shipped in Apertis is open source or at least 18 freely distributable, so that downstreams are entitled to use, modify and 19 redistribute work derived from our deliverables. 20 • Ensure that Apertis images targeting devices (such as HMI and fixedfunc- 21 tion), are not subject to licensing constraints that may conflict with the 22 regulatory requirements of some intended use cases. 23 In order to reach these goals, the below assumptions are made: 24 • Licenses declared by open source projects are correct: The soft- 25 ware authors correctly document the licensing of their released software 26 sources and that they have all the rights to distribute it under the docu- 27 mented terms. 28 • Licenses verified by the Debian project are correct: The package 29 distributors (that is, Debian maintainers and the FTP Masters team) 30 check that the licensing terms provided by the software authors are 31 open source using the definitions in the Debian Free Software Guide- 1 32 lines and ensure those terms are documented in a canonical location 33 (debian/copyright in the package sources).
    [Show full text]
  • Open Source Claire Le Goues
    Foundations of Software Engineering Lecture 24: Open Source Claire Le Goues 1 Learning goals • Understand the terminology “free software” and explain open source culture and principles. • Express an educated opinion on the philosophical/political debate between open source and proprietary principles. • Reason about the tradeoffs of the open source model on issues like quality and risk, both in general and in a proprietary context. 2 Motivation to understand open source. • Companies work on open source projects. • Companies use open source projects. • Companies are based around open source projects. • Principles percolate throughout industry. • Political/philosophical debate, and being informed is healthy. 3 Quick and easy definitions • Proprietary software – software which doesn’t meet the requirements of free software or open source software • Free software – software with a strong emphasis on user rights • Open source software – software where the source code is shared with the community • Does Free Software = Open Source? 4 “Free as in free speech.” 5 6 Stallman vs. Gates 7 Free Software vs Open Source • Free software origins (70-80s ~Stallman) – Political goal – Software part of free speech • free exchange, free modification • proprietary software is unethical • security, trust – GNU project, Linux, GPL license • Open source (1998 ~ O'Reilly) – Rebranding without political legacy – Emphasis on internet and large dev./user involvement – Openness toward proprietary software/coexist – (Think: Netscape becoming Mozilla) 8 The Cathedral and the Bazaar 9 The Cathedral and the Bazaar • Cathedral (closed source) – Top-down design with focus on planning • Bazaar (open source) – Organic bottom-up movement – Code always public over internet – Linux/Fetchmail stories 10 Eric Raymond.
    [Show full text]
  • The General Public License Version 3.0: Making Or Breaking the FOSS Movement Clark D
    Michigan Telecommunications and Technology Law Review Volume 14 | Issue 2 2008 The General Public License Version 3.0: Making or Breaking the FOSS Movement Clark D. Asay Follow this and additional works at: http://repository.law.umich.edu/mttlr Part of the Computer Law Commons, and the Science and Technology Law Commons Recommended Citation Clark D. Asay, The General Public License Version 3.0: Making or Breaking the FOSS Movement, 14 Mich. Telecomm. & Tech. L. Rev. 265 (2008). Available at: http://repository.law.umich.edu/mttlr/vol14/iss2/1 This Article is brought to you for free and open access by the Journals at University of Michigan Law School Scholarship Repository. It has been accepted for inclusion in Michigan Telecommunications and Technology Law Review by an authorized editor of University of Michigan Law School Scholarship Repository. For more information, please contact [email protected]. THE GENERAL PUBLIC LICENSE VERSION 3.0: MAKING OR BREAKING THE FOSS MOVEMENT? Clark D. Asay* Cite as: Clark D. Asay, The GeneralPublic License Version 3.0: Making or Breaking the Foss Movement? 14 MICH. TELECOMM. TECH. L. REV. 265 (2008), available at http://www.mttlr.org/volfourteen/asay.pdf I. INTRODUCTION ......................................................................... 266 II. FREE SOFTWARE V. OPEN SOURCE ........................................... 268 A. The FSF's Vision of Free Software..................................... 268 B. The OSI's Vision: A Different Movement? ......................... 270 C. PracticalDifferences? ....................................................... 271 III. G PLv3: ITS T ERM S................................................................... 274 A. GPLv3 's Anti-DRM Section ............................................... 274 1. Its C ontents ................................................................. 274 2. FSF's Position on DRM .............................................. 276 3. The Other Side of the Coin? OSI Sympathizers ........
    [Show full text]
  • Embedded Operating Systems
    7 Embedded Operating Systems Claudio Scordino1, Errico Guidieri1, Bruno Morelli1, Andrea Marongiu2,3, Giuseppe Tagliavini3 and Paolo Gai1 1Evidence SRL, Italy 2Swiss Federal Institute of Technology in Zurich (ETHZ), Switzerland 3University of Bologna, Italy In this chapter, we will provide a description of existing open-source operating systems (OSs) which have been analyzed with the objective of providing a porting for the reference architecture described in Chapter 2. Among the various possibilities, the ERIKA Enterprise RTOS (Real-Time Operating System) and Linux with preemption patches have been selected. A description of the porting effort on the reference architecture has also been provided. 7.1 Introduction In the past, OSs for high-performance computing (HPC) were based on custom-tailored solutions to fully exploit all performance opportunities of supercomputers. Nowadays, instead, HPC systems are being moved away from in-house OSs to more generic OS solutions like Linux. Such a trend can be observed in the TOP500 list [1] that includes the 500 most powerful supercomputers in the world, in which Linux dominates the competition. In fact, in around 20 years, Linux has been capable of conquering all the TOP500 list from scratch (for the first time in November 2017). Each manufacturer, however, still implements specific changes to the Linux OS to better exploit specific computer hardware features. This is especially true in the case of computing nodes in which lightweight kernels are used to speed up the computation. 173 174 Embedded Operating Systems Figure 7.1 Number of Linux-based supercomputers in the TOP500 list. Linux is a full-featured OS, originally designed to be used in server or desktop environments.
    [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]
  • Elements of Free and Open Source Licenses: Features That Define Strategy
    Elements Of Free And Open Source Licenses: Features That Define Strategy CAN: Use/reproduce: Ability to use, copy / reproduce the work freely in unlimited quantities Distribute: Ability to distribute the work to third parties freely, in unlimited quantities Modify/merge: Ability to modify / combine the work with others and create derivatives Sublicense: Ability to license the work, including possible modifications (without changing the license if it is copyleft or share alike) Commercial use: Ability to make use of the work for commercial purpose or to license it for a fee Use patents: Rights to practice patent claims of the software owner and of the contributors to the code, in so far these rights are necessary to make full use of the software Place warranty: Ability to place additional warranty, services or rights on the software licensed (without holding the software owner and other contributors liable for it) MUST: Incl. Copyright: Describes whether the original copyright and attribution marks must be retained Royalty free: In case a fee (i.e. contribution, lump sum) is requested from recipients, it cannot be royalties (depending on the use) State changes: Source code modifications (author, why, beginning, end) must be documented Disclose source: The source code must be publicly available Copyleft/Share alike: In case of (re-) distribution of the work or its derivatives, the same license must be used/granted: no re-licensing. Lesser copyleft: While the work itself is copyleft, derivatives produced by the normal use of the work are not and could be covered by any other license SaaS/network: Distribution includes providing access to the work (to its functionalities) through a network, online, from the cloud, as a service Include license: Include the full text of the license in the modified software.
    [Show full text]
  • Opensource Lizenzen
    Opensource Lizenzen Frank Müller Opensource Seminar HS2014 Universität Basel Übersicht • Einführung • Übersicht über ausgewählte Lizenzen • Transitionen zwischen Lizenzen • OSS ähnliche Bewegungen ausserhalb von Software • Abschluss Disclaimer Für verbindliche Informationen bitte einen Spezialisten mit entsprechender Ausbildung kontaktieren. Was sind (Software) Lizenzen? • Vergibt Nutzungsrechte • z.B.: Erlaubnis zum • Benutzen • Kopieren • Verändern • Verkaufen • Normalerweise für alle bei Opensource Lizenzen • Mehrfachlizensierung trotzdem möglich • Urheber hat Urheberrechte • kann Lizenzen vergeben Wie benutze ich eine Lizenz? • LICENSE Datei • Bei kurzer Lizenz: • In die Quellcode Dateien einfügen. Permissive vs. einschränkende Lizenzen Permissiv Einschränkend • Lizenzwechsel möglich • Copyleft • Closed-Source forks • Änderungen müssen sind erlaubt veröffentlicht werden. • Mit kompatibler Lizenz Permissive vs. einschränkende Lizenzen Permissiv Einschränkend WTFPL AGPL MIT GPL BSD Apache LGPL WTFPL DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE sehr permissiv • Erlaubt: • Nicht Erlaubt: • Alles • Nichts • Pflichten: • Bei Änderungen an der Lizenz selbst: Namen ändern WTFPL DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE sehr permissiv • Erlaubt: • Nicht Erlaubt: • Alles • Nichts • Pflichten: • Bei Änderungen an der Lizenz selbst: Namen ändern WTFPL DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE sehr permissiv Copyright (C) 2004 Sam Hocevar <[email protected]> Everyone is permitted to copy and distribute verbatim or modified copies of this license
    [Show full text]
  • Gplv3 and the Automotive Industry 29
    Driven to Tears – GPLv3 and the Automotive Industry 29 Driven to Tears – GPLv3 and the Automotive Industry Jeremiah C. Foster,a (a) GENIVI Community Manager and FOSS enthusiast DOI: 10.5033 / ifosslr.v7i1.102 Abstract The automotive industry is moving toward the use of Free and Open Source software (FOSS) in vehicles. GPLv3 is currently presenting a roadblock to greater adoption. Specifically the Installation Information requirement in GPLv3 Section 6 (sometimes called the “Anti-Tivoization” clause) is causing some car makers to fear GPLv3. These car-makers want to lock down all software installed on their cars against user modifications, but fear that using GPLv3 software will prevent them from doing so. Although there may be good reasons to lock down some software on cars, car-makers should not fear GPLv3. One solution the industry may wish to consider to allay concerns about the Installation Information requirement in GPLv3 is to adopt and advocate for use of an “Additional Permission” that excepts users from having to comply with that requirement. Keywords GPLv3; Installation Information; Anti-Tivoization; automotive; Car makers and GPLv3: Current Concerns In the last five years, the automotive industry has begun widely using Free Software. 1 Primarily used for handling media and providing services – such as navigation – FOSS has nonetheless made inroads into an industry that has historically relied on closed-source proprietary software. This cautious movement to Free and Open Source Software (“FOSS”) has followed a predictable trajectory not unlike other industries which have discovered GNU/Linux and other FOSS software.2 The embrace of FOSS software in the automotive industry, in particular software licensed under the GNU General Public License (“GPL”), has 1 E.g., http://projects.genivi.org/what 2 E.g., http://www.comparebusinessproducts.com/fyi/50-places-linux-running-you-might-not- expect International Free and Open Source Software Law Review Vol.
    [Show full text]
  • The GNU General Public License, Version 3, and Its DRM Provisions
    Institut für Rechtsfragen der Freien und Open Source Software The GNU General Public License, Version 3, and its DRM provisions Dr. Till Jaeger JBB Rechtsanwälte and ifrOSS „Software Cultures/Hardware Laws“ - QMIPRI Academe.Industry Dialogues, London, 2 October 2008 Introduction to the GPL - Most important license for Free Software, Open Source Software (e.g. Linux) - Everyone is allowed to copy, distribute and modify GPL-programs without license fees - „Copyleft“: derivative works have also to be licensed under the GPL if distributed and the source code has to be provided Introduction to the GPL - GPLv2 from 1991 - Public process to establish new license version - General Licenses as soft law? - 29 June 2007: publication of GPLv3 New provisions of GPLv3 3. Protecting Users' Legal Rights From Anti- Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source.
    [Show full text]
  • Qt Licensing Explained What Are Your Options and What Should You Consider?
    Qt Licensing Explained What are your options and what should you consider? May 2020 Team › Thilak Ramanna Territory Sales Director › Somnath Dey Regional Sales Manager Agenda Qt Commercial License Qt Open Source License Open Source vs. Commercial Qt Product Licensing 3 14 May 2020 © The Qt Company Qt dual licensing model Commercial Qt Qt for Device Creation • Target all devices, including embedded Open Source Qt • Additional distribution License for each device • Under GPLv3 and LGPLv3 – Limitations and obligations Qt for Application Development • Free of charge • Feature wise same as OSS Qt • Target desktop and mobile out of box • Embedded targets need DIY work Other commercial Qt products • UI designer offering (Qt Design Studio, Qt 3D Studio) • Qt for MCU • Qt Safe Renderer • Add-ons – Qt M2M Protocols, Qt Automotive Suite • Professional Services 4 14 May 2020 Qt Commercial License 5 14 May 2020 © The Qt Company Accelerate and Protect your Investment No need to comply with (L)GPL restrictions • Build Closed/locked down devices • Software patents, DRM or other technical reasons • Contamination Freedom to modify and compile source codes • Static linking • Make libraries compact (Memory efficiency) • Build competitive advantage without sharing changes Keep Qt usage confidential • LGPL usage of Qt needs to be public knowledge Commercial only offerings and value-added functionality available 6 14 May 2020 © The Qt Company Patents and IPR Intellectual property is Past: Products of the factory increasingly important Future: Products of the mind Patents protect inventions; Copyrights will only protect the way software is written copyrights protect expression Patents are the only way to secure software inventions Software patents will protect the R&D investments put down in a product A commercial license for Qt will not interfere with your IPR and patents 7 14 May 2020 © The Qt Company Locked Devices Locking down devices (a.k.a.
    [Show full text]
  • A Framework for Purposeful Open Source
    Open Source Archetypes: A frameworkFramework For For Purposeful Open Source May 2018 Open Source Archetypes: A Framework For Purposeful Open Source Table of Contents Preface. 03 Introduction . 04 How to Use This Document. 05 Benefits of Open Source . 06 Open Source Project Archetypes. 10 Business-to-Business (B2B) Open Source . 11 Multi-Vendor Infrastructure . 12 Rocket Ship to Mars . 14 Controlled Ecosystem . 16 Wide Open. .. 17 Mass Market . 19 Specialty Library . 21 Trusted Vendor . 22 Upstream Dependency . 24 Bathwater . 25 Quick-Reference Comparison Of All Archetypes . 28 Practical Questions To Ask About A Project . 29 Basics of Open Source Licensing . 33 Methodology . 37 Acknowledgements . 38 Appendix – Work On ‘Openness’ At Mozilla . 38 BACK TO CONTENTS 02 Open Source Archetypes: A Framework For Purposeful Open Source Preface This report was originally commissioned by Mozilla for internal purposes. Mozilla wanted a shared framework for discussing its options in running open source projects, and requested a survey and comparative analysis of open source project archetypes — the various shapes that open source projects take in order to meet their various goals. For example, should a project prioritize development momentum over early collaborator acquisition, or vice versa? Should it optimize for individual contributors or for institutional partners? Different projects will have different answers to these and many other questions. The benefits of having a common vocabulary of archetypes extend beyond Mozilla, however, and the vocabulary is more useful and more easily improvable the more widely it is shared. Accordingly, Mozilla decided to release the report publicly. Very little has been changed from the original internal version: the Mozilla-specific orientation has been left intact, on the theory that the analysis will be clearer if tuned to a specific (and fortunately well-known) organization rather than rewritten for a hypothetical general audience.
    [Show full text]