LINUX.ORG.RU
ФорумTalks

Типа свободный опорос в связи с недавним решением американского суда

 дуралекс, , ,


0

2

Подробнее здесь: Опенсорсу конец

Для Ъ - решением американского суда код сгенерированнй нейросетью не подчиняется лицензиям того, на основе чего он был сгенерён. Можно скормить нейросети некий код под любой лицензией, получить некий выхлоп и права на этот код будут твои, и соответственно можно поставить на этот код абсолютно любую лицензию вне зависимости от лицензии оригинала.

Дело в том, что совершенно внезапно, нейросети, в силу принципов своей работы, на много порядков лучше подходят для задачи декомпилирования бинарного кода скомпилированного распространёнными компиляторами, чем для генерации кода на основе рандомного кода из тренировочного сета.

Соответственно опорос с открытым ответом:

Какое проприетарное поделие стоит декомпилировать нейросетью и теперь уже совершенно легально выложить его сырцы в открытый доступ под свободной лицензией?

Мой выбор - дилерский софт для диагностики и настройки автомобилей. Да, я в курсе что нынче многие автопроизводители внедрили SaaS и без коннекта с сервером корпорации не обойтись, но пока ещё есть куча автомобилей для которых это не требуется.

ЗЫ: Обожравшиеся этодругина придурки идут нафиг. Тот кто запостит что-то с минимальным намёком на «этодругое» - будет считаться конченным дебилом недостойным ничего кроме реакции КГ/АМ.

★★★★★

Последнее исправление: CrX (всего исправлений: 6)

Какое проприетарное поделие стоит декомпилировать нейросетью и теперь уже совершенно легально выложить его сырцы в открытый доступ под свободной лицензией?

Ты мог сделать это и раньше. Легальность для этого не нужна. Тем более, если ты в России или в КНДР или в Китае, тут всё происходящее по дефолту нелегально с точки зрения какой-то там америки. Воруй гусей без оглядки. Странно искать прецеденты, если есть желание. Да и даже в америке придумали даркнет, где пофиг вообще легально ты там что-то сделал или нет.

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

lesopilorama
()
Последнее исправление: lesopilorama (всего исправлений: 3)

Какое проприетарное поделие стоит декомпилировать нейросетью и теперь уже совершенно легально выложить его сырцы в открытый доступ под свободной лицензией?

Есть игры, которые при наличии исходников можно было бы улучшить, доработать, осовременить, или сделать на их основе что-то новое. Это не каждая игра, но таких довольно много, поэтому не буду называть конкретных названий, но в целом «игры» пусть будет моим ответом. Также часть виндовых можно было бы скомпилять нативно под Линукс, если бы были исходники (возможно, опять же, после некоторых доработок).

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

Какое проприетарное поделие стоит декомпилировать нейросетью и теперь уже совершенно легально выложить его сырцы в открытый доступ под свободной лицензией?

вот щас вообще не понял, а зачем себя ограничивать?

любое. всё, какое есть.

alt-tab-let ★★★
()
Ответ на: комментарий от alt-tab-let

Время и ресурсы ограничены, а проприетарного софта слишком много, поэтому нужны какие-то приоритеты.

CrX ★★★★★
()

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

alt-tab-let ★★★
()
Ответ на: комментарий от alt-tab-let

ну надо freedom@home сделать

Идея неплохая.

всяко интереснее чем инопланетян гонять

Спорно… Хотя может и интереснее. В любом случае, SETI@home прикрыли уже вроде, если я ничего не путаю.


В любом случае, даже если сделать freedom@home, наверное всё равно имеет смысл иметь какой-то список софта в порядке приоритета (возможно, определяемый голосованием), потому что даже если предположить, что оно даже взлетит, проприетарного софта слишком много, и даже при хорошем вовлечении «переписывание» его всего займёт немало времени.

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

Ты мог сделать это и раньше.

Я-то мог и делал. Для меня никаких проблем никогда и не было.

Меня интересует мнение пассажиров ЛОРа на предмет проприетарщины которую они хотели бы сделать опенсорсной. Раньше некоторые пугались лицензионных ограничений и американского правосудия. Теперь американское правосудие разрешило. Вот и интересно стало, может кто-то перестал бояться и скажет что-то.

Stanson ★★★★★
() автор топика

свободный опорос

Для Ъ

