LINUX.ORG.RU
Форум — Talks  

Эрик Реймонд: проприетарщине конец

 ,


0

1

Легендарный программист, много сделавший для развития опенсорс, заявил в одной известной соцсеточке, что современные БЯМ скоро отправят софт с закрытыми исходниками на свалку истории.

Поводом для того стала успешная попытка реверс-инжениринга какой-то досовской игры. БЯМ правильно распознала, что игра написана на Борланд Паскаль, и даже сгенерила очень читаемый исходник. Этот исходник Эрик, при помощи той же ИИшки, перевёл на раст, и оно заработало.

Также Эрик добавил, что ему известны случаи успешного реверс-инжениринга AAA игр.

★★★★★

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

Не только проприетарщине. Всему конец, мы потонем в нейрослопе.

wandrien ★★★★
()

И, какой игры? DURAK, чтоли? Ой, она на Бейсике написана. Никто, кроме СССР, не писал на Borland.

lenin386 ★★★★★
()

То, что машины теперь реверсят бинари – я бы вообще не радовался.

Для СПО этому пользы никакой нет.

А всем нам – одни проблемы.

Это значит что в вариант «сервис по подписке» переедет вообще всё; всё, что еще не переехало. Устройства огородят по самое не могу. Будет исполняться шифрованный код, декодируемый аппаратно внутри кристалла, или еще какая-нибудь подобная жесть.

Никто не будет просто сидеть и смотреть, как вы тут очередные АААА-тайтлы или фотошопы реверсите.

wandrien ★★★★
()

LLM это попугай на стероидах. Был кодер, оставил цифровой след, на нем обучили модель, модель стала повторять опыт кодера. А что там с успешными реверсами, кто-то уже унизил хоть одного проприетарщика? Хрюшу и ту всем миром скопировать не могут, позорище. На чем модель учить собрались, на толксах чтоле?

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

Крайне слабо верю в серьёзную разработку на пАскале. Не имею знакомства с данным продуктом, но заранее против.

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

АААА-тайтлы

Они за ресурсы вздрючат.

Остальным пофиг, за уникальную функциональность платят ладно если 5%. Остальные так же и продолжат сидеть на том на чем сидят.

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

теперь реверсят

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

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

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

Хрюшу и ту всем миром скопировать не могут,

Никто и не пытается. У неё исходники давно утекли (может не совсем полные и не совсем той версии, не помню), но мало кому интересны.

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

Её копировать занятие проклятое и бесполезное - будешь потом от юристов бегать по всему шарику.

А бесполезное, потому что нафиг она нужна-то.

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

Это значит что в вариант «сервис по подписке» переедет вообще всё; всё, что еще не переехало. Устройства огородят по самое не могу. Будет исполняться шифрованный код, декодируемый аппаратно внутри кристалла, или еще какая-нибудь подобная жесть.

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

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

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

Отличный вариант, чтобы просрать бизнес и попасть на кучу бабок, когда просёрами вашего вайбкода заинтересуется налоговая!

Машина может написать код, вот только ответственность за его работу несёт не машина.

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

И будет бизнес платить за лицензии не кому хочет, а «кому надо». То есть по сути ничего не поменяется.

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

успешная попытка реверс-инжениринга какой-то досовской игры

БЯМ правильно распознала, что игра написана на Борланд Паскаль, и даже сгенерила очень читаемый исходник.

Точно досовской?

Доступен декомпилированный высокоуровневый код игры Космические Рейнджеры HD: Революция (тут паскаль, но в виде Delphi 2007)

Нативный Halo: Combat Evolved с оригинального Xbox для Linux (тут вообще c++, так что это явно не про неё, зато скриншот от ЛОРовца) :)

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

Это не поможет потому что и без реверса ИИ агенты могут делать альтернативы проприетарщине.

Безумная мысль: а нельзя ли натравить ИИ на реверс проприетарных форматов файлов (естественно, там, где нет приличного шифрования – но это требуется далеко не всегда, зачастую авторы этих форматов считали файл бизапасным только на основании того, что он чуток оббфусцирован и нигде не описан)?

hobbit ★★★★★
()

приприетарщине

Звучит настолько хорошо, что я даже исправлять не хочу ;)

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

I should have realized this a few months ago when I successfully decompiled the game of Firefighter from an ancient DOS shareware binary. My robot friend was able to tell it had been written in Borland Pascal from looking at the data layout; it gave me back very readable Pascal code with sensibly chosen function and variable names. I transpiled it to Rust and now ship it as part of my heritage games collection.

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

проприетарщина будет вытеснятся софтом, написанным ИИ агентами

софтом

У тебя тут опечатка, «офт» -> «лоп».

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

Безумная мысль: а нельзя ли натравить ИИ на реверс проприетарных форматов файлов

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

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

проприетарщина будет вытеснятся софтом, написанным ИИ агентами

софтом

У тебя тут опечатка, «офт» -> «лоп».

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

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

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

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

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

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

