Legal Aspects of Distribution Development

Similar documents
Impacts of Open Source and the EUPL on software IP

How To Use Open Source Software

The Designer estimates reaching satisfactory completion of the Services within six weeks of the Effective Date.

An Introduction to Open Source Software and Licensing

We d like to hear your suggestions for improving our indexes. Send to index@oreilly.com.

Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management

What You Should Know About Open Source Software

An Introduction to the Legal Issues Surrounding Open Source Software

ZYPP common package and patch management for SUSE Linux. Duncan Mac-Vicar P. Software Engineer, YaST

Technical Help Desk Terms of Service

Software Licensing is like Programming

Open Source Used In Cisco D9865 Satellite Receiver Software Version 2.20

Canon USA, Inc. WEBVIEW LIVESCOPE SOFTWARE DEVELOPMENT KIT DEVELOPER LICENSE AGREEMENT

Open Source Code: Understanding and Managing the Risks. May 8, Renee L. Jackson. Christopher K. Larus. When You Think IP,

"Owner" "Designer" 1. Description of the Services. "Website" Schedule A "Services" 2. Design Team. "Design Team" 3. Term / Scheduling.

Open Source vs. Collaborative Software: FOSS is Not Enough

Intellectual Property& Technology Law Journal

For Use of Source Code Developed By The Florida Department of Transportation

Presentation. Open Source is NOT Free. For ISACA. By Dave Yip / Gamatech Ltd. Agenda

Relax-and-Recover. Johannes Meixner. on SUSE Linux Enterprise 12.

Categories of Free and Nonfree Software

END USER USER-SUBJECT-TO- QUALIFICATION SOFTWARE LICENSE AGREEMENT

The National Library of Ireland Terms of Use of Material made available on registers.nli.ie

Governance of multi-authors and Open Source collaboration projects: Best practices and legal tips. Michel Jaccard l Juliette Ancelle

Public Cloud. Build, Use, Manage. Robert Schweikert. Public Cloud Architect

Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW

Therm-App Software Development Kit License Agreement

[Contractor] and. [European Space Agency] ESA Intellectual Property Licence for the Agency s Own Requirements

READ THIS AGREEMENT CAREFULLY.

Managing Open Source Software 2010: Best Practices

SUBSCRIPTION SERVICES.

Boost Libraries Boost Software License Version 1.0

GPL, MIT, BSD, GEHC (and me)

ECLIPSE FOUNDATION, Inc. INTELLECTUAL PROPERTY POLICY Effective as of July 21, 2011 (the Effective Date )

Open Source in the Real World: Beyond the Rhetoric

VRE Mobile Developer s Guide

DUAL MONITOR DRIVER AND VBIOS UPDATE

Siemens Schweiz AG Building Technologies Division Intellectual Property Gubelstrasse 22 CH 6300 Zug Switzerland

Performance Monitoring in the Linux Kernel Davidlohr Bueso

Case Study: University of Dayton and Novell Identity & Security Solutions Rick Wagner

SUSE Linux uutuudet - kuulumiset SUSECon:sta

LICENSE AGREEMENT FOR TOBII ANALYTICS SOFTWARE DEVELOPMENT KIT AND API

PointCentral Subscription Agreement v.9.2

Inject Design General Terms & Conditions

GPL, MIT, BSD, OSS (and me)

ALPHA TEST LICENSE AGREEMENT

QUADRO POWER GUIDELINES

LEGAL ISSUES RELATING TO MOBILE APPLICATIONS DEVELOPMENT SEPTEMBER 27, 2012

RSA Two Factor Authentication. Feature Description

Terms and Conditions v

Building Images for the Cloud and Data Center with SUSE Studio

Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256

Open Source Used In Cisco Instant Connect for ios Devices 4.9(1)

SUSE Customer Center Roadmap

ii. sold, licensed, transferred or assigned to no other party for a period of thirty (30) days;

Services Agreement between Client and Provider

An Open Source Software Primer for Lawyers

The Risks of Open Source Software in Outsourcing Transactions

CONTRIBUTION AGREEMENT VERSION 1.1

Columbia University Service Provider Agreement

SOFTWARE LICENSE AGREEMENT (Web Version October 18, 2002)

Thank you for your interest in contributing to GENIVI Alliance ("We" or "Us").

Statement of Work. for. Online Event Registration Product Deployment for Salesforce Implementation. for. Open Web Application Security Project (OWASP)

FME SOFTWARE LICENSE AGREEMENT

