Codebase list bluez-firmware / e4af620
d/copyright: Add license information of broadcom/BCM43430A1.hcd and others Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@debian.org> Nobuhiro Iwamatsu 2 years ago
1 changed file(s) with 315 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
8383
8484 Craig
8585
86 ------------------------------------------------------------------------------
87 About broadcom/BCM43430A1.hcd, broadcom/BCM43430B0.hcd, broadcom/BCM4345C0.hcd
88 and broadcom/BCM4345C5.hcd
89 ------------------------------------------------------------------------------
90
91 These firmware are acquired from "https://github.com/RPi-Distro/bluez-firmware"
92 distributing Raspberry Pi firmware.
93 These firmware licenses are 'CYPRESS WIRELESS CONNECTIVITY DEVICES DRIVER END
94 USER LICENSE AGREEMENT (SOURCE AND BINARY DISTRIBUTION)', users need to grant
95 to this. The content of the license is written at the end of this text.
96 This is confirmed in SERGE Schneider <serge@raspberrypi.org> and Phil Elwell
97 <phil@raspberrypi.com>, which distributes this binary.
98 The mail content I confirmed to them is as follows.
99
100 ```
101 Delivered-To: iwamatsu@nigauri.org
102 Received: by 2002:ab0:4d56:0:0:0:0:0 with SMTP id k22csp3488749uag;
103 Mon, 6 Sep 2021 02:54:10 -0700 (PDT)
104 X-Google-Smtp-Source: ABdhPJyNCMBGiRaKdPfYPct3DTzORXcRdxZK/OTU3I2p8Fi9RquWS/3zOyKoSEMz/dtaQ36PYtHX
105 X-Received: by 2002:a5d:554e:: with SMTP id g14mr12446688wrw.48.1630922050432;
106 Mon, 06 Sep 2021 02:54:10 -0700 (PDT)
107 ARC-Seal: i=1; a=rsa-sha256; t=1630922050; cv=none;
108 d=google.com; s=arc-20160816;
109 b=iWgs8G8cIGWWJZJFO3BCt6dpqnfhByZN3CXKZtqhPIz0p/rQS6oBVqfH34Dzh6imBq
110 fPxBz+hFZi1gkUR2Li3atJUHwvcmoJJ/eQAugcSRJpdAIFiZBJETxcu8xhvIKp2m5a1b
111 HCp6zLDPvyVNj3tHrKqJNAUIwWzkOEjHyjEQ7FxD+GURQ8H/k4hn4Qdd2zwnFs4aRFei
112 7hxxj1P3FP6eeSoilwLnhuZ1vrOr0XchYDnwOcvHChXI57Cc9qUyeSs89N95Gvd5w8yK
113 5MLYD9psiaBBMQEVIHCxNmV84HXViEfCiWfuA65QejiGTPtImqFql9nOIt0rl1pJN0kP
114 U/hA==
115 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
116 h=content-language:in-reply-to:mime-version:user-agent:date
117 :message-id:from:cc:references:to:subject:dkim-signature;
118 bh=ss6hX6pQkcUx/5B35uWO6tbT2OQwddZPHLSfFvpUVPg=;
119 b=KRjAmzvPdhnIlEPk/oS64XaPQglfYPHcRhMDdVYu4wZ0pu5OyojjHzuNNEFd07UFV6
120 m/KdrhFw1AhxTIEXr7udKu75HQZQAqd2D/rbTro+gbi9IGk6oUtz+/V3EnXejuMxqn/0
121 hycxE7jOQgtv2tYhPfgeiA9EJmyXxxkPquQJPT5acO4ylTQDc8/rjwDIwbdhxZGovVTr
122 K2bAPpGOkh7YZK70k6a6UHI1zUz6/8+H6Tp+gMVwGtdUPLussh9V4fCYbS+q3rwnt7Uj
123 USe9Bo6iuwOxUn0PK60R60mWFn6m64j0SMCJ5u9ozlVqpMMyrOakH2VD3YP2CC7zf5Sg
124 8/tw==
125 ARC-Authentication-Results: i=1; mx.google.com;
126 dkim=pass header.i=@raspberrypi.com header.s=google header.b=KnjmSS3X;
127 spf=softfail (google.com: domain of transitioning phil@raspberrypi.com does not designate 82.195.75.114 as permitted sender) smtp.mailfrom=phil@raspberrypi.com;
128 dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=raspberrypi.com
129 Return-Path: <phil@raspberrypi.com>
130 Received: from mailly.debian.org (mailly.debian.org. [82.195.75.114])
131 by mx.google.com with ESMTPS id o5si8081239wrc.148.2021.09.06.02.54.10
132 for <iwamatsu@nigauri.org>
133 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
134 Mon, 06 Sep 2021 02:54:10 -0700 (PDT)
135 Received-SPF: softfail (google.com: domain of transitioning phil@raspberrypi.com does not designate 82.195.75.114 as permitted sender) client-ip=82.195.75.114;
136 Authentication-Results: mx.google.com;
137 dkim=pass header.i=@raspberrypi.com header.s=google header.b=KnjmSS3X;
138 spf=softfail (google.com: domain of transitioning phil@raspberrypi.com does not designate 82.195.75.114 as permitted sender) smtp.mailfrom=phil@raspberrypi.com;
139 dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=raspberrypi.com
140 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:35716) by mailly.debian.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from <phil@raspberrypi.com>) id 1mNBKL-0000Y7-7v for iwamatsu@nigauri.org; Mon, 06 Sep 2021 09:54:10 +0000
141 Received: by mail-wm1-x32f.google.com with SMTP id z9-20020a7bc149000000b002e8861aff59so4554365wmi.0
142 for <iwamatsu@debian.org>; Mon, 06 Sep 2021 02:54:07 -0700 (PDT)
143 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
144 d=raspberrypi.com; s=google;
145 h=subject:to:references:cc:from:message-id:date:user-agent
146 :mime-version:in-reply-to:content-language;
147 bh=ss6hX6pQkcUx/5B35uWO6tbT2OQwddZPHLSfFvpUVPg=;
148 b=KnjmSS3XYtpVGADVXvSZM/ucp4ehm/Tplw0frJer9k+yQnDSv8V056zwZl5JbVbkrP
149 3/KrrsXPW6JhXTcRS5nYBY7wI7iIhtVtlwLphk36bcgbKAH8RW3FIu743ic2GLyBKNB0
150 KGDC4KmZwk23ivuN0pxWdbodyE75JYlHep652v69eQ5f2csFRehklWCU+xaw5398nYnJ
151 5j1UQwUhnUtwyVenZ9aCwLJ+M+MWdjWm1nxMhBS6us6yqRmsmeBMsvMIqwYqXZHBJhJc
152 Cy2UgiecBCKDJvNb/qx8uSpSci0XXqViJhFI+Z7QBpni2eJQb8OD+GFVfIgBlbwVCN6g
153 XuUg==
154 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
155 d=1e100.net; s=20161025;
156 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
157 :user-agent:mime-version:in-reply-to:content-language;
158 bh=ss6hX6pQkcUx/5B35uWO6tbT2OQwddZPHLSfFvpUVPg=;
159 b=fVrznHKsDaDEBIQuEZFeCuVrdDOfJm+r7j7RLcTHDilAOk7lRwOL47NV12yD/uB4x4
160 T8o/7/fczrSbsnVdubbjCel9TfY/hhhCOD/aLe4x49h6b13VtTL1BakeEcfCik5FSajR
161 8gqKounqcBTpyYO69XBBduUKzPv6MOFKVctumdZGs/K/5cb9AHbcLjeqL4YC8h7+EI1M
162 bK5QWJgrMPiwb8ZnJqzKyv9slWt0BA07OIMfwAK1HjaKcs0HdRgWTPtUAiUrdC/EdMos
163 ff9dVdnrT8gdMS72bzy7j+RLkxYFb9Tf8Up2yZ57RSe+fxDS39N40WSLr2qLNNYFzToO
164 LvRg==
165 X-Gm-Message-State: AOAM532asO5grAP1vjNRuGXaF3FQt01gYoF79D35ffwIvuG1KRbiSzS/ Ce9nyOEHLFkqQB8ZmMmtBUFVMg==
166 X-Received: by 2002:a1c:c911:: with SMTP id f17mr10438484wmb.190.1630922047009;
167 Mon, 06 Sep 2021 02:54:07 -0700 (PDT)
168 Received: from ?IPv6:2a00:1098:3142:14:89df:1145:d597:19c5? ([2a00:1098:3142:14:89df:1145:d597:19c5])
169 by smtp.gmail.com with ESMTPSA id z2sm6565939wma.45.2021.09.06.02.54.06
170 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
171 Mon, 06 Sep 2021 02:54:06 -0700 (PDT)
172 Subject: Re: Fwd: About bluez-firmware blob and license
173 To: Nobuhiro Iwamatsu <iwamatsu@debian.org>
174 References: <CABMQnVJuMxSKvGv+k-Q+_PkY4b3XutVd+Hvag32qiMZw-RacRQ@mail.gmail.com> <CAA=_ySHSwO+vdYAwX7MTCwjaCVTss+wWHX9ZiBrC9a0GBCa_+A@mail.gmail.com>
175 Cc: Serge Schneider <serge@raspberrypi.com>
176 From: Phil Elwell <phil@raspberrypi.com>
177 Message-ID: <c4442de9-6e0d-d371-2f4b-c6e400623a4f@raspberrypi.com>
178 Date: Mon, 6 Sep 2021 10:54:05 +0100
179 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0
180 MIME-Version: 1.0
181 In-Reply-To: <CAA=_ySHSwO+vdYAwX7MTCwjaCVTss+wWHX9ZiBrC9a0GBCa_+A@mail.gmail.com>
182 Content-Type: multipart/alternative; boundary="------------8D6FA6B88932B0E1E8707FB5"
183 Content-Language: en-GB
184
185 --------------8D6FA6B88932B0E1E8707FB5
186 Content-Type: text/plain; charset=utf-8; format=flowed
187 Content-Transfer-Encoding: 8bit
188
189 Hi Nobuhiro,
190
191 The firmwares are released to us - Raspberry Pi (Trading) Ltd. - by Cypress, on
192 the expectation that we will release them to our users, both directly in our own
193 images and indirectly via places such as the bluez-firmware repo. My answers to
194 Issue #1 on that repo are correct and authoritative - these firmwares are
195 designed to overlay the normal linux-firmware repo, and the licences found there
196 (including
197 https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.cypress)
198 apply.
199
200 Phil
201
202 On 06/09/2021 10:34, Serge Schneider wrote:
203 >
204 >
205 > ---------- Forwarded message ---------
206 > From: *Nobuhiro Iwamatsu* <iwamatsu@debian.org <mailto:iwamatsu@debian.org>>
207 > Date: Mon, 6 Sept 2021 at 10:32
208 > Subject: About bluez-firmware blob and license
209 > To: Serge Schneider <serge@raspberrypi.org <mailto:serge@raspberrypi.org>>
210 >
211 >
212 > Dear Serge Schneider,
213 >
214 > My name is Nobuhiro Iwamatsu, I maintain bluetooth related packages on Debian.
215 > First, thank you for the maintenance of
216 > https://github.com/RPi-Distro/bluez-firmware/
217 > <https://github.com/RPi-Distro/bluez-firmware/>.
218 > I use this binary for my hobbies and work to run the Raspberry Pis :-).
219 >
220 > I have questions about the firmware for the Rasberry Pi managed in
221 > this repository.
222 > Originally, creating an issue on github might be the correct way to do
223 > it, but a similar
224 > issue[0] seems to have already been closed, so I send a email about
225 > it. Please point
226 > out if we need to discuss it on github.
227 >
228 > I would like to update the bluez-firmware you manage into Debian.
229 > However, the location and
230 > license of the firmware is unclear to me, so I would like to clarify these.
231 >
232 > 1. Where can I get this firmware?
233 > Is there a limited way to get it? I couldn't find it from the
234 > Cypress site. It also says that
235 > I can download it from the link on the forums[1], is this the
236 > official Cypress link?
237 >
238 > 2. Where can I get license information?
239 > In past issues, you wrote about the reply from Cypress[2][3].
240 > I'm not distrustful of this comment, but I would like to get more
241 > public information.
242 >
243 > Best regards,
244 > Nobuhiro
245 >
246 > [0]: https://github.com/RPi-Distro/bluez-firmware/issues/1
247 > <https://github.com/RPi-Distro/bluez-firmware/issues/1>
248 > [1]: https://www.raspberrypi.org/forums/viewtopic.php?f=117&t=291609
249 > <https://www.raspberrypi.org/forums/viewtopic.php?f=117&t=291609>
250 > [2]:
251 > https://github.com/RPi-Distro/bluez-firmware/issues/1#issuecomment-381644063
252 > <https://github.com/RPi-Distro/bluez-firmware/issues/1#issuecomment-381644063>
253 > [3]:
254 > https://github.com/RPi-Distro/bluez-firmware/issues/1#issuecomment-385351754
255 > <https://github.com/RPi-Distro/bluez-firmware/issues/1#issuecomment-385351754>
256 > --
257 > Nobuhiro Iwamatsu
258 > iwamatsu at {nigauri.org <http://nigauri.org> / debian.org <http://debian.org>}
259 > GPG ID: 40AD1FA6
260 >
261 ```
262
263 ### CYPRESS WIRELESS CONNECTIVITY DEVICES
264 ### DRIVER END USER LICENSE AGREEMENT (SOURCE AND BINARY DISTRIBUTION)
265
266 PLEASE READ THIS END USER LICENSE AGREEMENT ("Agreement") CAREFULLY BEFORE
267 DOWNLOADING, INSTALLING, OR USING THIS SOFTWARE, ANY ACCOMPANYING
268 DOCUMENTATION, OR ANY UPDATES PROVIDED BY CYPRESS ("Software"). BY
269 DOWNLOADING, INSTALLING, OR USING THE SOFTWARE, YOU ARE AGREEING TO BE BOUND
270 BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
271 AGREEMENT, PROMPTLY RETURN AND DO NOT USE THE SOFTWARE. IF YOU HAVE
272 PURCHASED THE SOFTWARE, YOUR RIGHT TO RETURN THE SOFTWARE EXPIRES 30 DAYS
273 AFTER YOUR PURCHASE AND APPLIES ONLY TO THE ORIGINAL PURCHASER.
274
275 Software Provided in Binary Code Form. This paragraph applies to any Software
276 provided in binary code form. Subject to the terms and conditions of this
277 Agreement, Cypress Semiconductor Corporation ("Cypress") grants you a
278 non-exclusive, non-transferable license under its copyright rights in the
279 Software to reproduce and distribute the Software in object code form only,
280 solely for use in connection with Cypress integrated circuit products
281 ("Purpose").
282
283 Software Provided in Source Code Form. This paragraph applies to any Software
284 provided in source code form ("Cypress Source Code"). Subject to the terms and
285 conditions of this Agreement, Cypress grants you a non-exclusive,
286 non-transferable license under its copyright rights in the Cypress Source Code
287 to reproduce, modify, compile, and distribute the Cypress Source Code (whether
288 in source code form or as compiled into binary code form) solely for the
289 Purpose. Cypress retains ownership of the Cypress Source Code and any compiled
290 version thereof. Subject to Cypress' ownership of the underlying Cypress
291 Source Code, you retain ownership of any modifications you make to the
292 Cypress Source Code. You agree not to remove any Cypress copyright or other
293 notices from the Cypress Source Code and any modifications thereof. Any
294 reproduction, modification, translation, compilation, or representation of
295 the Cypress Source Code except as permitted in this paragraph is prohibited
296 without the express written permission of Cypress.
297
298 Free and Open Source Software. Portions of the Software may be licensed under
299 free and/or open source licenses such as the GNU General Public License
300 ("FOSS"). FOSS is subject to the applicable license agreement and not this
301 Agreement. If you are entitled to receive the source code from Cypress for any
302 FOSS included with the Software, either the source code will be included with
303 the Software or you may obtain the source code at no charge from
304 <http://www.cypress.com/go/opensource>. The applicable license terms will
305 accompany each source code package. To review the license terms applicable to
306 any FOSS for which Cypress is not required to provide you with source code,
307 please see the Software's installation directory on your computer.
308
309 Proprietary Rights. The Software, including all intellectual property rights
310 therein, is and will remain the sole and exclusive property of Cypress or its
311 suppliers. Except as otherwise expressly provided in this Agreement, you may
312 not: (i) modify, adapt, or create derivative works based upon the Software;
313 (ii) copy the Software; (iii) except and only to the extent explicitly
314 permitted by applicable law despite this limitation, decompile, translate,
315 reverse engineer, disassemble or otherwise reduce the Software to
316 human-readable form; or (iv) use the Software other than for the Purpose.
317
318 No Support. Cypress may, but is not required to, provide technical support for
319 the Software.
320
321 Term and Termination. This Agreement is effective until terminated. This
322 Agreement and Your license rights will terminate immediately without notice
323 from Cypress if you fail to comply with any provision of this Agreement. Upon
324 termination, you must destroy all copies of Software in your possession or
325 control. Termination of this Agreement will not affect any licenses validly
326 granted as of the termination date to any end users of the Software. The
327 following paragraphs shall survive any termination of this Agreement: "Free and
328 Open Source Software," "Proprietary Rights," "Compliance With Law,"
329 "Disclaimer," "Limitation of Liability," and "General."
330
331 Compliance With Law. Each party agrees to comply with all applicable laws,
332 rules and regulations in connection with its activities under this Agreement.
333 Without limiting the foregoing, the Software may be subject to export control
334 laws and regulations of the United States and other countries. You agree to
335 comply strictly with all such laws and regulations and acknowledge that you
336 have the responsibility to obtain licenses to export, re-export, or import
337 the Software.
338
339 Disclaimer. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES
340 NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THE SOFTWARE,
341 INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
342 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the
343 right to make changes to the Software without notice. Cypress does not assume
344 any liability arising out of the application or use of Software or any
345 product or circuit described in the Software. Cypress does not authorize its
346 products for use as critical components in life-support systems where a
347 malfunction or failure may reasonably be expected to result in significant
348 injury to the user. The inclusion of Cypress' product in a life-support
349 system or application implies that the manufacturer of such system or
350 application assumes all risk of such use and in doing so indemnifies Cypress
351 against all charges.
352
353 Limitation of Liability. IN NO EVENT WILL CYPRESS OR ITS SUPPLIERS,
354 RESELLERS, OR DISTRIBUTORS BE LIABLE FOR ANY LOST REVENUE, PROFIT, OR DATA,
355 OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL, OR PUNITIVE DAMAGES
356 HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE
357 USE OF OR INABILITY TO USE THE SOFTWARE EVEN IF CYPRESS OR ITS SUPPLIERS,
358 RESELLERS, OR DISTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
359 DAMAGES. IN NO EVENT SHALL CYPRESS' OR ITS SUPPLIERS' RESELLERS', OR
360 DISTRIBUTORS' TOTAL LIABILITY TO YOU, WHETHER IN CONTRACT, TORT (INCLUDING
361 NEGLIGENCE), OR OTHERWISE, EXCEED THE PRICE PAID BY YOU FOR THE SOFTWARE.
362 THE FOREGOING LIMITATIONS SHALL APPLY EVEN IF THE ABOVE-STATED WARRANTY FAILS
363 OF ITS ESSENTIAL PURPOSE. BECAUSE SOME STATES OR JURISDICTIONS DO NOT ALLOW
364 LIMITATION OR EXCLUSION OF CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE
365 LIMITATION MAY NOT APPLY TO YOU.
366
367 Restricted Rights. The Software under this Agreement is commercial computer
368 software as that term is described in 48 C.F.R. 252.227-7014(a)(1). If
369 acquired by or on behalf of a civilian agency, the U.S. Government acquires
370 this commercial computer software and/or commercial computer software
371 documentation subject to the terms of this Agreement as specified in 48
372 C.F.R. 12.212 (Computer Software) and 12.211 (Technical Data) of the Federal
373 Acquisition Regulations ("FAR") and its successors. If acquired by or on
374 behalf of any agency within the Department of Defense ("DOD"), the U.S.
375 Government acquires this commercial computer software and/or commercial
376 computer software documentation subject to the terms of this Agreement as
377 specified in 48 C.F.R. 227.7202-3 of the DOD FAR Supplement ("DFAR") and its
378 successors.
379
380 General. This Agreement will bind and inure to the benefit of each party's
381 successors and assigns, provided that you may not assign or transfer this
382 Agreement, in whole or in part, without Cypress' written consent. This
383 Agreement shall be governed by and construed in accordance with the laws of
384 the State of California, United States of America, as if performed wholly
385 within the state and without giving effect to the principles of conflict of
386 law. The parties consent to personal and exclusive jurisdiction of and venue
387 in, the state and federal courts within Santa Clara County, California;
388 provided however, that nothing in this Agreement will limit Cypress' right to
389 bring legal action in any venue in order to protect or enforce its
390 intellectual property rights. No failure of either party to exercise or
391 enforce any of its rights under this Agreement will act as a waiver of such
392 rights. If any portion hereof is found to be void or unenforceable, the
393 remaining provisions of this Agreement shall remain in full force and
394 effect. This Agreement is the complete and exclusive agreement between the
395 parties with respect to the subject matter hereof, superseding and replacing
396 any and all prior agreements, communications, and understandings (both
397 written and oral) regarding such subject matter. Any notice to Cypress will
398 be deemed effective when actually received and must be sent to Cypress
399 Semiconductor Corporation, ATTN: Chief Legal Officer, 198 Champion Court, San
400 Jose, CA 95134 USA.