ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Пока мы обсуждаем порубку firmware-linux...
@ 2021-04-22 12:19 Дмитрий Терехин
  2021-04-22 12:25 ` Ivan A. Melnikov
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Дмитрий Терехин @ 2021-04-22 12:19 UTC (permalink / raw)
  To: devel

Здравствуйте!

Пока мы обсуждаем порубку firmware-linux из него вырубили нечто нужное.

Проблема:
https://bugzilla.altlinux.org/show_bug.cgi?id=39539
https://bugzilla.altlinux.org/show_bug.cgi?id=39962

Это блокирует сборку Simply и ALT Education для RPi4, поскольку с неработающим WiFi
выпускать релиз как-то странно.

Предлагаю такой обход данной проблемы:

Взять самое свежее firmware от Сypress
Свежее этого не нашел.
https://community.cypress.com/gfawx74859/attachments/gfawx74859/resourcelibrary/1030/1/cypress-fmac-v5.4.18-2020_0925.zip
Можно предположить, что Сypress выпустила новые версии firmware с исправленной уязвимостью CVE-2019-15126.

Собрать пакет пакет с этим firmware.
Собрал пакет firmware-cypress в тестовой задаче 270467.

Добавить данный пакет в профили сборки Simply и ALT Education для RPi4.

Вот только вместе с данным firmware идёт файлик с интересным содержанием:
README
* This LICENCE is different from the LICENCE.Cypress on linux-firmware.git.
* The files under this licence are not intended for linux-firmware.git upstreaming.

В пакете он тоже есть.

В связи с этим у меня возникло непонимание - а в праве ли мы собрать такой пакет
с такой лицензией в наш репозиторий?

Коллеги, помогите, пожалуйста, его разрешить.

С уважением
Дмитрий Терёхин



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Пока мы обсуждаем порубку firmware-linux...
  2021-04-22 12:19 [devel] Пока мы обсуждаем порубку firmware-linux Дмитрий Терехин
@ 2021-04-22 12:25 ` Ivan A. Melnikov
  2021-04-22 13:42   ` Mikhail Efremov
    2021-04-22 15:07 ` Антон Мидюков
  2 siblings, 1 reply; 11+ messages in thread
From: Ivan A. Melnikov @ 2021-04-22 12:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Apr 22, 2021 at 03:19:08PM +0300, Дмитрий Терехин wrote:
> Здравствуйте!
> 
> Пока мы обсуждаем порубку firmware-linux из него вырубили нечто нужное.
> 
> Проблема:
> https://bugzilla.altlinux.org/show_bug.cgi?id=39539
> https://bugzilla.altlinux.org/show_bug.cgi?id=39962
> 
> Это блокирует сборку Simply и ALT Education для RPi4, поскольку с неработающим WiFi
> выпускать релиз как-то странно.
> 
> Предлагаю такой обход данной проблемы:
> 
> Взять самое свежее firmware от Сypress
> Свежее этого не нашел.
> https://community.cypress.com/gfawx74859/attachments/gfawx74859/resourcelibrary/1030/1/cypress-fmac-v5.4.18-2020_0925.zip
> Можно предположить, что Сypress выпустила новые версии firmware с исправленной уязвимостью CVE-2019-15126.
> 
> Собрать пакет пакет с этим firmware.
> Собрал пакет firmware-cypress в тестовой задаче 270467.
> 
> Добавить данный пакет в профили сборки Simply и ALT Education для RPi4.
> 
> Вот только вместе с данным firmware идёт файлик с интересным содержанием:
> README
> * This LICENCE is different from the LICENCE.Cypress on linux-firmware.git.
> * The files under this licence are not intended for linux-firmware.git upstreaming.
> 
> В пакете он тоже есть.
> 
> В связи с этим у меня возникло непонимание - а в праве ли мы собрать такой пакет
> с такой лицензией в наш репозиторий?
> 
> Коллеги, помогите, пожалуйста, его разрешить.

Ссылка на лицензию:

http://git.altlinux.org/people/jqt4/packages/?p=firmware-cypress.git;a=blob;f=LICENCE;h=b320f275aea9457dee278591641c707d9dc7f7c1

Сам пока не читал.

