Received: by 2002:a05:7412:98c1:b0:fa:551:50a7 with SMTP id kc1csp1816084rdb; Mon, 8 Jan 2024 11:03:26 -0800 (PST) X-Google-Smtp-Source: AGHT+IEPXaCCEgfQP26fHyOY9xXbAAi0ke6M2+pL+RQvHJLOrQPVspk5r1qcdvzjuEtAKOlRgNu0 X-Received: by 2002:a17:906:1ce:b0:a29:eefc:ef8a with SMTP id 14-20020a17090601ce00b00a29eefcef8amr1037318ejj.219.1704740606066; Mon, 08 Jan 2024 11:03:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704740606; cv=none; d=google.com; s=arc-20160816; b=sOe/V+TVcCgR7W2BW7TD5mUWVGTO9Y1qV9B/SrC4zToRJ7UNzmJIl7qrM4NCK+ue4L ta19ugWc6neFc2JalQuFK7aArBkzT97nkfSSNc6T3whG8QmHQVoRlrqnfiLp0jKtpFSS jmcuCFC1vXrjh1r7DXMK3NNA8rN9xkr99Tj4YJFW5YtaOBGIzne+bjER3JWx3wi7jjmJ deNafbitbZrZOZwwGUoqRTuKZdkwmR4BZIW/pYaHnSnhV3K84yaw4jhAghXueJ3h3cfR AN8O0Mkp5lQNSEenIJeDiRKAHNt5msn+d2vq9iW8/HNJjppSTzZIjNVCvJbFggN22CnO 25gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=ry9h7brTOa51YyCS8UKjYNUpAm+TJLu9cb0BqQG60ro=; fh=LgJxvMWEfw+g6BE4jyl9kcQlD3VvN2BjMFMl6bh9BpI=; b=lJKXzVso3vzTlDtHrplbD/eZPrpiA+scHODB9WFI4Z0sxmXzUJnxm5on/qMX+sRAow UYQwegqJ/AyHVy5zZ2xfk6j+R3QgOdzvOgT4Q+yNJDeACX3IgQz39AgY+kCaAf9mxbl+ KAdPmaOvFmrguvMpyV1cHTNqrxge2SpxdnB43X2LJHcEPVjymP8HnW16LuV9iuWX6+qc fv4lMW+hV6aCoiG6XuXWTTSRwH97aC9BpYj/8NOFYpdPwP6mh6qpfgpNemZa6tCsA1yV ZMYW4/kVo8fqSv+zierRtuqFgtYVVknBizefLFsP1cbkopPo/ypz6dbRt5PC1QdAxjiV 9Pkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Kj29o+11; spf=pass (google.com: domain of linux-bluetooth+bounces-966-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-966-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id hb14-20020a170906b88e00b00a26d8051b01si133508ejb.282.2024.01.08.11.03.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jan 2024 11:03:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-966-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Kj29o+11; spf=pass (google.com: domain of linux-bluetooth+bounces-966-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-966-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 9FAA01F235A8 for ; Mon, 8 Jan 2024 19:03:25 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DCCD954F91; Mon, 8 Jan 2024 19:03:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Kj29o+11" X-Original-To: linux-bluetooth@vger.kernel.org Received: from mail-qt1-f169.google.com (mail-qt1-f169.google.com [209.85.160.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DC13654F89; Mon, 8 Jan 2024 19:03:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-qt1-f169.google.com with SMTP id d75a77b69052e-427e59202ceso19081791cf.0; Mon, 08 Jan 2024 11:03:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704740592; x=1705345392; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=ry9h7brTOa51YyCS8UKjYNUpAm+TJLu9cb0BqQG60ro=; b=Kj29o+11gRylW4jfAf86X3fImDzPOy50aNcrrhjhz4HHpHj+GcK4E6j9voDGpL0pc4 /jLB4vIbGGlU9CG8+sAjlosGTfj/+Q5oOY7d7dt5kqpVsUsCrUODfg97ps5FU5981LMH 8sC/B7U1ZqQy/C3qK/d5pgeid3moEP4fLnAZAUVF+aNXXD2XE7rOlcvSYOkQ2QGc9PaV klcW/gz7y0tYxILtX7VTCPJvBSV3Z2Y/a58d3q9CCmZeRchkmO7OWF6yf4jFc0+AT+f8 tIkFcnv+3gjRWYfA5nQEuMuaFJftTcvfsV2vXhs0lJBCuzi5Esx0Y/kas5DnwwKkoFgq OAFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704740592; x=1705345392; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ry9h7brTOa51YyCS8UKjYNUpAm+TJLu9cb0BqQG60ro=; b=PK0tU71+5CaLGZtj3EeyuPKBuOQ9FJL/xzkfbdU7vVeHwaTqS5HKFIZwxeANhSlW0S HjLJk6ZsY4YAm/054g1Z3KGR+Lnn+3K4/ALuHO1I3HK3WpoEwNibnkk7dkxfe6lOl1d2 qQtCbuJAyuKFxfNAjlC4BMbF9sWGo++Rhg5kmGwOxw2Wkb6Wu5mGEOHXj7sn+Q+SXjRE eO7tcPx171r+Eap5CKIjTBdMemh6+R7cJjiTEFJhlD1xOeq0qReq0Af83iEp3mYzSPBD kEAV1gux868Tm5xlaFEwHeh+LTXc9zcJsAFiVwFCyp8aKaZnfoXo00PQLuobdK2W4dxN Hp2Q== X-Gm-Message-State: AOJu0YwZcq3YPcrMkBhHlLwN7Rihn1mW/Z3wNnsTqpzNH2dA1CTlYDiv 8e+bpaSygaJhHmEMfghSQm0= X-Received: by 2002:ac8:5781:0:b0:429:9770:8936 with SMTP id v1-20020ac85781000000b0042997708936mr1848813qta.18.1704740592582; Mon, 08 Jan 2024 11:03:12 -0800 (PST) Received: from [192.168.178.137] (f215227.upc-f.chello.nl. [80.56.215.227]) by smtp.gmail.com with ESMTPSA id bw11-20020a05622a098b00b00429940c13a8sm137181qtb.34.2024.01.08.11.03.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 08 Jan 2024 11:03:11 -0800 (PST) Message-ID: Date: Mon, 8 Jan 2024 20:03:09 +0100 Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: License of old broadcom BT firmwares and WiFi calibration files Content-Language: en-US To: Svyatoslav Ryhel , Arend Van Spriel Cc: linux-wireless@vger.kernel.org, linux-firmware@kernel.org, linux-bluetooth@vger.kernel.org, Marcel Holtmann References: <22115037-3a81-4a52-8e64-bc85c2be4212@broadcom.com> <18cce9a7818.279b.9b12b7fc0a3841636cfb5e919b41b954@broadcom.com> <18ccea1d6d0.279b.9b12b7fc0a3841636cfb5e919b41b954@broadcom.com> <18cd08e83d0.279b.9b12b7fc0a3841636cfb5e919b41b954@broadcom.com> <18ce9be5470.279b.9b12b7fc0a3841636cfb5e919b41b954@broadcom.com> <18cea3af2c8.279b.9b12b7fc0a3841636cfb5e919b41b954@broadcom.com> From: Arend Van Spriel In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit + linux-bluetooth + Marcel On 1/8/2024 7:21 PM, Svyatoslav Ryhel wrote: > пн, 8 січ. 2024 р. о 19:59 Arend Van Spriel пише: >> >> On January 8, 2024 5:48:37 PM Svyatoslav Ryhel wrote: >> >>> пн, 8 січ. 2024 р. о 17:43 Arend Van Spriel >>> пише: >>>> >>>> On January 4, 2024 10:08:04 AM Svyatoslav Ryhel wrote: >>>> >>>>> ср, 3 січ. 2024 р. о 20:20 Arend Van Spriel >>>>> пише: >>>>>> >>>>>> On January 3, 2024 6:28:33 PM Svyatoslav Ryhel wrote: >>>>>> >>>>>>> 3 січня 2024 р. 11:22:42 GMT+02:00, Arend Van Spriel >>>>>>> написав(-ла): >>>>>>>> On January 3, 2024 10:14:42 AM Arend Van Spriel >>>>>>>> wrote: >>>>>>>> >>>>>>>>> + linux-wireless >>>>>>>>> + Hans de Goede >>>>>>>>> >>>>>>>>> >>>>>>>>> On December 16, 2023 9:14:48 PM Svyatoslav Ryhel wrote: >>>>>>>>> >>>>>>>>>> сб, 16 груд. 2023 р. о 21:57 Arend van Spriel >>>>>>>>>> пише: >>>>>>>>>>> >>>>>>>>>>> On 12/16/2023 6:45 PM, Svyatoslav Ryhel wrote: >>>>>>>>>>>> Greetings! >>>>>>>>>>>> >>>>>>>>>>>> I am trying to submit bluetooth firmwares (BCM4329B1.*,*.hcd and >>>>>>>>>>>> BCM4330B1.*,*.hcd) and wifi calibration files >>>>>>>>>>>> (brcmfmac4329-sdio.*,*.txt and brcmfmac4329-sdio.*,*.txt) from a few >>>>>>>>>>>> Tegra 2 and Tegra 3 based devices into linux-fimware. >>>>>>>>>>>> >>>>>>>>>>>> I have faced ambiguous license issue since those files were part of >>>>>>>>>>>> Android Images of different vendors. Those vendors did not provide a >>>>>>>>>>>> license nor for android images, not for these files. >>>>>>>> >>>>>>>> Does this mean you extracted them from the android image? That probably >>>>>>>> never get accepted without any license information. >>>>>>> >>>>>>> Can Broadcom re-grant license to these files? >>>>>>> >>>>>>> This license is for bcm4329 in crespo >>>>>>> >>>>>> >>>>>> Actually checked this link: >>>>>> >>>>>> https://android.googlesource.com/device/samsung/crespo/+/refs/heads/main/proprietary-blobs.txt >>>>>> >>>>>> It lists the bcm4329.hcd file as falling under Apache-2.0 license. Same for >>>>>> asus/grouper. >>>>>> >>>>>> Regards, >>>>>> Arend >>>>> >>>>> So this actually resolves ambiguity. Thanks >>>> >>>> Yes, but ... you should add them to linux-firmware under the same license. >>>> That means you need to mark them as such in the WHENCE file. Feel free to >>>> cc: me for the patch so I can have a look at it. >>>> >>>> Regards, >>>> Arend >>> >>> Thank you for your assistance, it is really appreciated and valued but >>> it was rejected >>> >>> https://gitlab.com/kernel-firmware/linux-firmware/-/merge_requests/114 >>> >>> I have referred to our conversation. >> >> I see and it seems they were correct. My bad. Clearly should not try a >> career as lawyer. >> >> I can try to publish them to linux-firmware, but I have to ask internally. >> >> Regards, >> Arend >> > > Thank you, looking forward to your answer. But keep in mind that > generic firmware for bluetooth might not be an option. I have tried to > shuffle them and bluetooth failed. Okay. I guess there is a naming scheme that btbcm.ko uses. Will look in the source file how it loads firmware/patch. Actually your merge request would also tell me. That involves a whole lot more firmware files than what we discussed earlier. Regards, Arend