LINUX.ORG.RU
ФорумTalks

Создатель сборок Armbian объявил войну Amlogic

 , вредительство, ,


2

4

https://forum.armbian.com/topic/15490-information-for-users-of-tv-boxes-on-the-amlogic-platform/

Ссылка на «реддит»: https://www.reddit.com/r/linux/comments/jikd5c/sht_really_hit_the_fan_over_at_armbian_tv_forums/

Для «Ъ»: у мужика случился приступ идиотизма, и он решил создать проблемы пользователям устройств с чипами Amlogic. Ещё и пригрозил анальными карами за альтернативные сборки.

Вообще это давно известно было. Я ещё когда устанавливал armbian на Amlogic 905x3, там было написано что никакой поддержки для Amlogic, только ванильное ядро. И потом не будет работать, потому что Amlogic болт на них клали, и никак не помогают, а только мешают им.

Он вроде Rockchip рекомендует, и они сотрудничают… Имеет полное право. Как другие имеют полное право класть болт на пользователей Nvidia.

Или другие кладут бот на AMD + OpenCL и говорят у нас только Cuda.

Это Opensource, и чтобы твоё железо поддерживали ты должен договариваться.

fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 2)
Ответ на: комментарий от fsb4000

Одно дело – не поддерживать, и совсем другое – вредить пользователям. А именно это balbes150 и собирается делать.

Korchevatel ★★★★★
() автор топика
Ответ на: комментарий от Korchevatel

И как он собирается вредить пользователям?

Ванильный Arch Arm или любой другой дистрибутив, точно также не встанет на случайный TVBox. (например поддерживаются всего лишь две платки от amlogic https://archlinuxarm.org/platforms/armv8/amlogic)

Ещё раз, дистрибутивов под Arm выше крыши, Amlogic может связаться с каким-нибудь Manjaro Arm и вместе выкатить сборки для девайсов, но им плевать на Linux, им важен только Android.

Armbian может поддерживать любой набор плат, который захочет.

fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

И как он собирается вредить пользователям?

Вижу, вы «Ъ», ничего не читали.

In all new versions of images and the kernel, I will add various security mechanisms that will create serious problems, including hardware problems and hardware failure.

Korchevatel ★★★★★
() автор топика
Ответ на: комментарий от Korchevatel

А вы прочитали, и при этом приняли предупреждение за угрозы?

vvn_black ★★★★★
()
Ответ на: комментарий от Korchevatel

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

Предыдущие версии бесплатны и исходники доступны, вперёд поддерживать форк.

Согласен с разработчиком: https://forum.armbian.com/topic/15490-information-for-users-of-tv-boxes-on-the-amlogic-platform/?tab=comments#comment-110676

Как говорится:

Make sure to check his (and also our) code and also perhaps understand that he might need a full-time assistant(s) to roll things out at the present level. If not, why the fuck anyone complains? There is a fork button. 
fsb4000 ★★★★★
()

Суть срача для Ъ: чувак, делавший сборки armbian для некоторых amlogic девайсов, решил внедрить вредоносный код в свои прошивки, который будет препятствовать использованию его на остальных девайсах amlogic. Делает он это потому что считает что его прошивки «пиратят» китайцы.

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

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 3)
Ответ на: комментарий от fsb4000

Всё я читал. Новые версии под Amlogic будут только платные, и с защитой

Трололо. Новые версии чего, пардон? Ядра? А GPL-ем по щам он получить не хочет?

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

ну справедливости ради, gpl не запрещает продавать бинарники, нотребует предоставить исходники изменений и право распространять их далее на условиях gpl

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 3)
Ответ на: комментарий от cvs-255

его интеллектуальной собственностью, вероятно, как минимум является сама прошивка в сборке. Потому, что на поддержание девопс инфраструктуры для сборки и тестирования нужны ресурсы.

stevejobs ★★★★☆
()
Ответ на: комментарий от cvs-255

Я про «защиту». Любая «защита» обычно предполагает, что исходников ты не получишь, иначе защиту можно элементарно выпилить и выложить исправленные исходники. А за это уже можно и GPL-ем по щам.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

