Use of Open Source Software in Embedded Systems. Legal Aspects



Similar documents
ALM Works End-User License Agreement for Structure Plugin

ALPHA TEST LICENSE AGREEMENT

NRBN VOICE SERVICES RETAIL AGREEMENT. (9-1-1 VoIP Emergency Calling) NIAGARA REGIONAL BROADBAND NETWORK LIMITED ( NRBN ) - and -

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

BLACKBERRY AUTHORIZED ONLINE RETAILER BLACKBERRY HANDHELD REPAIR SERVICE TERMS AND CONDITIONS

Software License Agreement

ENTERPRISE EDITION INSTALLER END USER LICENCE AGREEMENT THIS AGREEMENT CONSISTS OF THREE PARTS:

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

AMERICAN INSTITUTES FOR RESEARCH OPEN SOURCE SOFTWARE LICENSE

Services Agreement between Client and Provider

REPAIR SERVICES AND PROCESSING FEES.

Alberta Construction Safety Association

MEDICAL-OBJECTS SOFTWARE LICENCE AGREEMENT

BECKER COUNTY ENHANCED REMOTE ACCESS AGREEMENT

Pervasive Software Inc. Pervasive PSQL v11 Insurance License Agreement

1. Scope of Agreement 1.1 TMG will sell to the Customer the Products defined in an individual agreement between TMG and the Customer.

SOFTWARE LICENSE AGREEMENT

SUBSCRIPTION SERVICES.

1.1 Authorized User means an employee of Customer who has been issued a User ID in accordance with Section 3.2(a).

T: +43-(0) F: +43-(0)

Software Licence Terms and Conditions for the Provision of Software of WIELAND Dental + Technik GmbH & Co. KG for an Indefinite Period

General Terms and Conditions for Online Sales of TomTom Inc ( TomTom )

General Terms and Conditions for the Sale and Delivery of Organizational and Programming Services and Permission to Use Software Products

Geomant Americas Inc. END USER SOFTWARE LICENSE AGREEMENT

IMPORTANT IT IS DEAMED THAT YOU HAVE READ AND AGREE TO ALL TERMS & CONDITIONS BEFORE USING THIS WEBSITE.

How To Make Autosar A Successful Business Model

CITRIX SYSTEMS, INC. SOFTWARE LICENSE AGREEMENT

END USER LICENSE AGREEMENT FOR SLICKEDIT(R) CORE SOFTWARE IMPORTANT

EASTLINK PERSONAL CLOUD TERMS OF SERVICE

Partners in Care Welch Allyn Connex Software Development Kit License Agreement

1. Third Party Software or Free Software License Information

ECC Board of Trustees

R&S TSMW Radio Network Analyzer Open Source Acknowledgment

CCH Small Firm Services 2008 License Agreement for Online Applications Terms and Conditions

Paychex Accounting Online Terms of Use

SDLS068A DECEMBER 1972 REVISED OCTOBER Copyright 2001, Texas Instruments Incorporated

XANGATI END USER SOFTWARE LICENSE TERMS AND CONDITIONS

End-User Software License Agreement

AGREEMENT BETWEEN USER AND Global Clinical Research Management, Inc.

Identification of Section to be changed: Text Deleted and Inserted: Explanation of Amendment

END USER LICENSE AGREEMENT ( EULA )

VIETNAM LAWS ONLINE DATABASE License Agreement Multi-user Subscription

Design Development Agreement

4. Included Setup and Options i. Initial phone consultation on your setup and call flow as outlined below. 1. PBX Minutes 2. PBX Minutes

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

ecopy Business Automation Services Software License Agreement

Central Plumbing (Wellington) Limited

WEBSITE DEVELOPMENT STANDARD TERMS AND CONDITIONS

W.H. Software Maintenance and Technical Support Agreement

User Agreement. Quality. Value. Efficiency.

6. MODIFICATIONS. Licensee may modify, adapt and create improvements to the SOFTWARE subject to the following conditions:

BROCADE COMMUNICATIONS SYSTEMS, INC. END USER SOFTWARE LICENSE AGREEMENT FOR BROCADE IP ANALYTICS PACK FOR VMWARE VREALIZE OPERATIONS

CENTURY 21 CANADA LIMITED PARTNERSHIP WEBSITE TERMS OF USE

Terms & Conditions Template

SAMPLE RETURN POLICY

Civilserve GmbH Weuert 5, Steinfeld End User License Agreement for GGU-Software

Terms of Service. Your Information and Privacy

AGREEMENT BETWEEN USER AND International Network of Spinal Cord Injury Nurses

The Credit Control, LLC Web Site is comprised of various Web pages operated by Credit Control, LLC.

Long Island IVF Terms and Conditions of Use

Technical Help Desk Terms of Service

TEXTURA AUSTRALASIA PTY LTD ACN ( Textura ) CONSTRUCTION PAYMENT MANAGEMENT SYSTEM TERMS AND CONDITIONS OF USE

PLEASE READ THIS AGREEMENT CAREFULLY. BY INSTALLING, DOWNLOADING OR OTHERWISE USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT.

