Comments 35
"free" as in "free speech", not as in "free beer", говорили они.
Печально всё это...
Заголовок, конечно, громкий, но в тексте-то другое. Им не отказали, а предложили взять на себя разрешение юридических вопросов.
ПР должен оцениваться по полезности фичи и качеству кода, а не юристами.
Если никто не пользуется какой-то железякой, зачем ее поддерживать в софте? Получается, кусок кода, связанный с этой железякой, абсолютно бесполезен.
Точно никто? Почитайте список дичи которую QEMU поддерживает. Эльбрус заметно более массовый многих из них.
Если поддерживается, то:
а) это кому-то реально надо;
б) это когда-то было сделано, ошибок нет, убирать из исходников всем лень.
А популярность «Эльбрусов» существует только в головах их разработчиков. И неспроста существует.
Кому-то реально надо. Человек пришел, поддержка команды Эльбруса у него есть. Условие соблюдено.
Вот, сделано. Какая разница когда-то или сейчас?
Популярность точно выше чем у того что уже поддерживается.
«Эльбрус» — это как мессенджер «Макс». Никому не нужен, но лезет во все щели. Поддержка «Эльбруса» в любом софте нужна только разработчикам «Эльбруса» для демонстрации своей значимости.
В какие и чьи щели лезет Эльбрус, не расскажете? Сравнение с Максом абсолютно некорректное. Если Макс втюхивают чуть ли не на государственном уровне, то Эльбрус крутится только в своём местечковом болоте, с переменным успехом пытаясь заменять зарубежные процы.
менее. аппаратную виртуализацию завезли толи в 16С толи в 32С, количество напечатанных исчисляется единицами
внезапно Linux Foundation это американская компания, с штаб-квартирой в Сан-Франциско и вынуждена соблюдать американские законы по экспортному контролю
И эти же люди потом жалуются: А чего опенсорсу плохо, а интернет балканизуерся?
Вот поэтому, сами строят этот новый дивный мир.
"В этом - весь Гаррис: он охотно берет самое тяжелое бремя и безропотно взваливает его на чужие плечи "
Вот если бы вы что-то развивали в России и вам бы прилетело предложение о сотрудничестве от организации, признанной в России нежелательной (а любое участие в деятельности такой организации, даже простановка лайка в соцсетях - это правонарушение), вот тут было бы интересно посмотреть, переживут ли ваши принципы столкновение с реальностью.
Если в случае Linux еще можно объяснить отказ, то за QEMU нет подобной организации. У них есть владельц торговой марки и контора, которая занимается административными вопросами и донатами. Но к коду все они отношения не имеют. Основнлй код под GPLv2, где нет указания на какую-либо конкретную юрисдикцю.
если подрядчики станут нести код в ядро, которые не соблюдает экспортный контроль или с кривой лицензией они быстро оттуда испарятся. а для полноценной работы kvm-qemu нужен ядерный модуль
Экспортный контроль это часть законодательства конкретной страны, которое имеет ограниченную зону действия. Фишка GPL в том, что они сознательно не указали в тексте лицензии ни какую юрисдикцию. Предлагая тем самым решать частные вопросы по месту нахождения пользователей или разработчиков. Но сам код находится вне рамок.
Если говорить про US, то у них в законодательстве сделано исключение для publicly-available продуктов - под экспортные ограничения они не подпадают. У Apache Software Foundation хорошо разобрано https://www.apache.org/licenses/exports/.
кажется там этого не написано, но написано прямо
You may not export or reexport, either directly or indirectly, ASF software and/or technical data to any destination subject to U.S. embargoes or trade sanctions, unless formally authorized by the U.S. Government. Note that the list of embargoed destinations is subject to change and the scope of what technology is included in the embargo is specific to each embargoed country.
Они здесь пишут про софт, который собирает сама ASF на своих серверах в Штатах. Но это не относится к публично доступным исходникам, из которых они его собирают. У LSF этот момент описан подробнее: https://www.linuxfoundation.org/resources/publications/understanding-us-export-controls-with-open-source-projects .
Но тут импорт, а не экспорт!
В идеальном мире, который, увы, не существует. А в реальном за ревью такого PR можно присесть по статье о нарушении санкционного режима. И сложно осуждать тех, кто к этому не готов.
Компании работают в определенном правовом пространстве и за определенные действия вопреки его законам прилетит, как прилетит реклаимруюему квн в Российском, так же прилетит сотрудничающему с подсанкционными в США.
По-млему ответ Алекса Бенне абсолютно адекватный. Он простой инженер и не хочет случайно нарушить британское законодательство. Linux Foundation давно пора выпустить четкий гайдлайн для мейнтейнеров, как работать с кодом из проблемных регионов
Тоже особо не понял по поводу чего визги.
Как я понял из скриншота, некий энтузиаст (не из МЦСТ) написал кому то из маинтейнеров что мол вот там у них в репозитории лежит код, давайте его заапстримим, я мол готов тащить в одно лицо, с чего начнем?
Ну и скучающий седой вахтер ему посоветовал начать с поиска опытных людей в команду, а так же с выяснения юридических вопросов можно ли вообще брать тот код и просто так заливать в апстрим. По большому счету отмахнулся да, но мне тоже показалась что энтузиаст не совсем понимает что это не тот проект где добавил пару правил и вот тебе поддержка, нужен кто то кто будет сопровождать архитектуру (тем более такую) постоянно, в идеале это должен быть штатный разработчик из МЦСТ, а не вася седня есть, завтра нету и мне пофиг
Энтузиаст написал, что есть команда из МЦСТ, которая готова тащить поддержку как только код будет влит в основную ветку. Как я понял, у него роль больше формальная, чем техническая - быть прокси в этом процессе.
Перечитал на проспавшуюся голову, да вы правы "какой наш следующий шаг?" имелось в виду его и разработчиков из МЦСТ. А вот маинтейнер ответил по сути что МЦСТ в этом участвовать нельзя. Короче надо просто исключить упоминания этой и других подсанкционных компаний из разговоров и кода. Ну и россии наверное тоже, таковы современные реалии.
Заголовок хайповый и не в тему.
По-моему, тут основная проблема не в санкциях, а в том, что qemu просто отмахнулся от каких-то непонятных пацанов.
Для начала контрпример (хорошо иллюстрирует отношение):
Представьте, что некоторая условная контора ... например, Японская ... сделала свой особенный процессор: весь специфичный, нигде кроме свой страны не используется. И контора обращается в контору Касперского: добавьте поддержку процессора в ваш антивирус, а уж мы то всё расскажем и покажем. Ну и спрогнозируйте ответ касперов?! С нехилой вероятностью касперы дипломатично пошлют японскую контору со своим процессором, приправив какими-нибудь "солидными" аргументами (начиная от повышенной опасности землетрясений (а это-то тут при чём?) и заканчивая темой, что мы с Японией уже энное количество десятилетий "не в мире").
Ну так и qemu сделало также:
какие-то пацаны что-то изобрели и пытаются впихнуть в qemu. Которой это ну-у-у ... не надо. Вот они мягко посылают и для "солидности" - упоминают про санкции и бла-бла-бла. Хорошая ведь отмазка!
МЦСТ стоит просто поддерживать свой форк на публичной нейтральной площадке и отдавать готовые бинарники. Если архитектура реально пойдет в массы (за пределы госсектора), сообщество само рано или поздно втянет этот код, когда пыль уляжется
В QEMU предложили из-за санкций «МЦСТ» сначала обратиться к юристу по апстрим поддержке архитектуры «Эльбрус» (e2k)