-- 
  wbr,
    iv m.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Пока мы обсуждаем порубку firmware-linux...
  @ 2021-04-22 12:49   ` Дмитрий Терехин
  0 siblings, 0 replies; 11+ messages in thread
From: Дмитрий Терехин @ 2021-04-22 12:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions



22.04.2021, 15:26, "Aleksey Novodvorsky" <aen@basealt.ru>:
> Посмотрите, что с этим firmware у raspberry OS.
>
> Rgrds, Алексей

Посмотрел.

В RaspiOS подобное firmware лежит в отдельном пакете:
dpkg-query -S /lib/firmware/brcm/brcmfmac43455-sdio.bin
firmware-brcm80211: /lib/firmware/brcm/brcmfmac43455-sdio.bin

После обновления RaspiOS получил:
dpkg-query -l firmware-brcm80211
||/ Имя                          Версия                    Архитектура  Описание
ii  firmware-brcm80211 1:20190114-1+rpt11 all                   Binary firmware for Broadcom/Cypress 802.11 wireless cards

Судя по версии, в этом файле проблема CVE-2019-15126 не устранена.

С уважением
Дмитрий Терёхин


>
> чт, 22 апр. 2021 г., 15:19 Дмитрий Терехин <jqt4@basealt.ru>:
>> Здравствуйте!
>>
>> Пока мы обсуждаем порубку firmware-linux из него вырубили нечто нужное.
>>
>> Проблема:
>> https://bugzilla.altlinux.org/show_bug.cgi?id=39539
>> https://bugzilla.altlinux.org/show_bug.cgi?id=39962
>>
>> Это блокирует сборку Simply и ALT Education для RPi4, поскольку с неработающим WiFi
>> выпускать релиз как-то странно.
>>
>> Предлагаю такой обход данной проблемы:
>>
>> Взять самое свежее firmware от Сypress
>> Свежее этого не нашел.
>> https://community.cypress.com/gfawx74859/attachments/gfawx74859/resourcelibrary/1030/1/cypress-fmac-v5.4.18-2020_0925.zip
>> Можно предположить, что Сypress выпустила новые версии firmware с исправленной уязвимостью CVE-2019-15126.
>>
>> Собрать пакет пакет с этим firmware.
>> Собрал пакет firmware-cypress в тестовой задаче 270467.
>>
>> Добавить данный пакет в профили сборки Simply и ALT Education для RPi4.
>>
>> Вот только вместе с данным firmware идёт файлик с интересным содержанием:
>> README
>> * This LICENCE is different from the LICENCE.Cypress on linux-firmware.git.
>> * The files under this licence are not intended for linux-firmware.git upstreaming.
>>
>> В пакете он тоже есть.
>>
>> В связи с этим у меня возникло непонимание - а в праве ли мы собрать такой пакет
>> с такой лицензией в наш репозиторий?
>>
>> Коллеги, помогите, пожалуйста, его разрешить.
>>
>> С уважением
>> Дмитрий Терёхин
>>
>> _______________________________________________
>> Devel mailing list
>> Devel@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel
> ,
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Пока мы обсуждаем порубку firmware-linux...
  2021-04-22 12:25 ` Ivan A. Melnikov
@ 2021-04-22 13:42   ` Mikhail Efremov
  2021-04-22 14:10     ` Alexey V. Vissarionov
  0 siblings, 1 reply; 11+ messages in thread
From: Mikhail Efremov @ 2021-04-22 13:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, 22 Apr 2021 16:25:31 +0400 Ivan A. Melnikov wrote:
> On Thu, Apr 22, 2021 at 03:19:08PM +0300, Дмитрий Терехин wrote:
> > Здравствуйте!
> > 
> > Пока мы обсуждаем порубку firmware-linux из него вырубили нечто
> > нужное.
> > 
> > Проблема:
> > https://bugzilla.altlinux.org/show_bug.cgi?id=39539
> > https://bugzilla.altlinux.org/show_bug.cgi?id=39962
> > 
> > Это блокирует сборку Simply и ALT Education для RPi4, поскольку с
> > неработающим WiFi выпускать релиз как-то странно.
> > 
> > Предлагаю такой обход данной проблемы:
> > 
> > Взять самое свежее firmware от Сypress
> > Свежее этого не нашел.
> > https://community.cypress.com/gfawx74859/attachments/gfawx74859/resourcelibrary/1030/1/cypress-fmac-v5.4.18-2020_0925.zip
> > Можно предположить, что Сypress выпустила новые версии firmware с
> > исправленной уязвимостью CVE-2019-15126.
> > 
> > Собрать пакет пакет с этим firmware.
> > Собрал пакет firmware-cypress в тестовой задаче 270467.
> > 
> > Добавить данный пакет в профили сборки Simply и ALT Education для
> > RPi4.

Согласен, лучший вариант, похоже. Только не понятно, действительно ли
там закрыто CVE. 

> > Вот только вместе с данным firmware идёт файлик с интересным
> > содержанием: README
> > * This LICENCE is different from the LICENCE.Cypress on
> > linux-firmware.git.
> > * The files under this licence are not intended for
> > linux-firmware.git upstreaming.
> > 
> > В пакете он тоже есть.
> > 
> > В связи с этим у меня возникло непонимание - а в праве ли мы
> > собрать такой пакет с такой лицензией в наш репозиторий?
> > 
> > Коллеги, помогите, пожалуйста, его разрешить.  
> 
> Ссылка на лицензию:
> 
> http://git.altlinux.org/people/jqt4/packages/?p=firmware-cypress.git;a=blob;f=LICENCE;h=b320f275aea9457dee278591641c707d9dc7f7c1
> 
> Сам пока не читал.

Я прочитал, в данном случае, думаю, наиболее интересен абзац про Binary
Code Form:

Software Provided in Binary Code Form.  This paragraph applies to
any Software provided in binary code form.  Subject to the terms and
conditions of this Agreement, Cypress Semiconductor Corporation
("Cypress") grants you a non-exclusive, non-transferable license
under its copyright rights in the Software to reproduce and
distribute the Software in object code form only, solely for use in
connection with Cypress integrated circuit products ("Purpose").

Мне кажется, что можно собирать и использовать в дистрибутивах. Впрочем,
я не считаю себя большим спецом в лицензиях, может кто еще посмотрит.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Пока мы обсуждаем порубку firmware-linux...
  2021-04-22 13:42   ` Mikhail Efremov
@ 2021-04-22 14:10     ` Alexey V. Vissarionov
  2021-04-22 15:49       ` Andrey Savchenko
  0 siblings, 1 reply; 11+ messages in thread
From: Alexey V. Vissarionov @ 2021-04-22 14:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2021-04-22 16:42:14 +0300, Mikhail Efremov wrote:

 >>> В связи с этим у меня возникло непонимание - а в праве ли
 >>> мы собрать такой пакет с такой лицензией в наш репозиторий?
 >>> Коллеги, помогите, пожалуйста, его разрешить.
 >> Ссылка на лицензию:
 >> http://git.altlinux.org/people/jqt4/packages/?p=firmware-cypress.git;a=blob;f=LICENCE;h=b320f275aea9457dee278591641c707d9dc7f7c1
 >> Сам пока не читал.
 > Я прочитал, в данном случае, думаю, наиболее интересен абзац
 > про Binary Code Form:
 > Software Provided in Binary Code Form. This paragraph applies
 > to any Software provided in binary code form. Subject to the
 > terms and conditions of this Agreement, Cypress Semiconductor
 > Corporation ("Cypress") grants you a non-exclusive,
 > non-transferable license under its copyright rights in the
 > Software to reproduce and distribute the Software in object
 > code form only, solely for use in connection with Cypress
 > integrated circuit products ("Purpose").

Именно он нам и интересен. Точнее, вот этот фрагмент:

"to reproduce and distribute [...] solely for use in connection
with Cypress integrated circuit products"

 > Мне кажется, что можно собирать и использовать в
 > дистрибутивах. Впрочем, я не считаю себя большим спецом в
 > лицензиях, может кто еще посмотрит.

Я увидел в тексте мелкую неоднозначность, которую предлагаю
трактовать в нашу пользу - во всяком случае, по своему духу
(раз уж с буквой есть варианты) оно ближе всего к обычному
fair use.

В общем, самый простой вариант - License: Distributable


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Пока мы обсуждаем порубку firmware-linux...
  2021-04-22 12:19 [devel] Пока мы обсуждаем порубку firmware-linux Дмитрий Терехин
  2021-04-22 12:25 ` Ivan A. Melnikov
  @ 2021-04-22 15:07 ` Антон Мидюков
  2021-04-23 18:18   ` [devel] Пока мы обсуждаем порубку firmware-linux, выясняется что Антон Мидюков
  2 siblings, 1 reply; 11+ messages in thread