опорос – появление на свет детёнышей у свиньи и самок ежа, барсука и некоторых других животных

dataman ★★★★★
()

Всевозможные прошивалки от вендоров, которые содержат «лишние» проверки соответствия прошивок тем или иным критериям

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

В любом случае, SETI@home прикрыли уже вроде, если я ничего не путаю.

Да ладно! Ну тогда вовремя мне фильтр+LNA на 1420МГц приехал. :)

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

люди тратят миллионы ресурсов видимокарты, чтобы погонять красивую картинку и отвлечь себя на 15 минут. тут кругом вообще всё нерационально :)

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

Раньше некоторые пугались лицензионных ограничений и американского правосудия.

Не было таких. Разве что пустомели. Кто мог - делал не взирая. Когда ты что-то можешь, ты сначала делаешь, а потом тебя волнуют какие-то абстрактные вещи из-за океана в правовом поле. США чо, экстрадицию тебя из РФ запросят или агента ЦРУ пришлют хату тебе взорвать? Нет же. Так что насрать. Сначала делают, потом думают - если выяснится, что совсем нелегально и хотелось бы сьездить легально в америку, то выкладывают молча в даркнете анонимно.

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

Теперь американское правосудие разрешило.

Но в твоих домыслах. Но пофиг в домыслах или нет, всё равно патриотам как преграды не было так и нет. Вроруй гусей, режь, убивай. Проблема не в этом, а в жалкой доле процента среди интернет-говорунов, которые это реально могут. Так-то.

lesopilorama
()
Ответ на: комментарий от alt-tab-let

В идеале, разумеется в итоге должна получится нейросеточка с готовой моделью натренированной на большинстве распространённых компиляторов и вся ручная работа будет сводиться к чему-нибудь типа makesource -C proprietary-source proprietary.exe и небольшому причёсыванию на предмет удаления из теперь уже совершенно законно твоего кода всяких ненужных тебе проверок лицензий и стука хозяину.

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

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

Ну на ЛОРе не только резденты РФ присутствуют же. А в европках, например, ФБР просто может придти и арестовать. Уж не говоря о всяких Филлипинах и пр. Пусть и они теперь выскажутся. Теперь законно это.

Stanson ★★★★★
() автор топика

Какое проприетарное поделие стоит декомпилировать нейросетью и теперь уже совершенно легально выложить его сырцы в открытый доступ под свободной лицензией?

А зачем зло людям делать?

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

@token_polyak, шо, задел тонкие коммунистические чувства? Небось от предков перешло?

kaldeon ★★
()

Мой выбор - дилерский софт для диагностики и настройки автомобилей

а чего ты там хочешь настраивать? По твоему тачка - это такой домашний срвачок на Слаке? Ты понастроишь там себе, а потом тачка в кого-нибудь въедет и убьёт.

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

а чего ты там хочешь настраивать?

Всё что сочту нужным.

По твоему тачка - это такой домашний срвачок на Слаке?

Намного проще.

Ты понастроишь там себе, а потом тачка в кого-нибудь въедет и убьёт.

Как та партия Тойот или всякие электромобильчики с «автопилотами», да?

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

Догадайся, кто больше заботится о безопасности владельца автомобиля и его близких - сраная корпорация, или сам владелец?

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

Ну а про отключение всякого ублюдочного говна типа start-stop или всякие необходимые калибровки при замене совершенно банальных запчастюлек я даже начинать не буду.

Stanson ★★★★★
() автор топика

Мой выбор - дилерский софт для диагностики и настройки автомобилей

Будь я автомехаником - ни за что бы не рискнул пользоваться таким «софтом», по сути отрыжкой бредогенератора. Сэкономить на софте и рисковать попасть на ремонте дорогого авто - такая себе идея. Я ещё пойму использование взломанной нелицензионной копии, там просто отключается/обходится проверка валидности софта, а функционал не затрагивается. И совсем другое дело - полностью переписанный код без гарантий работоспособности.

Chord ★★★★★
()

Отмывание денег исходников.

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

по сути отрыжкой бредогенератора.

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

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

И совсем другое дело - полностью переписанный код без гарантий работоспособности.

Гарантия работоспособности в случае декомпиляции нейросетью обеспечивается очень просто, причём ещё в процессе декомпиляции - если бинарник который получился из сгенерированного кода идентичен проприетарному бинарнику - то какие могут быть проблемы?

