From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 44F4BC28CF5 for ; Wed, 26 Jan 2022 05:41:46 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 906A260EAA; Wed, 26 Jan 2022 05:41:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UBG1KA_VsNFI; Wed, 26 Jan 2022 05:41:45 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id B10A760EA5; Wed, 26 Jan 2022 05:41:44 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 6D7CF1BF591 for ; Wed, 26 Jan 2022 05:41:42 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 5B6D04155E for ; Wed, 26 Jan 2022 05:41:42 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp4.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=lexina.in Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0Sbq9F24iRAE for ; Wed, 26 Jan 2022 05:41:40 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 Received: from mx.msync.work (mx.msync.work [IPv6:2a01:4f9:2b:2dc2::3]) by smtp4.osuosl.org (Postfix) with ESMTPS id 631CC40933 for ; Wed, 26 Jan 2022 05:41:40 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 96420282D11; Wed, 26 Jan 2022 05:41:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lexina.in; s=dkim; t=1643175690; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:content-language:in-reply-to:references: disposition-notification-to; bh=pfuMmif/rl8iI6sn33qt0Zf0s3NbTwgtWv8gXAmARs8=; b=L58V1e+dEGT8jKKb0Ni6rG4rH3mgtImAX64Mf0L3uLYJ7J9/XqWwza2WsbOR/cAD1X8DE/ 5/u8384+564NbiU0oGusqj6DcVo6WRhzvkjmqHRACag+0FqCwRhznW/e+9mcgvzitERLVB qqw9rOz4VQtEonGAbr/YdUOI7FLAf17HanB5rSuFb0aNCeSY7SzPcJl2GpfnilYR1VkOUS w/xqHVT3aWIimyICmNdY5cmogNb94uk4R4nulndWoUcmfVVc9OGcjI0NLlXC/JfOLTq2Nb XtyHk8w43OATzY8ecf6BAiogzrsw/JU49u8bcqAAWKXeWyokIHN/NG1fATBZLw== To: Thomas Petazzoni , Neil Armstrong References: <20220118111457.2491318-1-adeep@lexina.in> <20220122143327.7d1a1cf7@windsurf> <27eb54d9-6897-a2df-00c3-fb6dca8aba91@lexina.in> <20220122160914.7e4cc513@windsurf> <1a3ce2b5-4b17-b79f-5dd5-29637575d473@lexina.in> <4a94b253-6fe7-5e79-b1e9-331b0a9051ca@baylibre.com> <20220124214529.56b1bf5d@windsurf> Message-ID: Date: Wed, 26 Jan 2022 08:41:26 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 In-Reply-To: <20220124214529.56b1bf5d@windsurf> Content-Language: en-US X-Last-TLS-Session-Version: TLSv1.3 Subject: Re: [Buildroot] [PATCH] package/amlogic-boot-fip: new package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Vyacheslav via buildroot Reply-To: Vyacheslav Cc: "Yann E. MORIN" , "buildroot@buildroot.org" Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Hi. Thanks all for replies. 24.01.2022 23:45, Thomas Petazzoni wrote: > Hello Neil, > > Thanks for the additional feedback. > > On Mon, 24 Jan 2022 14:41:49 +0100 > Neil Armstrong wrote: > >> The binaries must be split into 2 categories: >> - Pre-built: bl2, bl31, bl21, bl32, fip_create, aml_encrypt_*, ddr*.fw, acs_tool.py >> - Built in the Vendor U-Boot source: acs.bin bl301.bin > > Right. > >> In 2019, Amlogic finally added a LICENSE for the pre-built binaries, before >> nobody knew what was the term of the distribution. >> >> commit 6abaf9a869a6584b3cfca8b96d0946ed49bc9b64 >> Author: Lawrence Mok >> Date: Mon May 6 12:34:56 2019 -0700 >> >> add LICENSE file and text referring to it [1/1] >> >> Change-Id: Id291f42bec3ddb0c2162e6540ce1f35d1cb1d079 >> >> The LICENSE can be found at [1] in Khadas github. > > And this license is the one used at > https://github.com/LibreELEC/amlogic-boot-fip which Vyacheslav wants to > package in Buildroot, and this license is extremely restrictive. > Basically, it says that excepts private use of the content of this > repository, you can't do anything with it. > >> Concerning the acs.bin & bl301.bin, they use the U-Boot build system and >> config header files and all these were also updated with the following SPDX: >> /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ > > I don't really see what the license of the U-Boot build system and > config headers has to do with the resulting license of the binaries. > >> commit 94de43d3d940cf75b4a9e4fd2a2715be8eff6138 >> Author: Jiucheng Xu >> Date: Wed Dec 16 10:11:00 2020 +0800 >> >> license: Fix the license of amlogic related codes [1/1] >> >> PD#SWPL-39001 >> >> Problem: >> A customer want to add amlogic driver in uboot to >> their private bootloader. Since the driver codes >> are licensed under GPL-2.0, and customer have >> to open their code, so we need fix the license >> issue. >> >> Solution: >> Fix the license of our related code in uboot by >> adding MIT license >> >> Verify: >> Franklin >> >> Change-Id: I2f3571e8720d1f4db069f882353d6ae050702cba >> Signed-off-by: Jiucheng Xu >> >> Note, none of the vendor who publicly published the Amlogic U-Boot >> source has this change, so we can consider acs.bin & bl301.bin >> generated from GPL-2.0 as the commit explains. > > This is really a stretch. The question is which source files are > compiled into acs.bin and bl301.bin ? If they use parts under the > GPL-2.0, then indeed we can assume the whole is also under GPL-2.0, as > it is the only license under which derivative works can be published. These sources usually published inside Amlogic U-Boot source > > But the repository at https://github.com/LibreELEC/amlogic-boot-fip/ > contains a lot more things than acs.bin and bl301.bin. > >> The pre-built binaries stored on the LibreELEC repository only comes from >> public Vendor sources (Khadas, HardKernel, Libre Computer, FriendlyARM, Radxa) >> and checked against vendor repositories we have access to. >> >> We assume they got permission from Amlogic to publicly redistribute these binaries >> as we (BayLibre) were allowed to redistribute the VDEC firmware in [2] & [3]. > > If that's the case, then why does > https://github.com/LibreELEC/amlogic-boot-fip has this LICENSE file > with scary terms? > > I am really surprised by how unclear the licensing terms are for those > blobs. This should scare pretty much any company from doing products > based on Amlogic SoCs. > > Would it be possible to clarify this with Amlogic, and instead of their > silly terms of "you can't do anything with it", have a license that at > least allows distribution on Amlogic platforms? I will try to contact Amlogic via JetHome, but most likely after the Chinese New Year. > > Again, thanks for your support on this! > > Thomas > _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot