Страница 1 из 1

Sources ядра для nv-501

Добавлено: 01 сен 2018 14:02
Star4ik
Добрый день! Где я могу получить исходники ядра для STB NV-501?

Re: Sources ядра для nv-501

Добавлено: 03 сен 2018 08:54
Кирилл
Здравствуйте.
Все исходники мы получаем от чип-вендора под NDA, соответственно передать третьим лицам возможности нет.

Re: Sources ядра для nv-501

Добавлено: 03 сен 2018 18:07
Star4ik
Кирилл писал(а):Здравствуйте.
Все исходники мы получаем от чип-вендора под NDA, соответственно передать третьим лицам возможности нет.

Т.е. мне напрямую в Realtek обращаться получается? Компания распространяет свой продукт, построенный на базе ядра Linux по факту подписания специального документа о неразглашении (NDA). Это является прямым нарушением лицензии GPL, под которой лицензировано ядро Linux и некоторые дополнительные использованные ими патчи.

Re: Sources ядра для nv-501

Добавлено: 03 сен 2018 18:52
Star4ik
А так же пруфы:
build.prop.png
build.prop.png (109.62 КБ) 4350 просмотров
uname.png
uname.png (120.81 КБ) 4350 просмотров

Данная модель stb работает на ядре Linux 3.10.24, берем исходники ядра по адресу https://mirrors.edge.kernel.org/pub/lin ... .24.tar.gz, и открываем такой интересный файлик COPYING. Далее сидим и думаем, о каком NDA может быть речь?

Re: Sources ядра для nv-501

Добавлено: 11 сен 2018 13:41
Retymer
Ядро Linux использует лицензию GPL v2 (http://www.gnu.org/licenses/gpl-2.0.html#SEC3)
Пункт 1 разрешает вам копировать и распространять свободное ПО
1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

Пункт 2 разрешает вам изменять свою копию ПО, но с публикацией изменений ( смотри подпункт b)
2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
  1. You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
  2. You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
  3. If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

Пункт 8 позволяет географически ограничить распространение исходный текстов, НО НЕ ЗАПРЕЩАЕТ ЕГО
8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.

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

Re: Sources ядра для nv-501

Добавлено: 11 сен 2018 15:15
Кирилл
Добрый день
Давайте еще раз по порядку.
1. Мы получаем исходники от производителя под NDA. Не имеем право публиковать без согласия.
2. Чип-вендор, в соответствии с лицензией GPL, должен опубликовать свои исходники, за исключением проприетарного кода.

Соответственно путей 2:
1. Вы можете заняться самостоятельным поиском исходников
2. Сделать запрос производителя чипа

P.S. Некоторым потребителям мы выдаем исходники с согласия производителя, т.е. принципиально это возможно.