From: Антон Мидюков @ 2021-04-22 15:07 UTC (permalink / raw)
  To: devel

22.04.2021 19:19, Дмитрий Терехин пишет:
> Здравствуйте!
> 
> Пока мы обсуждаем порубку firmware-linux из него вырубили нечто нужное.
> 
> Проблема:
> https://bugzilla.altlinux.org/show_bug.cgi?id=39539
> https://bugzilla.altlinux.org/show_bug.cgi?id=39962
> 
> Это блокирует сборку Simply и ALT Education для RPi4, поскольку с неработающим WiFi
> выпускать релиз как-то странно.
> 
> Предлагаю такой обход данной проблемы:
> 
> Взять самое свежее firmware от Сypress
> Свежее этого не нашел.
> https://community.cypress.com/gfawx74859/attachments/gfawx74859/resourcelibrary/1030/1/cypress-fmac-v5.4.18-2020_0925.zip
> Можно предположить, что Сypress выпустила новые версии firmware с исправленной уязвимостью CVE-2019-15126.

Не просто выпустила, а закоммитила в апстрим firmware-linux. Именно поэтому бинари от Broadcom и удалили.
Вместо них были созданы симлинки, но в нашем git симлинков нет.
Кто-нибудь может объяснить этот феномЕн?
Смотреть коммит:
http://git.altlinux.org/gears/f/firmware-linux.git?p=firmware-linux.git;a=commitdiff;h=a28a5905b0fb6d84e02e45ae77cc450dea1494d1 
И дерево для этого коммита:
http://git.altlinux.org/gears/f/firmware-linux.git?p=firmware-linux.git;a=tree;f=brcm;h=7d74bd5ae0ce5a463e0274378612efd789ee78e3;hb=a28a5905b0fb6d84e02e45ae77cc450dea1494d1

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Пока мы обсуждаем порубку firmware-linux...
  2021-04-22 14:10     ` Alexey V. Vissarionov
@ 2021-04-22 15:49       ` Andrey Savchenko
  2021-04-22 17:09         ` Mikhail Efremov
  2021-04-22 21:47         ` Alexey V. Vissarionov
  0 siblings, 2 replies; 11+ messages in thread
From: Andrey Savchenko @ 2021-04-22 15:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 3626 bytes --]

On Thu, 22 Apr 2021 17:10:11 +0300 Alexey V. Vissarionov wrote:
> On 2021-04-22 16:42:14 +0300, Mikhail Efremov wrote:
> 
>  >>> В связи с этим у меня возникло непонимание - а в праве ли
>  >>> мы собрать такой пакет с такой лицензией в наш репозиторий?
>  >>> Коллеги, помогите, пожалуйста, его разрешить.
>  >> Ссылка на лицензию:
>  >> http://git.altlinux.org/people/jqt4/packages/?p=firmware-cypress.git;a=blob;f=LICENCE;h=b320f275aea9457dee278591641c707d9dc7f7c1
>  >> Сам пока не читал.
>  > Я прочитал, в данном случае, думаю, наиболее интересен абзац
>  > про Binary Code Form:
>  > Software Provided in Binary Code Form. This paragraph applies
>  > to any Software provided in binary code form. Subject to the
>  > terms and conditions of this Agreement, Cypress Semiconductor
>  > Corporation ("Cypress") grants you a non-exclusive,
>  > non-transferable license under its copyright rights in the
>  > Software to reproduce and distribute the Software in object
>  > code form only, solely for use in connection with Cypress
>  > integrated circuit products ("Purpose").
> 
> Именно он нам и интересен. Точнее, вот этот фрагмент:
> 
> "to reproduce and distribute [...] solely for use in connection
> with Cypress integrated circuit products"
> 
>  > Мне кажется, что можно собирать и использовать в
>  > дистрибутивах. Впрочем, я не считаю себя большим спецом в
>  > лицензиях, может кто еще посмотрит.
> 
> Я увидел в тексте мелкую неоднозначность, которую предлагаю
> трактовать в нашу пользу - во всяком случае, по своему духу
> (раз уж с буквой есть варианты) оно ближе всего к обычному
> fair use.
> 
> В общем, самый простой вариант - License: Distributable

Поскольку мы предполагаем возможность использования этой фирмвари
для соответствующего оборудования — и, мало того, тестируем этот
wifi на rpi4 — то, на мой взгляд, мы попадаем в обозначенные условия
распространения прошивки. Однако:

