Opensource Lizenzen. Frank Müller Opensource Seminar HS2014 Universität Basel

Ähnliche Dokumente
Open-Source-Software core_cm3.h

Hauptbildschirm HINWEIS. (1) Die Library (Bibliothek) ist der Hauptbildschirm dieser App. Tippen Sie, um die Dateien und Ordner der App anzuzeigen.

Open-Source-Software

CLP-380 Version 1.10

Open Source Lizenzrecht

LET S GET STARTED. Twist. Quick start guide

Inptools-Handbuch. Steffen Macke

VCC-HD2300/HD2300P VCC-HD2100/HD2100P

Yamaha Expansion Manager

- 1 - Drittleistungen

NCP engineering Client Software-Lizenzbedingungen

Software Lizenzen. Robert M. Albrecht CC-BY-SA. Mittwoch, 14. März 12

Projektarbeit aus der Datenverarbeitung. Lotto. von: Hubert Schlenk Olimex AVR USB 162 Entwicklerboard Hubert Schlenk

TechNote. XCAPI-Lizenzierung in einer virtuellen Umgebung Stand: 27. Oktober

Up and Down - Projekt mit dem AT90USB162

ALL1688PC. Benutzerhandbuch. Passiver Powerline Verbindung (Home Plug Gerät) Phasenkoppler (Hutschienen Version)

Benutzer-Handbuch Komponente Bewerbung, Zulassung

CASIO ClassPad App. (für Android, für ios) Bedienungsanleitung. Für ClassPad II Serie.

Softwarelizenzen und Open Source

Software Lizenzbedingungen

Software Lizenzbedingungen

Projektarbeit: Roulette Spiel

CASIO ClassPad App. (für Android, für ios) Bedienungsanleitung. Für ClassPad II Serie.

CASIO fx-cg500 App. (für Android, für ios) Bedienungsanleitung. Bedienungsanleitungen sind in diversen Sprachen verfügbar unter

Online-Handbuch. Handbuch zu My Image Garden. Deutsch (German)

wxwindows Library License, Version Copyright (C) Julian Smart, Robert Roebling et al,

Vbs To Exe converts VBS (.vbs) files to the EXE (.exe) format.

Übersicht über das OSS-Recht

Yamaha Expansion Manager

Projektarbeit Reaktionsspiel

Gigaset elements Sensoren und Aktoren

Hintergrund und inaktiver Bildschirm. Administratorhandbuch

FontFilter 2.0. JoLauterbach Software GmbH. XTensions Software, Plug-Ins und individuelle Lösungen. Automatische Schriftenaktivierung für QuarkXPress

Sophos Endpoint Security and Control Einzelplatz-Startup-Anleitung

ArtPro Benutzerhandbuch

Organisatorisches. Kurs-Inhalt:

Sophos Endpoint Security and Control Einzelplatz-Startup-Anleitung

NCP engineering Client Software-Lizenzbedingungen

SuperX-Benutzer-Handbuch IVS-Modul

Inhalte Einrichtung Verwenden Fehlersuche Status-LED Anhang KABELLOSER SUBWOOFER. Bedienungsanleitung. HEOS Subwoofer

ABB Product Selection Assistant für Flow Offline-Installationsanleitung

Software Lizenzbedingungen NCP Secure Entry Client

Software Lizenzbedingungen NCP Secure Entry Client

Sophos SafeGuard Disk Encryption for Mac Startup-Anleitung. Produktversion: 6

Software von Drittanbietern

Triff die Zahl ein Spiel mit dem AT90USB162

Open Source Compliance. RA Dr. Christian Laux, LL.M. OpenExpo 2010, Bern 25. März 2010

In Kooperation mit. Münchner Fachanwaltstag IT-Recht. Open Source Software. Fluch und Segen bei Entwicklung und Vertrieb von Software

Patentrelevante Aspekte der GPLv2/LGPLv2