Тут вопрос вообще в другом - сколько весовых коэффициентов нужно и какая топология нужна чтобы на 100% влезло любое возможное поведение компилятора. Если оно гарантированно влезает - то нейросеть всегда будет выдавать то, что компилятор превратит в копию проприетарного кода. А если не влезает, то бинарники совпадать не будут и разумеется нейросеть надо расширять/переделывать пока не будет достигнут 100% результат.

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

Ну а про отключение всякого ублюдочного говна типа start-stop

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

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

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

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

Ты же в курсе, что исполняемый код в ЭБУ - это такой же код, который точно так же можно декомпилировать (на ассемблере прошивки давно уже не пишут) и посмотреть что там все эти коды и пр делают. И точно знать как ЭБУ работает, а не гадать методом тыка при каких условиях он какую-нибудь ошибку выкидывает и от чего на самом деле это, помимо очевидного датчика, может происходить.

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

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

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

Драйверы радиомодулей

Да, это было бы интересно и полезно.

чтобы можно было разблокировать и перепрошить любой телефон.

Разблокировать и перепрошить можно практически любой телефон (кроме редких моделей где «SecureBoot» намертво в ROM с initial loader вшит). Достаточно снести родной загрузчик и шей всё что угодно. В большинстве телефонов первичный загрузчик зашитый в SoC грузит всё что угодно с NAND, SD карточки и даже USB флешки. Проблема с телефонами вовсе не в залоченности загрузчика, а в том, что драйвера периферии в т.ч. и радио в юзерспейсной проприетарщине. Вот их надо расковыривать. Тогда и с настоящим линуксом на телефонах проблем не будет никаких.

Stanson ★★★★★
() автор топика

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

Если в результате получится такой код, что используя только анализ самого кода (как защищенного авторским правом, так и сгенерированного нейросетью) нельзя доказать, что получилось производное произведение (derivative work) – то пожалуйста. Хоть снимай весь процесс генерации на видео и выкладывай в интернет.

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

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

Что касается авторского права и нейросеток, то я исхожу из решения суда, ссылку на статью о котором приводил тут (linux.org.ru). Там хоть про книги, а не про программы, но принцип тот же. О принципиально иных решениях судов я не слышал. Слышал еще о каком-то аналогичном.

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

Спасибо, конечно, очень увлекательно всё это. Но у меня уже есть другая работа. А в свободное время лучше ничего не делать. От работы кони дохнут.

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

Спасибо, конечно, очень увлекательно всё это.

Ещё как увлекательно.

Но у меня уже есть другая работа.

А это не работа, это разлекуха. С полезным результатом, в отличии от.

А в свободное время лучше ничего не делать.

Ты живёшь чтобы работать, что-ли?

От работы кони дохнут.

Так может ну её нахер, твою работу?

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

А это не работа, это разлекуха. С полезным результатом, в отличии от.

Я вообще-то в производстве задействован, в его ИТ обеспечении.

Ты живёшь чтобы работать, что-ли?

У меня интересные проекты. Работа с людьми, выяснение их хотелок, формирование спеков. Ну и не сильно напряжённый кодинг. Либеральный бос. Иные о такой работе мечтают.

seiken ★★★★★
()

И в чем вопрос? Что плагиат это плохо? Открыл Америку. Если я заменю в коде for на while, это изменение алгоритма, нет? А вот в суде могут поспорить, буковки то отличаются. Здесь кто больше адвокатам заплатит. Надо относится к кодогенерации, как к живописи или литературе. Все друг у друга крадут и делают вид, что так и надо. Защитить свою интеллектуальную собственность можно только через обскурити.

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

Я вообще-то в производстве задействован, в его ИТ обеспечении.

Ну так это же работа не бей лежачего. Производство весьма консервативно в смысле IТ и обычно придерживается принципа «работает - не трогай».

У меня интересные проекты. Работа с людьми, выяснение их хотелок, формирование спеков. Ну и не сильно напряжённый кодинг.

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

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

Если бы так было, нас бы давно уже индусами заменили.

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

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

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

Либо твой бос индус, либо подчинённые индусы. В крайнем случае (самый худший вариант) коллеги индусы. Но это всё равно лучше, чем какой-нибудь отставной полковник славянин.

seiken ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)