Сказ о том как мой код за свой выдавали и пытались его продать. Часть I: "Я отказывался, но меня уговорили и я делаль..."
Сразу скажу, что продолжать повествование я буду даже если посты будут уходить в минуса, т.к. "герой" до сих пор не признает свою вину, ошибки и глупость.
Тем кто не в теме программирования или портирования линукс на различные устройства моя история будет наверное не интересна, поэтому Вы можете ее не читать. Однако суть истории не в коде и не в разработке, а в том как за добро в ответ можно получить зло (никогда такого не было и вот опять...). История с разоблачением и почти хэпиэндом:
Я работаю в местном Кировском интернет-провайдере инженером группы эксплуатации сети связи. По скольку провайдер не очень крупный, в отличие от Вымпелкомов, Ростелекомов, МТСов и пр. федералов (ничего против них не имею), и штат сотрудников у нас не большой, порой мне приходится делать вещи, которые к основной работе относятся совсем косвенно, например перепаковывать прошивки некоторых устройств для адаптации под нашу сеть и добавления необходимого функционала.
Полтора года назад возникла очередная подобная задача - нужно было адаптировать Lede/OpenWrt (линукс прошивка на открытом исходном коде) под роутер tp-link wr840n v4.
Частично, а в последствии и полностью сделав поддержку этой железки я выложил свои наработки в общий доступ на небезызвестном форуме - 4pda. Спустя некоторое время меня попросил помочь один из форумчан, ничего криминального:
Тут я прошу обратить внимание на слова этого "разработчика": "разработка без железки это онанизм"...
Но проходит полгода и тут снова возникает у нас переписка:
Как видим "чудо девелопер" уже сменил свое мнение об негативном отношении к онанизму и предлагает мне подро..ть за 100$ портировать прошивку на новое устройство не имея его на руках. Я стараюсь деликатно отказать, типа "да ну, от этого волосы на ладони растут, да и вообще у меня жена и дети", но человек остается упорным и продолжает уговаривать, сетуя сначала на свою полную занятость другим проектом, а потом на ху.вый курс доллара:
Эххх... Зря я согласился помочь... Заметьте, я ничего не пообещал... В общем я вслепую сделал первый, пока еще неработающий билд уже на следующий день:
Странное желание, но тут Вова просит меня перевести наше общение в телеграм, еще более странным мне показалось то что "крутой линукс девелопер" не знает что такое wine:
В общем заюзал я виндовый клиент телеграма под wine (тогда еще не знал что есть нативный под linux x32) и общение продолжилось там:
вот тот самый лог (log3.txt) первой удачной загрузки ядра: https://pastebin.com/rkATX0qr
извиняюсь за длинноту, но я считаю что правильно выкладывать имеено реальные скрины в качестве пруфов.
На этом первую часть закончу и подытожу: Не обещая ничего стороннему человеку, не имея на руках железку я за 2 дня набросал поддержку OpenWrt/Lede с удачным запуском ядра - на самом деле это большая часть того что нужно.
Вторая часть будет о том как на меня вышел настоящий обманутый девелопер, который делал поддержку устройства до меня и параллельно со мной, которого уже почти кинул Вова, а так же о том как созревал коварный план расплаты с кидаловом...






