Addieren und Subtrahieren mit Mikrocontroller Atmega AT90162USB

MediaBoxXT 4.0. Einfache Erstellung von Postscript-Dateien mit QuarkXPress. JoLauterbach Software GmbH Stolzingstraße 4a Bayreuth Germany

Drucker/Kopierer/ Scanner- Benutzerhandbuch NPD DE

Allgemeines zur Installation

kyn Compiler kyn Compiler Projekthandbuch Koh Yao Noi Kleine lange Insel Simplifizierte User Interface Generierung für Java

estos STUN/TURN Server

Handbuch für den Anschluss von iphone/ipad

SNP Launchpad. Version: Dezember SNP Schneider-Neureither & Partner AG

Bedingungen für den Download und Nutzung der alfatraining-applikation

Open Source. Legal Dos, Don ts and Maybes. openlaws Open Source Workshop 26 June 2015, Federal Chancellery Vienna

Diese deutsche Übersetzung dient dem Zwecke, das Verständnis der GNU GPL zu erleichtern. Es handelt sich jedoch nicht um eine im rechtlichen Sinne

C1+C2: Online-Umfrage Ihre Analytics Architektur heute und morgen?

OpenStage WL3 Windows Portable Device Manager (WinPDM) END USER LICENSE TERMS OpenStage WL3 Windows Portable Device Manager (WinPDM)

1 Gesundheit & Sicherheit. Einführung. 2 Das Spiel. 3 So wird gespielt. 4 Vor dem Spiel. 5 Auswahlbildschirm. 6 Das Spiel speichern.

Referenzhandbuch NPD DE

OpenStage WL3 Windows Portable Device Manager (WinPDM) V1 R1. END USER LICENSE TERMS OpenStage WL3 Windows Portable Device Manager (WinPDM) V1 R1

Benutzerdokumentation CenterScan

AKKON CNC TN022. AKKON CNC Schnellstart. Table of versions

Benutzerhandbuch für Google Cloud Print

BatchX 4.0. Stapelverarbeitung mit QuarkXPress. JoLauterbach Software GmbH. Stolzingstraße 4a Bayreuth. Telefon:

Photometric Report 25 Lens Kit

1 Little Password Safe Quickstart [v5]

Bosch Smart Home. Twinguard Rauchwarnmelder mit Luftgütesensor Bedienungsanleitung

Password Management. Password Management Guide MF-POS 8

Sophos SafeGuard Disk Encryption für Mac Benutzerhilfe

Bildung als Betriebssystem der Digitalen Gesellschaft

Referenzhandbuch NPD DE

The projectivity of the moduli space of stable curves. I: Preliminaries on "det"...

Open Source Software-Lizenzvereinbarung

Nutzungsbedingungen. Allgemeines zur Installation

E1701L Laser Controller

Wie Programm Neighborhood Agent mit Secure Gateway konfigurieren. von Stefan Müri

Angenommen, Sie wollen einen kerberisierten Web-Service aufrufen: Der Response wird nun mit dem Status-Code HTTP/ OK beantwortet.

BatchX 3.0. Stapelverarbeitung mit QuarkXPress. JoLauterbach Software GmbH Balthasar-Neumann-Str Bayreuth

Gabriela Grab Hartmann. Anlageentscheidungen messbar machen

Allgemeine Geschäftsbedingungen

Allgemeine Geschäftsbedingungen

Allgemeine Geschäftsbedingungen

Sophos Anti-Virus für Linux Startup-Anleitung

Bosch Smart Home. Tür-/Fensterkontakt Bedienungsanleitung

Vorplanung mit Variantenkonfiguration Vorplanungsstückliste versus merkmalsbasierte Vorplanung

Barcode-Erkennung. Version 5.0. Benutzerhandbuch

Ihr Benutzerhandbuch KONICA MINOLTA BIZHUB C352

Internet Connection Guide

Internet Connection Guide

Benutzerhandbuch für Cisco Unified Personal Communicator