1) Мы просто берём поставляем блобы от производителя или это
компилируемая фирмваря? Предполагаю первое, но второе в природе
тоже встречается.

2) Меня в лицензии смущает вот это:
> ("Cypress") grants you a non-exclusive, non-transferable license
> under its copyright rights in the Software to reproduce and
> distribute the Software in object code form only

А именно:
> a non-exclusive, non-transferable license

Не будет ли проблем у наших дистрибьюторов? Насколько я понимаю,
лицензиях не распространяется на них автоматически, без их явного
согласия с условиями и принятия этой лицензии.


Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Пока мы обсуждаем порубку firmware-linux...
  2021-04-22 15:49       ` Andrey Savchenko
@ 2021-04-22 17:09         ` Mikhail Efremov
  2021-04-22 21:47         ` Alexey V. Vissarionov
  1 sibling, 0 replies; 11+ messages in thread
From: Mikhail Efremov @ 2021-04-22 17:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, 22 Apr 2021 18:49:22 +0300 Andrey Savchenko wrote:
> On Thu, 22 Apr 2021 17:10:11 +0300 Alexey V. Vissarionov wrote:
> > On 2021-04-22 16:42:14 +0300, Mikhail Efremov wrote:
> >   
> >  >>> В связи с этим у меня возникло непонимание - а в праве ли
> >  >>> мы собрать такой пакет с такой лицензией в наш репозиторий?
> >  >>> Коллеги, помогите, пожалуйста, его разрешить.  
> >  >> Ссылка на лицензию:
> >  >> http://git.altlinux.org/people/jqt4/packages/?p=firmware-cypress.git;a=blob;f=LICENCE;h=b320f275aea9457dee278591641c707d9dc7f7c1
> >  >> Сам пока не читал.  
> >  > Я прочитал, в данном случае, думаю, наиболее интересен абзац
> >  > про Binary Code Form:
> >  > Software Provided in Binary Code Form. This paragraph applies
> >  > to any Software provided in binary code form. Subject to the
> >  > terms and conditions of this Agreement, Cypress Semiconductor
> >  > Corporation ("Cypress") grants you a non-exclusive,
> >  > non-transferable license under its copyright rights in the
> >  > Software to reproduce and distribute the Software in object
> >  > code form only, solely for use in connection with Cypress
> >  > integrated circuit products ("Purpose").  
> > 
> > Именно он нам и интересен. Точнее, вот этот фрагмент:
> > 
> > "to reproduce and distribute [...] solely for use in connection
> > with Cypress integrated circuit products"
> >   
> >  > Мне кажется, что можно собирать и использовать в
> >  > дистрибутивах. Впрочем, я не считаю себя большим спецом в
> >  > лицензиях, может кто еще посмотрит.  
> > 
> > Я увидел в тексте мелкую неоднозначность, которую предлагаю
> > трактовать в нашу пользу - во всяком случае, по своему духу
> > (раз уж с буквой есть варианты) оно ближе всего к обычному
> > fair use.
> > 
> > В общем, самый простой вариант - License: Distributable  
> 
> Поскольку мы предполагаем возможность использования этой фирмвари
> для соответствующего оборудования — и, мало того, тестируем этот
> wifi на rpi4 — то, на мой взгляд, мы попадаем в обозначенные условия
> распространения прошивки. Однако:
> 
> 1) Мы просто берём поставляем блобы от производителя или это
> компилируемая фирмваря? Предполагаю первое, но второе в природе
> тоже встречается.

В git пакета блобы, во всяком случае.

> 2) Меня в лицензии смущает вот это:
> > ("Cypress") grants you a non-exclusive, non-transferable license
> > under its copyright rights in the Software to reproduce and
> > distribute the Software in object code form only  
> 
> А именно:
> > a non-exclusive, non-transferable license  
> 
> Не будет ли проблем у наших дистрибьюторов? Насколько я понимаю,
> лицензиях не распространяется на них автоматически, без их явного
> согласия с условиями и принятия этой лицензии.

Насколько я понимаю, это означает лишь то, что Cypress может
предоставлять такие же или другие права кому-то еще.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Пока мы обсуждаем порубку firmware-linux...
  2021-04-22 15:49       ` Andrey Savchenko
  2021-04-22 17:09         ` Mikhail Efremov
@ 2021-04-22 21:47         ` Alexey V. Vissarionov
  1 sibling, 0 replies; 11+ messages in thread