для того, чтобы выпилить и выложить - придется китайцам этим постоянно заниматься, держать свою собственную инфраструктуру сборки, самим выкладывать бинарники, самим тестировать (потому что неясно, где и какие там закладки). Что ему собственно и надо - чтобы конкуренты перестали иметь возможность использовать его сборку как есть

stevejobs ★★★★☆
()
Ответ на: комментарий от intelfx

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

cvs-255 ★★★★★
()

Armbian

Меня больше удивляет неожиданная популярность этого поделия среди любителей ковырять одноплатники. Armbian же всегда был кривым болгеносом, в ядро которого по рандому фигачат полурабочие (иногда - нерабочие) патчи.

im-0
()
Ответ на: комментарий от stevejobs

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

Самое геморное в прошивках всяких специализированных arm - это драйвера ядра и иногда загрузчик. При этом что линукс, что uboot не разработаны им с нуля, максимум он туда патчи мог накладывать.

А прошивка в сборе тут вообще мелочи, тем более что он в своем репозитории (https://github.com/150balbes/Build-Armbian) явно указал GPLv2, а точнее не он указал, а сообщество armbian, а он вправе распространять свою производную работу дальше только на условиях GPLv2

И вот выходит интересная история: вот есть прошивка, она распространяется на условиях GPLv2, какие-то китайцы честно ее используют в своих девайсах, но тут этот balbes150 агрится со словами ПИРААААТЫ! НЕ ЗАПЛАТИЛИ! И внедряет злонамеренный код. Т.е. по факту он запрещает использование своей работы. Хотя лицензия требует, чтобы он разрешал. Тут вообще GPL-violation попахивает а также созданием злонамеренного ПО

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 5)
Ответ на: комментарий от cvs-255

Бинарник - это интеллектуальная собственность собравшего, причем на неё вообще никак не распространяется GPL никакой версии, GPL - о предоставлении исходников и патентов

Исходники «злонамеренного» кода (на самом деле не злонамеренного, а осуществляющего device lock, это обычная мера в мире копирастии), скорей всего, он может предоставить легко. Заметь, что в GPL указано наличие исходников самой программы - ты не обязан делать эти исходники понятными или раскрывать скрипты сборки бинарника. Чтобы следить за этими мутыми опасными нисходниками амлогику придется выделить под это отдельных разработчиков и постоянно сидеть на измене - а вдруг чего пропустили. Что, собственно, уже вполне достаточно, чтобы превратить их в жизнь ад, что и требовалось.

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

причем на неё вообще никак не распространяется GPL никакой версии

Распространяется. Читай текст GPL. Он создал производную работу от GPL-софта и распространяет в виде бинарника и исходника.

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 2)
Ответ на: комментарий от stevejobs

скрипты сборки бинарника.

Если он не сам с нуля написал скрипт сборки, а использовал за основу готовый скрипт из armbian, то на этот скрипт тоже действует лицензия GPL

cvs-255 ★★★★★
()
Ответ на: комментарий от stevejobs

Далее, он на форуме называет создателей сторонних железок, использующих его прошивку, «пиратами», т.е. нарушителями лицензии. Тем самым он запрещает им использовать свой код, хотя они честно получили его. И тем самым сам нарушает GPLv2

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 4)
Ответ на: комментарий от intelfx

Любая «защита» обычно предполагает, что исходников ты не получишь, иначе защиту можно элементарно выпилить и выложить исправленные исходники.

Зачем так сложно? Просто сделать проверку подписи при загрузке ядра.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Так это про случай когда производитель не хочет чтобы на его девайсе запускали сторонние прошивки. А тут этот чудик не хочет, чтобы его прошивку запускали на других устройствах

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

Пока ещё ничего нет :)

Вот есть такой комментарий: https://forum.armbian.com/topic/12162-single-armbian-image-for-rk-aml-aw-aarch64-armv8/page/47/?tab=comments#comment-110564

вот исходники: https://github.com/150balbes/Build-Armbian (без истории коммитов)

вот бинарники: https://users.armbian.com/balbes150/arm-64/

Всё остальное только будущие намерения.