Bosch Smart Home. Twinguard Starter Set Bedienungsanleitung

Monsters of Law: 10 populäre Irrtümer über Freie Software

Bosch Smart Home. Tür-/Fensterkontakt Bedienungsanleitung

Liesmich RF-MANAGER Basic V3. SIMATIC Ident. RFID Systeme. Allgemeine Hinweise 1. Readerverhalten in bestimmten. Anwendungsfällen

Transkript:

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 Lizenzwechsel möglich Closed-Source forks sind erlaubt Einschränkend Copyleft Änderungen müssen veröffentlicht werden. Mit kompatibler Lizenz

Permissive vs. einschränkende Lizenzen Permissiv Einschränkend WTFPL AGPL MIT BSD Apache LGPL GPL

WTFPL DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE sehr permissiv Erlaubt: Alles Nicht Erlaubt: Nichts Pflichten: Bei Änderungen an der Lizenz selbst: Namen ändern

WTFPL DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE sehr permissiv Erlaubt: Alles Nicht Erlaubt: 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 <sam@hocevar.net> Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO.

MIT The MIT License permissiv Erlaubt: Benutzen Kopieren Verändern Verkaufen Verteilen Publizieren Unterlizenzieren Nicht Erlaubt: Autor zur Verantwortung ziehen Pflichten: Lizenz beilegen Copyright beilegen

MIT The MIT License permissiv Erlaubt: Benutzen Kopieren Verändern Verkaufen Verteilen Publizieren Unterlizenzieren Nicht Erlaubt: Autor zur Verantwortung ziehen Pflichten: Lizenz beilegen Copyright beilegen

MIT The MIT License permissiv 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, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

BSD BSD 2-Clause License permissiv Erlaubt: Wie bei MIT Nicht Erlaubt: Autor zur Verantwortung ziehen Pflichten: Copyright beilegen

BSD BSD 2-Clause License permissiv Erlaubt: Wie bei MIT Nicht Erlaubt: Autor zur Verantwortung ziehen Pflichten: Copyright beilegen

BSD BSD 2-Clause License permissiv Copyright (c) <YEAR>, <OWNER> All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the <organization>.

BSD 3 & 4 Clause Licenses permissiv 3. Neither the name of the <organization> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 4. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the <organization>.

Apache-2.0 Apache License 2.0 permissiv Erlaubt: Wie bei MIT Auto. Lizenzierung verwendeter Patente Erlaubt Anbieten von Garantien und Support Nicht Erlaubt: Autor zur Verantwortung ziehen Markennamen & Logos benutzen Pflichten: Lizenz beilegen Copyright beilegen Änderungen auflisten NOTICE Datei

Apache-2.0 Apache License 2.0 permissiv Erlaubt: Wie bei MIT Auto. Lizenzierung verwendeter Patente Erlaubt Anbieten von Garantien und Support Nicht Erlaubt: Autor zur Verantwortung ziehen Pflichten: Lizenz beilegen Copyright beilegen Änderungen auflisten NOTICE Datei

GNU General Public License Gibt mehrere Versionen Version 2 und 3 sind verbreitet Gibt mehrere Typen: LGPL, GPL und AGPL Von Richard Stallman verfasst Vereinigung der GCC, GDB und EMACS Lizenzen

LGPL-2.1 GNU Lesser General Public License v2.1 restriktiv Erlaubt: Benutzen Kopieren Verteilen Modifizieren Kommerzielle Nutzung Dynamisch Linken mit GPL inkompatiblem Code Nicht erlaubt: Autor zur Verantwortung ziehen Pflichten: Copyright beilegen Lizenz beilegen (Link zum) Original Sourcecode offenlegen Changelog erstellen Falls Projekt LGPL Software linkt: Hinweis