End-User Software License Agreement

SOLARWINDS, INC. ipmonitor 8.0 MANAGER END USER LICENSE AGREEMENT REDISTRIBUTION NOT PERMITTED

Unified Infrastructure Management Compatibility Matrix April 4, 2016

RSA Two Factor Authentication

1. IMPORTANT NOTICE 2. LICENSE OF SOFTWARE PROGRAMS License Grant

Impact of cloud computing

Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales

Website Development Agreement

Novell Identity Manager Resource Kit

THE FOLLOWING ARE INSTRUCTIONS FROM THE FRONT SIDE OF SEAGATE PURCHASE ORDERS:

ecatholic Payments Terms of Service Agreement

How To Write A Contract Between College And Independent Contractor

RSA Security Analytics Netflow Collection Configuration Guide

Terms and Conditions. We recommend that you periodically check this information for updates. 2.1 Fees Payable

Open Source Software used in the product

RTI Monitor. Release Notes

RSA Security Analytics Netflow Collection Configuration Guide

Terms and Conditions

1. Third Party Software or Free Software License Information

Towards an OSS License for Europe?

GPL v3 or EUPL? Alternative for Public Sector and their providers

Web development, intellectual property, e-commerce & legal issues. Presented By: Lisa Abe

INTEL SOFTWARE LICENSE AGREEMENT (OEM / IHV / ISV Distribution & Single User)

Advanced Systems Management with Machinery

BMC Remedy Action Request System 7.0 Open Source License Agreements

Free and Open-Source Software Diligence in Mergers, Acquisitions, and Investments

THE FOLLOWING ARE INSTRUCTIONS FROM THE FRONT SIDE OF SEAGATE PURCHASE ORDERS:

Configuration Management in SUSE Manager 3

C-DAC Medical Informatics Software Development Kit End User License Agreement

PLEASE READ BEFORE USING, DOWNLOADING, COPYING OR INSTALLING

KAWASAKI MOTORS CORP., U.S.A. WEBSITE LINKING AGREEMENT

PWNIE EXPRESS TERMS AND CONDITIONS AND END USER LICENSE AGREEMENT PWN PULSE SOFTWARE AND SENSOR HARDWARE AS A SERVICE

Privacy Policy and Terms of Use

Challenges Implementing a Generic Backup-Restore API for Linux

OSS Enforcement in the European Union. Diego Fernández

CONSULTING SERVICES AGREEMENT

Transcription:

Legal Aspects of Distribution Development Concepts, Cases, Chaos (some Fun, no FUD) Jürgen Weigert SUSE legal team, OSRB teamlead internal tools jw@suse.de

Overview Patents, Trademarks, Copyright & Licenses Fun with Licenses Novell & opensuse Policy Legal Review @ SUSE Near Future 2

Intellectual property - in a nutshell Intellectual Property, a "Seductive Mirage" - - Stallman Patent - - new, useful, and non-obvious invention Copyright - - not ideas, but the expression of ideas Trade Secret - - information not generally known that is subject to reasonable confidentiality measure Trademark - - words or symbols that identify and distinguish goods or services 3

Intellectual property - in a nutshell... Patent, Copyright, Trade Secret, Trademark Each is relevant to creating and marketing software The basic right - - to prevent use by others Remedies - - damages and injunctions 4

Intellectual property - in a nutshell... Patent, Copyright, Trade Secret, Trademark Each is relevant to creating and marketing software The basic right - - to prevent use by others Remedies - - damages and injunctions (Legal actions compensations and cease-and-desist) (Klagearten -- Schadensersatz und Unterlassungsklage) Beware: Lawyers have their legal-speak, just as we have our tech-speak. 5

Trademarks Examples found in open source software: opensuse Fair use? If in doubt use google, or remove. 6

Trademarks... MrClean is a trademark of Proctor&Gamble Pikachu is a trademark of Nintendo, and probably copyrighted artwork too. A trademark gets diluted, if not properly defended Thus http://opensuse-community.org uses a blue theme and has no official opensuse logo Talk to us, if you want to use SUSE or Novell marks! 7

Licenses 8

Licenses /* * Copyright (c) 2009 jw@suse.de, Novell Inc. * All rights reserved. */ -- What does this tell us? -- Not enough. Copyright law defaults to non-free (even if published) Copyright owner needs to declare what is allowed / required / excluded, etc. He can disclaim his copyright - 'release into public domain' draft a license language (or pay a lawyer to do so) adopt an existing language. 9