fsb4000 ★★★★★
()

яке прикре самогубство (с)

sin
()
Ответ на: комментарий от cvs-255

А тут этот чудик не хочет, чтобы его прошивку запускали на других устройствах

А… да и пошёл бы он лесом тогда, чо. Это как тупая драма с ZFS и Greg KH, который против ZFS и постоянно API меняет. В итоге-то всё решается парой патчей в дистре.

hateyoufeel ★★★★★
()

Дистрибутив, разработчик которого заявляет о внедрении вредоносного кода, является дискредитированным.

Про эти вопиющие факты мировое опенсоурс сообщество должно быть поставлено в известность.

tommy ★★★★★
()

Чо-то какое-то нелогичное поведение. Уменьшать пользовательскую базу из-за того, что китайцы как всегда что-то зажали… Они всегда это делали, а после появления среди ОС ублюдка под названием «Android» - это вообще неизбежное зло. Годным ответом была бы публикация сырцов ядра и проприетарных драйверов из утёкших говноSDK распространяемых тем же Amlogic под NDA - с огромной вероятностью они у автора имеются (без них очень тоскливо заводить систему на конкретной железке к которой толком нет документации).

Stanson ★★★★★
()

Он реально балбес. Во тупооооой.

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

  • Во-первых, не навреди. Не париться добавлением кода для поддержки чего-нибудь или исправления давно существующего бага — одно, а активно тратить время на вредительство — совсем другое.
  • Во-вторых, если у тебя проблемы с китайцами, то и решай их с китайцами, что тебе пользователи навредили? А именно они словят больше всех багов и поломок.
  • В-третьих, вот где теперь гарантия, что вредительства не было раньше? Что всякие намеренные баги не позасунуты в код поддержки остальных плат, только никто об этом не знает?
  • В-четвертых, вот видный «член опенсорс-сообщества» выставил себя неадекватом. Вывод? Да они все, опенсорсники, чокнутые какие-то.

Я еще не встречал человека, который заявлял, что будет делать пакости, либо делал пакости из чувства мести, который при этом не был ипанутым в других аспектах жизни тоже.

shimon ★★★★★
()
Ответ на: комментарий от Stanson

В данном случае китайцы даже ничего не зажали. Они просто взяли его прошивку и накатывают ее (почти) без изменений на свои девайсы. Просто они не платят ему денег.

cvs-255 ★★★★★
()
Ответ на: комментарий от shimon

что тебе пользователи навредили?

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

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

Пользователи готовы покупать лицензии на Linux :)

Introducing creeping errors / timebombs in systems is so anti-community/ OSS as it can be. I understand if you drop support, even drop it completely. It works, or it doesn’t work. If I had to pay you $10 for a license, I would do that, I have no problem with that. I have created a couple smaller OSS projects as well, and contributed to soma larger ones, but not spent nearly the amount of time you have. I understand the amount of effort that goes into OSS. But you destroying other peoples work because they used software based on Open Source if not a good thing to do, and might actually be illegal in many countries.

https://forum.armbian.com/topic/15490-information-for-users-of-tv-boxes-on-the-amlogic-platform/?tab=comments#comment-110671

fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

Тому, кто готов вставлять вредоносный код, я бы точно не стал бы платить

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

В данном случае китайцы даже ничего не зажали

Да неужели. Где сырцы драйвера AmlogicVE? Без полной поддержки VideoEngine Всё это TV будет работать в формате слайдшоу. Тем не менее, на s905x3 этот дистрибутивчик таки работает, и, видимо, неплохо, раз китайцы его на свои поделия ставят. Опенсорсно если что только MPEG1 и MPEG2 поддерживаются, что по нынешним временам вообще ни о чём.

Безотносительно идиотизма самой идеи «мстить китайцам за то что деньги не платят» и .удачества аффтара, мог бы и поадекватнее мстю придумать.

Stanson ★★★★★
()

ARM всегда был токсичным и анальным, неудивительно что это заразно для разработчиков. Либо же, подобное тянется к подобному, и чувак не зря взялся за АРМ

zendrz ★★
()
Последнее исправление: zendrz (всего исправлений: 1)
Ответ на: комментарий от cvs-255

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