From: Alexey V. Vissarionov @ 2021-04-22 21:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2021-04-22 18:49:22 +0300, Andrey Savchenko wrote:

 >>>>> В связи с этим у меня возникло непонимание - а в праве ли
 >>>>> мы собрать такой пакет с такой лицензией в наш репозиторий?
 >>>> Сам пока не читал.
 >>> Я прочитал, в данном случае, думаю, наиболее интересен абзац
 >>> про Binary Code Form
 >> Именно он нам и интересен. Точнее, вот этот фрагмент:
 >> "to reproduce and distribute [...] solely for use in connection
 >> with Cypress integrated circuit products"
 >>> Мне кажется, что можно собирать и использовать в
 >>> дистрибутивах. Впрочем, я не считаю себя большим спецом в
 >>> лицензиях, может кто еще посмотрит.
 >> Я увидел в тексте мелкую неоднозначность, которую предлагаю
 >> трактовать в нашу пользу - во всяком случае, по своему духу
 >> (раз уж с буквой есть варианты) оно ближе всего к обычному
 >> fair use.
 >> В общем, самый простой вариант - License: Distributable
 > Поскольку мы предполагаем возможность использования этой
 > фирмвари для соответствующего оборудования — и, мало того,
 > тестируем этот wifi на rpi4 — то, на мой взгляд, мы попадаем
 > в обозначенные условия распространения прошивки. Однако:
 > 1) Мы просто берём поставляем блобы от производителя или
 > это компилируемая фирмваря? Предполагаю первое, но второе в
 > природе тоже встречается.

Блобятина обыкновенная.

 > 2) Меня в лицензии смущает вот это:
 >> ("Cypress") grants you a non-exclusive, non-transferable license
 >> under its copyright rights in the Software to reproduce and
 >> distribute the Software in object code form only
 > А именно:
 >> a non-exclusive, non-transferable license
 > Не будет ли проблем у наших дистрибьюторов? Насколько я
 > понимаю, лицензиях не распространяется на них автоматически,
 > без их явного согласия с условиями и принятия этой лицензии.

Не будет: они распространяют не блобятину от Cypress, а наше ПО
как составное произведение. Кому нужны подробности - идут читать
ГК РФ: часть 4, статья 1235 и далее по разделу.

Упрощенно говоря, наши отношения с авторами софта, входящего в
дистрибутивы, являются исключительно нашим делом и не трогают
ни наших пользователей, ни дистрибьюторов, ни кого-либо еще.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Пока мы обсуждаем порубку firmware-linux, выясняется что...
  2021-04-22 15:07 ` Антон Мидюков
@ 2021-04-23 18:18   ` Антон Мидюков
  2021-04-23 18:32     ` Антон Мидюков
  0 siblings, 1 reply; 11+ messages in thread
From: Антон Мидюков @ 2021-04-23 18:18 UTC (permalink / raw)
  To: devel

22.04.2021 22:07, Антон Мидюков пишет:
> 22.04.2021 19:19, Дмитрий Терехин пишет:
>> Здравствуйте!
>>
>> Пока мы обсуждаем порубку firmware-linux из него вырубили нечто нужное.
>>
>> Проблема:
>> https://bugzilla.altlinux.org/show_bug.cgi?id=39539
>> https://bugzilla.altlinux.org/show_bug.cgi?id=39962
>>
>> Это блокирует сборку Simply и ALT Education для RPi4, поскольку с неработающим WiFi
>> выпускать релиз как-то странно.
>>
>> Предлагаю такой обход данной проблемы:
>>
>> Взять самое свежее firmware от Сypress
>> Свежее этого не нашел.
>> https://community.cypress.com/gfawx74859/attachments/gfawx74859/resourcelibrary/1030/1/cypress-fmac-v5.4.18-2020_0925.zip
>> Можно предположить, что Сypress выпустила новые версии firmware с исправленной уязвимостью CVE-2019-15126.
> 
> Не просто выпустила, а закоммитила в апстрим firmware-linux. Именно поэтому бинари от Broadcom и удалили.
> Вместо них были созданы симлинки, но в нашем git симлинков нет.

Нет, конечно же никаких чудес тут нет, только моя невнимательность.
Это файл WHENCE содержит информацию о файлах, в том числе и о симлинках, которые должны быть созданы при выполнении скрипта установки copy-firmware.sh, который при сборке пакета не используется.

Наш пакет firmware-linux лишён этого множества симлинков.

cat WHENCE |grep Link: |wc -l
218

А в firmware-linux:
firmware]# find . -type l |wc -l
39

218-39=179 наименований блобов у нас отсутствует с учётом созданных Дмитрием jqt4@ симлинков для Raspberry Pi.


> Кто-нибудь может объяснить этот феномЕн?
> Смотреть коммит:
> http://git.altlinux.org/gears/f/firmware-linux.git?p=firmware-linux.git;a=commitdiff;h=a28a5905b0fb6d84e02e45ae77cc450dea1494d1 
> И дерево для этого коммита:
> http://git.altlinux.org/gears/f/firmware-linux.git?p=firmware-linux.git;a=tree;f=brcm;h=7d74bd5ae0ce5a463e0274378612efd789ee78e3;hb=a28a5905b0fb6d84e02e45ae77cc450dea1494d1
> 


-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Пока мы обсуждаем порубку firmware-linux, выясняется что...
  2021-04-23 18:18   ` [devel] Пока мы обсуждаем порубку firmware-linux, выясняется что Антон Мидюков