objdump -d -M intel

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

Ну что-то в этом есть. Вся эта шиза реально опасна для софтовых компаний, особенно небольших, которые не смогут админресурсом завалить халявщиков. Вот особо умный вася сядет и сделает в одно рыло фотошоп по мотивам, и начнет продавать за копейки. И чо с этим сделают проприетарщики? Ну только убить васю разве что, или купить. Это конечно при условии, что эти LLM не лохотрон (у меня сомнения до сих пор).

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

Claude всякие Python скрипты пишет для пробы структуры файлов. Если есть возможность генерировать файлы, то можно нагенерировать файлы с заведомо известным (в идеале всевозможным) содержимым, отдельно описать что там и скормить это LLM.

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

Это конечно при условии, что эти LLM не лохотрон (у меня сомнения до сих пор).

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

seiken ★★★★★
() автор топика
Ответ на: комментарий от wandrien
  • Click & Create/Multimedia Fusion Express/The Games Factory (*.cca, *.gam)
  • Windows Journal (*.jnt) (формат рукописных записей пером на планшетном ПК)
X512 ★★★★★
()

Тут надо смотреть глубже – сейчас меняется сама концепция взаимодействия с компом. Нафиг какие-то анахронизмы в виде древних программ? Кому надо будет их ломать и переписывать? Разве что джастфофан. Я сейчас работаю в графических программах и ощущаю себя в роли какого-то прядильщика или кузнеца. Прямо чувствую, что это ветхие технологии. Увы. Эпоха фотошопов стремительно сменяется другой эпохой. Даже мемасики уже не делают в фотошопе.

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

Это только доказывает что LLM даже с исходниками ни на что не способна. Без человека. А есть люди, которым нужен реверс проприетарщины без перспектив поддержки?

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

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

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

Мне щас этот продвинутый автокомплит переписал функцию на 70 строк в класс на 420 строк.

Читать эту простынь совершенно невозможно. Половину «умной» логики можно просто выкинуть.

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

Эпоха фотошопов стремительно сменяется другой эпохой. Даже мемасики уже не делают в фотошопе.

Значит микрософт вообще не нужен будет. Тоже неплохо.

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

Читать и не надо. Чукчи не читатели теперь.

bread ☆
()

Также Эрик добавил, что ему известны случаи успешного реверс-инжениринга AAA игр.

Спим и видим: хакиры старательно реверсят, тратят токены, жгур дорогое эл-во, делают ААА игры опенсорцными, закатывают на болванки и продают… на $5 дешевле, чем оригинал. Profit. А, да, за ними еще потом пативен выезжает за какирство.

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

Ага, а потом из-за этого слопа налоговая твой бизнес закроет, когда ты ей не тот отчёт отправишь.

В налоговой будет такой же электронный болван проверять отчёты. Так что закрывать будут рандомный бизнес.

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

Протестую!! Весь Никарагуа и половина Гондураса сидит на Борланде. Не путать с Белизом, там паскаль вне закона.

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

Этого достаточно.

На самом деле это ацкое преувеличение. Корпорации могут себе позволить продавать игры по $50 за штуку. Хакирам придется ставить цену в 10 раз выше просто чтобы окупить токены, gpu и эл-во. Ибо покупателей у них будет не много, а расходов – много.

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

Половину «умной» логики можно просто выкинуть.

Это обработка ошибок. Раньше с таким размахом её никто никогда не делал, а ИИ просчитывают всё заранее.

Серьёзно. Программа из 5 строк может легко увеличиться раз в 100 просто из-за обработки всех вариантов ошибок, которые никто никогда не обрабатывал в тех же скриптах на bash'е, например.

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

Нету там супер пупер обработки ошибок, там оверинженеринг и абъюз приёма «извлечение метода» .

Старый код и так обрабатывал все ошибки.

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

Без возможности увидеть сам код тут ничего нельзя сказать. Опять подозреваю, что вы пользуетесь слишком тупой ИИ моделью.

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

Просто не бывает серебряной пули.

Вон в одной из соседних веток чел пилит двухпанельники на ИИ. Код модифицируется с бешеной скоростью. Но и баги лезут с ней же.

Эти все баги конечно можно выловить… А можно и не выловить. Если ему надоест раньше, и он пойдёт делать другой проект.

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

Это в твоих скриптах их наверно никто не обрабатывал. Во всех нормальных местах ошибки обрабатываются. Ну и скрипты пишут не на баше, а на posix-шелле.

firkax ★★★★★
()

проприетарщине конец

Вместо неё будет бесконечная блоатварь!

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

Ну вот я сейчас делаю эмулятор с применением ИИ агентов на основе TinyEMU от Fabrice Bellard: https://github.com/X547/TinyEMU. По-моему довольно неплохо идёт. Код читаемый, не раздутый, не люто забагованный, нет тонны очевидных комментариев во весь экран.

X512 ★★★★★
()
Вы не можете добавлять комментарии в эту тему: только для зарегистрированных, score>=50.