]> rtime.felk.cvut.cz Git - socketcan-devel.git/blob - doc/legal.tex
The commit aabdcb0b553b9c9547b1a506b34d55a764745870 ("can bcm: fix tx_setup
[socketcan-devel.git] / doc / legal.tex
1 % $Id$
2
3 \newpage
4 \section{Rechtliche Hinweise}
5 \label{legal}
6
7 Volkswagen geht davon aus, dass diese rechtlichen Hinweise vom
8 Anwender gelesen, verstanden und akzeptiert worden sind.
9
10 \medskip
11 Im Quellcode des \LLCF\ findet man folgenden Hinweis:
12
13 \begin{code}
14 /*
15  * Copyright (c) 2002-2005 Volkswagen Group Electronic Research
16  * All rights reserved.
17  *
18  * Redistribution and use in source and binary forms, with or without
19  * modification, are permitted provided that the following conditions
20  * are met:
21  * 1. Redistributions of source code must retain the above copyright
22  *    notice, this list of conditions, the following disclaimer and
23  *    the referenced file 'COPYING'.
24  * 2. Redistributions in binary form must reproduce the above copyright
25  *    notice, this list of conditions and the following disclaimer in the
26  *    documentation and/or other materials provided with the distribution.
27  * 3. Neither the name of Volkswagen nor the names of its contributors
28  *    may be used to endorse or promote products derived from this software
29  *    without specific prior written permission.
30  *
31  * Alternatively, provided that this notice is retained in full, this
32  * software may be distributed under the terms of the GNU General
33  * Public License ("GPL") version 2 as distributed in the 'COPYING'
34  * file from the main directory of the linux kernel source.
35  *
36  * The provided data structures and external interfaces from this code
37  * are not restricted to be used by modules with a GPL compatible license.
38  *
39  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
40  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
41  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
42  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
43  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
44  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
45  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
46  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
47  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
48  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
49  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
50  * DAMAGE.
51  *
52  * Send feedback to <socketcan-users@lists.berlios.de>
53  *
54  */
55 \end{code}
56
57
58 \subsection{Erweiterter Haftungsausschluss}
59
60 Im Geltungsbereich der deutschen Rechtsprechung besteht auch bei der
61 kostenlosen Überlassung bei grob fahrlässigen oder 
62 vorsätzlich verschwiegenen Mängeln die Möglichkeit, den Urheber für
63 entstandene (Folge-)Schäden haftbar machen zu können.\\ 
64
65 Wenngleich die Autoren bemüht sind, eine fehlerfreie Software zur
66  Verfügung zu stellen, lassen sich Fehler nicht generell
67  ausschließen. Aus
68  diesem Grunde erklärt sich der Anwender mit dem Einsatz des  
69 \LLCF\ damit einverstanden, den Haftungsausschluss gegenüber den
70 Autoren und der Volkswagen AG {\bf uneingeschränkt} anzuerkennen und
71 auf jedwede rechtlichen Möglichkeiten/Forderungen beim Auftreten von
72 Mängeln/Schäden/Folgeschäden durch den Einsatz des \LL\ zu
73 verzichten.
74
75 \subsection{Logo}
76
77 Das Logo des \LLCF\ ( '/dev/$<$ beetle $>$' ) ist als zusammengesetzte
78 Bildmarke Eigentum der Volkswagen AG. Es symbolisiert die Integration
79 des Fahrzeugs in eine Umgebung der Standard-Informationstechnologie.
80
81 \subsection{Linux Module License}
82
83 Teile der vollständigen \LL-Distribution unterliegen nicht der GNU Public
84 License sondern sind proprietärer Code der Volkswagen
85 AG. Richtigerweise ist dieses auch im Quellcode der einzelnen
86 Kernelmodule mit dem Makro {\mbox{\bf MODULE\_LICENSE(\grqq Volkswagen
87 Group closed source\grqq)}} markiert. Beim Laden der \LL-Module in den
88 Kernel kann daher beispielsweise folgende Fehlermeldung auftreten:
89
90 \begin{code}
91 Warning: loading can-tp20.o will taint the kernel: Volkswagen Group closed source
92 See http://www.tux.org/lkml/#export-tainted for information about tainted modules
93 Module tainted loaded, with warnings
94 \end{code}
95
96 Dieses ist eine Warnung, dass das geladene Modul nicht unter der GNU
97 Public License steht, was die Funktionsfähigkeit des \LLCF\ jedoch nicht
98 beeinflusst. Typischerweise werden jedoch Anfragen zu Fehlermeldungen,
99 die von 'verschmutzten' tainted-Kernels erzeugt wurden, im Allgemeinen
100 von der Linux-Community nicht kommentiert / beantwortet.\\ 
101
102 Module, die unter der GNU Public License stehen, enthalten das Makro
103 {\mbox{\bf MODULE\_LICENSE(\grqq GPL\grqq)}}.
104
105 \subsection{Transportprotokolle}
106
107 Die in der vollständigen \LL-Distribution enthaltenen Protokoll-Module für die
108 Transport-Protokolle (derzeit VAG TP1.6, VAG TP2.0, Bosch MCNet)
109 sind nur in Verbindung mit einem Non Disclosure Agreement (NDA)
110 für Zulieferer der Volkswagen AG erhältlich. Diese Protokoll-Module
111 sind keine Referenz-Treiber. Nach
112 Auslauf des NDA gelten die im NDA vereinbarten Bedingungen zum
113 Vernichten von Arbeitsergebnissen/Unterlagen/Quellcode.\\
114
115 Der Quelltext für die bezeichneten CAN-Transport-Protokolle ist in
116 klar separierten Modulen und existierte bereits vor einer Integration
117 in den Linux Kernel:
118
119 \begin{code}
120 This TP code is in clearly seperate modules and had a life outside Linux
121 from the beginning and does something self-contained that doesn't
122 really have any impact on the rest of the kernel. The transport
123 protocol drivers have been originally written for something else and
124 do not need any but the standard UNIX read/write kind of interfaces.
125 See <http://www.atnf.csiro.au/people/rgooch/linux/docs/licensing.txt>
126 \end{code}
127
128 MCNet ist ein CAN-Transport-Protokoll der Robert Bosch GmbH. Die
129 Implementierung ist nach Maßgabe des MCNet-Disclaimers {\it
130 ANFORDERUNG DER MCNet-SPEZIFIKATION} vom 13.07.1998
131 erfolgt. Weitergehende Informationen zu MCNet sind erhältlich bei:\\
132
133 Robert Bosch GmbH\\
134 Abteilung K7/EFT62\\
135 Postfach 77 77 77\\
136 D-31132 Hildesheim\\
137
138 Ansprechpartner:\\
139 Dr. Uwe Zurmühl $<$uwe.zurmuehl@de.bosch.com$>$\\
140 Detlef Rode $<$detlef.rode@de.bosch.com$>$
141