Licenses Public Domain Simple concept, but local law makes it complex Example that might work for a German author: Copyright (c) 2009 Juergen Weigert. All rights reserved. I, (Juergen Weigert) the creator of this work, hereby release this work into the public domain. This applies worldwide. In case this is not legally possible, I grant any entity the right to use this work for any purpose, without any conditions, unless such conditions are required by law. This effectively means: 'No rights reserved' 10

Licenses Draft Your Own? Don't do it. You'll get something wrong, even if you are a lawyer. Edit an existing licenses? Don't do it. (Same reason) Choose from the existing pool. (FSF, OSI, CC,...) We deal with ca. 500 licenses already; derived from ca. 50 original licenses. 11

Licenses Existing Examples from http://people.freebsd.org/~phk/ /* * ---------------------------------------------------------------------------- * "THE BEER-WARE LICENSE" (Revision 42): * <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 * ---------------------------------------------------------------------------- */ Is this a good license? Does this include an obligation to buy beer? Well, at least it is dubbed a valid license by the FSF 12

Licenses Existing Examples... from http://sam.zoy.org/wtfpl/ used with libcaca DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar 14 rue de Plaisance, 75014 Paris, France 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. /* This program is free software. It comes without any warranty, to * the extent permitted by applicable law. You can redistribute it * and/or modify it under the terms of the Do What The Fuck You Want * To Public License, Version 2, as published by Sam Hocevar. See * http://sam.zoy.org/wtfpl/copying for more details. */ 13

Licenses Reuse Existing Ones choose wisely does it express what you want? consult with others (co-workers, employer) is it compatible with your third party components? pay attention to innocent details (e.g. or any later version, BSD4-Clause) Novell Legal generally favors GPLv2 or GLPv3; also BSD or MIT under certain conditions. Copyleft aka Share-Alike 14

License Compatibility How do the licenses of multiple packages/files interact? multiple licenses in 'mere aggregation' are okay multiple licenses of linked components may conflict Check clause by clause Build license compatibility matrix Dual license models can heal this A dual (or triple) license allows downstream to choose License mix? -> obey them all! We almost always have multiple licenses in a package 15

License compliance e.g. GPL asks to: include a fulltext copy of the GPL provide exact source attach license notices declare modifications do not add any further restrictions Once free, always free and more 16

Novell Policy Developers need to check third party materials for confidentiality notices restrictive notices or license terms patent markings Need to document third party materials Obtain approval 'if needed' Manager approval and Legal approval Outbound and Inbound SUSE Legal team handles SUSE related issues 17

OpenSUSE Policy OSI-approved licenses are accepted per default - exceptions apply on a case by case review We do not review the entire build service contents - but we review/act upon notice Submit requests to Factory need approval from the OpenSUSE review board (both technical and legal review) 18

Legal Review at SUSE 19

Legal Review at SUSE... We review in multiple steps at package check-in time (fully automated) (creates bill of materials, exposes potential issues) during build (after technical approval) (manual package level review, check for completeness, creates reports) at shipment time (product level report, resolution of outstanding issues, documentation, export application) 20

Legal Review at SUSE... HASI SLEPOS SLED SLES IBS SUSE:SLE*... SUSE:Factory:Head ci_newpack Review by Autobuild Team + Legal Team submitpac Legal manual review Legal batch review Technical review home:jw kdenlive ffmpeg 21

Legal Review at SUSE... HASI SLEPOS SLED SLES IBS SUSE:SLE*... SUSE:Factory:Head ci_newpack OBS opensuse:factory osc submitreq accept opensuse Review by Autobuild Team + Legal Team REVIEW BOARD submitpac osc submitreq create home:jw kdenlive ffmpeg home:aj home:billg 22

Artefacts of our Legal Review (We used to ship crippled software. No more!) Separation in OSS / non-oss The products have no binary only code We resolve legal issues with upstream via bugzilla, email This is where everybody please help! We discuss alternatives Again your help may be needed We escalate to management and Novell corporate legal 23

Near Future Gain visibility Share some review infrastructure asap Now I need to apply for outbound approval Get in contact with other review projects Define aspects we should share 24

Near Future Gain visibility Share some review infrastructure asap Now I need to apply for outbound approval Get in contact with other review projects Define aspects we should share First step taken today, Thank you for listening! 25

General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. Novell, Inc., makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc., reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.5 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-ncsa/2.5/. For other licenses contact author.