Ваще не понимаю, как можно в современном мире, имея квалификацию, быть без денег. Да тебя возьмет в штат или на контракт большинство SoC-разрабатывающих контор!

Видимо, дело в головушке.

zendrz ★★
()
Ответ на: комментарий от cvs-255

а при чем тут китайцы?

При том, они основные производители железок на Amlogic на которые они ставят Armbian и у них эти сырцы есть (потому что они крупные покупатели микрух, и таким SDK на микрухи дают даром), и они не поделились.

Stanson ★★★★★
()
Последнее исправление: Stanson (всего исправлений: 3)
Ответ на: комментарий от cvs-255

Ну так вероятно эти сорцы (если они у них вообще есть) не под gpl

Не смеши. Когда это китайцев волновало?

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

В любом случае сорцы эти не принесут пользы тк их невозможно легально использовать, тк они будут нелегально получены

Но на деле все это вообще не имеет отношения к проблеме из поста

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 1)
Ответ на: комментарий от cvs-255

В любом случае сорцы эти не принесут пользы тк их невозможно легально использовать, тк они будут нелегально получены

Они ещё небось и коряво написаны. Поэтому использовать их не «невозможно», а «ненужно».

Их назначение - посмотреть в какие регистры чего и как писать, и как и куда данные пихать, чтобы всякие новомодные H264/VP9 работали, и потом написать всё с нуля по-людски.

Даже хрен с ней, с фирмварью, сырцов драйвера вполне достаточно.

Но на деле все это вообще не имеет отношения к проблеме из поста

Это имеет отношение к проблеме «возмездия». Наказывать юзеров вне зависимости от причины «возмездения» - идиотизм. Чем-то напоминает российские сракции, от которых пострадало исключительно население РФ.

Stanson ★★★★★
()
Последнее исправление: Stanson (всего исправлений: 1)

Любители зондов должны страдать. Да зонды и в железе есть и это очень плохо, но всем пофиг.

ЗЫ

Болгенос-ы не нужны, особенно когда их пилят дурачки и вредители.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от fsb4000

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

а вот это уже тянет на производство внедоносного ПО. ст 273 ук рф. скорее всего в других странах аналогичные законы тоже есть.

нельзя просто так взять и пожечь чужие девайсы.

n_play
()
Ответ на: комментарий от n_play

нельзя просто так взять и пожечь чужие девайсы.

Ты сам лично перепрошиваешь биос своей видеокарты на биос другой видеокарты с другим дизайном платы и другой памятью, пусть даже с тем же чипом. После этого твоя видеокарта не работает. Тоже ст. 273 ук рф?

Дебилы, которые сжигают свои девайсы/микроконтроллеры и прочее есть на каждом углу, нужно смотреть что ты прошиваешь и куда, и понимать что ты делаешь…

fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 1)
Ответ на: комментарий от fsb4000

Тоже ст. 273 ук рф?

если там написано что это именно «бивас для твоей родимой видимокарты сказать безплатно без смс манькрафт лучи ускорение» и он ее убивает - то виноват будет распространитель.

закон не о возможностях ПО по убиванию, а по санкционированию этого убивания.

т.е. сама програмка «format c:» Не является вредоносной, это системные средства сервисные утилиты. ты сам запускаешь ее осознанно именно для создания раздела (и попутно «уничтожения данных»* если они там были).

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

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

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

такое уже было в симпсонах, лет 10 назад. неужели все забыли? там автор сделал так, что программка без активации давала какие-то неполные результаты. ну и в итоге набутылили его на пару условных лет. и судился он потом, апелляции и прочее несколько лет и в итоге вроде отпустили. не следил. НО можно сказать, что ему просто повезло, т.к. в итоге он нашел норм защитников и экспертов. (т.к. дело развалили по формальным признакам. типа нашли кучу ошибок и регламентных нарушений в экспертизах и прочего в остальном) man https://habr.com/ru/post/284568/ https://habr.com/ru/post/110628/ а по закону его все равно можно было бы набутылить, если бы все оформили без косяков.

n_play
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.