Towards an OSS License for Europe?

General Terms and Conditions of NEC Tokin Europe GmbH

MDM Zinc 3.0 End User License Agreement (EULA)

Affiliate means a legal entity that is owned by or under common ownership with Stratus Technologies Ireland Limited.

Canadian Pharmaceutical Distribution Network Certificate Authority Services Agreement. In this document:

SourceKraft Systems & Consulting Ltd. LICENSE AGREEMENT FOR SOFTWARE APPLICATIONS

Open Source Used In Cisco D9865 Satellite Receiver Software Version 2.20

Infineon Technologies North America Corp. Terms and Conditions of Sale

1.1 Eligibility. You may only use the Services if you are (a) over 13 years old and (b) allowed by law to enter into a binding contract.

MTConnect Institute Public Comment and Evaluation License Agreement

openqrm Enterprise Server and Client Licenses Agreement

If a Client and a Freelancer enter an independent contractor relationship, then this Freelancer Agreement ( Freelancer Agreement ) will apply.

Custodian-Node data provision terms and conditions

How To Pay A Contract With Neustar

UPDATE AND SUPPORT CONTRACT Contemplas TEMPLO Software

Purchase Order Terms and Conditions Beloit College

Covered California. Terms and Conditions of Use

Page! 1 of! 6 Initials: [ ] 1CRM Software License Agreement Version The License

Acceptance of Terms. Terms of Service. Privacy Policy. Terms Applicable to All Products and Services. Last Updated: January 24, 2014

PERFORCE End User License Agreement for Open Source Software Development

Please read these Terms and Conditions carefully. They Govern your access and use of our Website and services on it.

AGREEMENT BETWEEN USER AND Caduceon Environmental Laboratories Customer Portal

IICLE ONLINE SUBSCRIPTIONS TERMS AND CONDITIONS

GlaxoSmithKline Single Sign On Portal for ClearView and Campaign Tracker - Terms of Use

ELECTRONIC ARTS SOFTWARE END USER LICENSE AGREEMENT

Best Companies Limited Website Terms and Conditions

Terms of Use Gateway Clipper Website

Transcription:

Use of Open Source Software in Embedded Systems Legal Aspects embedded world Conference 2007 February 13 th 15 th 2007, Nuremberg RA Dr. Tobias Sedlmeier KANZLEI DR. ERBEN www.kanzlei-dr-erben.de KANZLEI DR. ERBEN All rights reserved 1

Use of Open Source Software in Embedded Systems Legal Aspects Authors Dr. iur. Tobias Sedlmeier Dr. iur. Meinhard Erben Dr. iur. Wolf Günther KANZLEI DR. ERBEN, Heidelberg, Germany KANZLEI DR. ERBEN All rights reserved 2

Use of Open Source Software in Embedded Systems Legal Aspects Introduction Use of open source software (OSS) in embedded systems increases rapidly, in particular due to the following reasons: OSS is economical, OSS is easily available (e.g. via the Internet), and OSS is trendy. The economic advantages of OSS lead to the fact that the entities involved (producers, resellers, purchasers) often Completely ignore the technical and legal risks of OSS, and Do not care about the license conditions under which the relevant OSS is distributed. KANZLEI DR. ERBEN All rights reserved 3

Use of Open Source Software in Embedded Systems Legal Aspects Contents 1. Legal Framework for the Use of OSS in Embedded Systems 2. Liability Risks Arising from the Use of OSS for the Supplier of Embedded Systems 3. Contractual Measures to Minimize Legal Risks Arising from OSS Used in Embedded Systems 4. Technical Measures to Minimize Legal Risks Arising from OSS Used in Embedded Systems 5. Conclusion KANZLEI DR. ERBEN All rights reserved 4

1. Legal Framework for the Use of OSS in Embedded Systems Almost any OSS is distributed under certain standardized terms and conditions which determine the scope of the possible use of the OSS. Most of these OSS license conditions interdict the use of the OSS if the user does not comply with any and all provisions of the license conditions. E.g., the GNU General Public License (2.0) states: If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. KANZLEI DR. ERBEN All rights reserved 5

1. Legal Framework for the Use of OSS in Embedded Systems Typical content of many OSS license conditions (1/2): In case the OSS is distributed in object code (the relevant case for embedded systems), the OSS and any modifications thereto may only be distributed if the complete corresponding machine readable source code (also with respect to the modifications to the OSS!) is also provided to the relevant customer. In case of modifications effected to the OSS, the supplier has to cause the modified software parts to carry prominent notices stating that he has changed the files and the date of any such change. Any modification to the relevant OSS may itself also only be distributed under the relevant OSS license conditions. I.e. in many cases: Any modification made with respect to the OSS has itself also be offered as OSS (!). KANZLEI DR. ERBEN All rights reserved 6

1. Legal Framework for the Use of OSS in Embedded Systems Typical content of many OSS license conditions (2/2): Copyright notices have to appear when a modification of the OSS is running. With respect to embedded software, this is almost impossible as embedded software usually does not cause any output on a display visible for the user (e.g. the driver of a car). The distributor of the relevant OSS or of modifications thereof has to agree with its customers on a complete disclaimer of warranty and liability. Such an agreement would be invalid and unenforceable under most European legislations. In particular, in case the supplier contracts with its customer based on general terms and conditions, the legal possibilities to restrict warranties and liabilities are very tight. KANZLEI DR. ERBEN All rights reserved 7