GPL-2 GNU General Public License v2 restriktiv Erlaubt: Benutzen Kopieren Verteilen Modifizieren Kommerzielle Nutzung Dynamisch Linken mit GPL inkompatiblem Code Nicht erlaubt: Autor zur Verantwortung ziehen Pflichten: Copyright beilegen Lizenz beilegen (Link zum) Original Sourcecode offenlegen Changelog erstellen Falls Projekt LGPL Software linkt: Hinweis

GPL-2 GNU General Public License v2 restriktiv Erlaubt: Benutzen Kopieren Verteilen Modifizieren Kommerzielle Nutzung Nicht erlaubt: Autor zur Verantwortung ziehen Unterlizenzieren Pflichten: Copyright beilegen Lizenz beilegen (Link zum) Original Sourcecode offenlegen Changelog erstellen

GPL-2 GNU General Public License v2 restriktiv Erlaubt: Benutzen Kopieren Verteilen Modifizieren Kommerzielle Nutzung Nicht erlaubt: Autor zur Verantwortung ziehen Unterlizenzieren Pflichten: Copyright beilegen Lizenz beilegen (Link zum) Original Sourcecode offenlegen Changelog erstellen

GPL-3 GNU General Public License v3 restriktiv Erlaubt: Wie GPL-2 Auto. Lizenzierung verwendeter Patente DRM kann unter GPL nicht DRM sein Erlaubt Anbieten von Garantien und Support Nicht erlaubt: Autor zur Verantwortung ziehen Unterlizenzieren Tivoization Pflichten: Copyright beilegen Lizenz beilegen (Link zum) Original Sourcecode offenlegen Changelog erstellen

GPL-3 GNU General Public License v3 restriktiv Erlaubt: Wie GPL-2 Auto. Lizenzierung verwendeter Patente DRM kann unter GPL nicht DRM sein Erlaubt Anbieten von Garantien und Support Nicht erlaubt: Autor zur Verantwortung ziehen Unterlizenzieren Tivoization Pflichten: Copyright beilegen Lizenz beilegen (Link zum) Original Sourcecode offenlegen Changelog erstellen

AGPL-3 GNU Affero General Public License v3 restriktiv Erlaubt: Wie GPL-3 Nicht erlaubt: Wie GPL-3 Pflichten: Copyright beilegen Lizenz beilegen (Link zum) Original Sourcecode offenlegen (auch bei Webservice) Changelog erstellen

OS ähnliche Bewegungen Free culture movement Open content Creative Commons Open access arxiv, Open Data Regierungsdaten,

Weiterführende Ressourcen Experten: Mastervorlesung: Internetrecht (Frühjahressemester) Anwälte Webseiten: https://www.tldrlegal.com Sehr, sehr kurze Zusammenfassungen Reverse license search http://opensource.org/licenses Übersicht über opensource Lizenzen. https://www.gnu.org/licenses/license-recommendations.html http://choosealicense.com/ Hilfe beim Auswählen der Lizenz

Abschluss: Beerware "THE BEER-WARE LICENSE" (Revision 42): permissiv <phk@freebsd.org> wrote this file. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp

Abschluss: Beerware "THE BEER-WARE LICENSE" (Revision 42): permissiv <phk@freebsd.org> wrote this file. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp

SELECT * FROM questions;

Diskussion Welche Klauseln sind euch wichtig und wieso? Welche Lizenz findet ihr die Beste und wieso?

Sources Stallman Bild: http://mawscm.deviantart.com/art/stallman-freedom-poster-267111450 (CC) GPL: http://www.gnu.org/licenses/quick-guide-gplv3.html WTFPL: http://www.wtfpl.net Haftungsausschluss Problematik: http://www.dieadvokatur.ch/fileadmin/user_upload/publikationen/fachartikel/2007/opensourc e-software_und_haftung.pdf 75 netbsd Sätze: https://www.gnu.org/philosophy/bsd.html FG Workshop: https://www.youtube.com/watch?v=bkq04tla9to Beerware: http://people.freebsd.org/~phk/ http://creativecommons.org/