@ 2021-04-23 18:32     ` Антон Мидюков
  0 siblings, 0 replies; 11+ messages in thread
From: Антон Мидюков @ 2021-04-23 18:32 UTC (permalink / raw)
  To: devel

24.04.2021 01:18, Антон Мидюков пишет:
> 22.04.2021 22:07, Антон Мидюков пишет:
>> 22.04.2021 19:19, Дмитрий Терехин пишет:
>>> Здравствуйте!
>>>
>>> Пока мы обсуждаем порубку firmware-linux из него вырубили нечто нужное.
>>>
>>> Проблема:
>>> https://bugzilla.altlinux.org/show_bug.cgi?id=39539
>>> https://bugzilla.altlinux.org/show_bug.cgi?id=39962
>>>
>>> Это блокирует сборку Simply и ALT Education для RPi4, поскольку с неработающим WiFi
>>> выпускать релиз как-то странно.
>>>
>>> Предлагаю такой обход данной проблемы:
>>>
>>> Взять самое свежее firmware от Сypress
>>> Свежее этого не нашел.
>>> https://community.cypress.com/gfawx74859/attachments/gfawx74859/resourcelibrary/1030/1/cypress-fmac-v5.4.18-2020_0925.zip
>>> Можно предположить, что Сypress выпустила новые версии firmware с исправленной уязвимостью CVE-2019-15126.
>>
>> Не просто выпустила, а закоммитила в апстрим firmware-linux. Именно поэтому бинари от Broadcom и удалили.
>> Вместо них были созданы симлинки, но в нашем git симлинков нет.
> 
> Нет, конечно же никаких чудес тут нет, только моя невнимательность.
> Это файл WHENCE содержит информацию о файлах, в том числе и о симлинках, которые должны быть созданы при выполнении скрипта установки copy-firmware.sh, который при сборке пакета не используется.
> 
> Наш пакет firmware-linux лишён этого множества симлинков.
> 
> cat WHENCE |grep Link: |wc -l
> 218
> 
> А в firmware-linux:
> firmware]# find . -type l |wc -l
> 39
> 
> 218-39=179 наименований блобов у нас отсутствует с учётом созданных Дмитрием jqt4@ симлинков для Raspberry Pi.
> 
>

Завёл багу:
https://bugzilla.altlinux.org/show_bug.cgi?id=39980


-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-04-23 18:32 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-22 12:19 [devel] Пока мы обсуждаем порубку firmware-linux Дмитрий Терехин
2021-04-22 12:25 ` Ivan A. Melnikov
2021-04-22 13:42   ` Mikhail Efremov
2021-04-22 14:10     ` Alexey V. Vissarionov
2021-04-22 15:49       ` Andrey Savchenko
2021-04-22 17:09         ` Mikhail Efremov
2021-04-22 21:47         ` Alexey V. Vissarionov
2021-04-22 12:49   ` Дмитрий Терехин
2021-04-22 15:07 ` Антон Мидюков
2021-04-23 18:18   ` [devel] Пока мы обсуждаем порубку firmware-linux, выясняется что Антон Мидюков
2021-04-23 18:32     ` Антон Мидюков

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git