1. Legal Framework for the Use of OSS in Embedded Systems Consequences of a breach of the OSS license conditions: The use of the relevant OSS is illegal. Any author who contributed any part to the OSS may for example Claim for damages and/or Seek for a preliminary injunction which interdicts the use of the OSS. If an author claims so: Supplier has probably to Recall all systems / software containing the relevant OSS and Exchange the OSS and any software based thereon by own or properly licensed software. KANZLEI DR. ERBEN All rights reserved 8

2. Liability Risks Arising from the Use of OSS for the Supplier of Embedded Systems Liability risks towards clients (1/2): The use of OSS in embedded systems is very likely gross negligent, since There is no quality assurance mechanism in the course of the development of OSS which can certainly be retraced; It is for a prudent merchant not reasonable to rely on software the authors of which are unknown and the development process of which may not be certainly retraced; It is not traceable whether the authors of the OSS have used own / properly licensed code or whether they have illegally used code of third parties; The terms and conditions under which OSS is distributed are often ambiguous and unclear. The scope of the allowed use of the OSS is unclear. KANZLEI DR. ERBEN All rights reserved 9

2. Liability Risks Arising from the Use of OSS for the Supplier of Embedded Systems Liability risks towards clients (2/2): Most embedded systems are distributed under General terms and conditions or At least liability restriction clauses the wording of which the supplier uses more than once. For both cases most European legislations state that any restriction of liabilities caused by gross negligence is invalid and unenforceable. There is no legal measure to reduce liabilities caused by gross negligence by standardized contracts / provisions. Supplier has to face enormous liability risks! Supplier s executive officers and executive employees are very likely personally liable! KANZLEI DR. ERBEN All rights reserved 10

2. Liability Risks Arising from the Use of OSS for the Supplier of Embedded Systems Liability risks towards OSS authors: In case of a breach of the OSS license conditions, any author of the OSS may Claim for damages and/or Seek for a preliminary injunction which interdicts the use of the OSS. Consequences: Danger for the supplier of being sued in a multiplicity of countries since the authors of OSS are often wide spread over the whole world. Danger for the supplier of being sued in countries where damage claims may reach galactic dimensions (e.g. United States of America, Canada). Supplier has probably to recall all systems containing the relevant OSS and exchange the OSS and any modifications made thereon by other software. KANZLEI DR. ERBEN All rights reserved 11

2. Liability Risks Arising from the Use of OSS for the Supplier of Embedded Systems Liability risks towards other third parties: Also other third parties may Claim for damages and/or Seek for a preliminary injunction which interdicts the use of the OSS as far as Their intellectual and/or industrial property is affected by the OSS. KANZLEI DR. ERBEN All rights reserved 12

3. Contractual Measures to Minimize Legal Risks Arising from OSS Used in Embedded Systems A complete contractual exclusion of the supplier s risks relating to the use of OSS is not possible. However, the following information should, from the suppliers point of view, be integrated in the contractual documentation of transactions and projects in which OSS is relevant: It must be very clearly indicated that OSS is used. The names of all OSS products in question as well as the names of these products manufacturers/originators must be fully mentioned. In case the OSS may only be distributed and/or used under certain license conditions, a clear indication must be made that the client has to adhere to these license conditions. It is also clearly advisable to exclude any warranties and liabilities in connection with the OSS as far as feasible under applicable law. Such warranty and/or liability disclaimer shall in any case be drafted by an experienced IT-lawyer (otherwise the disclaimer will very likely be void). KANZLEI DR. ERBEN All rights reserved 13

4. Technical Measures to Minimize Legal Risks Arising from OSS Used in Embedded Systems As far as possible the OSS should be technically separated from the hardware: The relevant OSS should not be directly embedded into the relevant hardware (e.g. a controller unit, etc.). The relevant OSS should not be directly integrated into the relevant hardware unit but rather in separate hardware modules (such as CF-cards, EPROMs, etc.) on which the OSS is stored and which may be connected to the unit for the upload of the OSS. Alternatively, it is also possible to deliver the OSS to the customer separately by using standard data carriers (such as CD, DVD, etc.) and to cause the customer thereby to upload the OSS by himself. KANZLEI DR. ERBEN All rights reserved 14

5. Conclusion The use of OSS in embedded systems is, from a legal point of view, very risky. In particular, the use of OSS in embedded systems causes enormous liability risks. There are only very few measures which may reduce these risks (but it is not yet clear whether the courts will consider and accept these measures). From a legal point of view, it is clearly advisable not to use OSS within embedded systems. KANZLEI DR. ERBEN All rights reserved 15

Thank you for your attention! KANZLEI DR. ERBEN Neuenheimer Landstr. 36 D-69120 Heidelberg www.kanzlei-dr-erben.de KANZLEI DR. ERBEN All rights reserved 16