Как избежать обмана со стороны заказчика ?
- Войдите на сайт для отправки комментариев
Граждане-товарищи исполнители ! Прихожу к выводу, что заказчики в 90% случаев фрики, которые хотят бесплатно, делая вид, что способны заплатить. Нужно принимать какие то меры.... Например вариант, когда человек обращается сразу к нескольким исполнителям и получает несколько готовых решений, но делает вид, что ни одно не устроило. В результате он решил свою задачу бесплатно.
Или вот, меня всегда удивляют варианты когда заказчик пытается сделать что то такое, что уже существует в готовом виде. При этом есть два варианта. Первый когда сумма оплаты ваше стоимости готового - признак мошенника. Второй когда цена ниже - большая вероятность ввязаться в долгий и сложный проект за 5 копеек.
Недавно попался тут кадр. У которого ТЗ типа "вот есть два проекта - слей в один". Оговорили стоимость, уточнил фронт работ. Начал... Оказалось, что в результате получится неработоспособный проект. Заказчик : "допиши". В теже сроки и деньги. Прошу предоплату. В результате просто исчез :)
Нам нужно как то контролировать ситуацию. Считаю было бы правильно, если бы исполнитель отписывлся о том, что он взялся за исполнение проекта. Ну и неплохо было бы иметь списки недобросовестных заказчиков. Сей час очень распространена "квестовка", многие ее организаторы, почему то, просто прилипают к ардуинщикам, при этом считая их бесплатными гастерами, помешанными на своем увлечении и готовыми работать за еду :)
Интересно, а как Вы думаете ?
м-да.. программно-аппаратные решения на заказ, это очень специфическая отрасль. Как правило среднестатический человек (заказчик) просто не в состоянии грамотно сформулировать Т.З., зарисовать предполагаемый алгоритм работы, а исполнитель не зная всех нюансов конечно не сможет сделать то, что требуется. Возможно ваш заказчик сначала всё представлял себе слишком просто, потом всплыли какие-то детали, и он понял что всё, что делалось -всё делалось не совсем то, и может проще и быстрее поступить совсем иначе, (что-то купить готовое, отказаться от затеи, итп) Поэтому выбрал вариант исчезнуть. В общем таких наивных товарищей, которые даже не удосужились грамотно сформултровать мысли, тщательно прогуглить на тематику своей задачи, и спешащих сделать на заказ нужно сразу же отсеивать, ибо по определению эти лица безответственны :)
Это я понимаю, просто привел примеры. Конечно заказчик был "отсеян". Конкретно этот просто прикидывался "дурачком". Он все понимал, бизнесмен :) , у человека цель - "подешевле и получше" и при этом, в свой карман.
Я то тему создвавл, что бы исполнители как то объединились и лишний раз не попадались "на развод".
Перво-наперво подписанный договор ( юридический , или понятийка) , чтобы потом не вспоминать , как договаривалось, поэтапная оплата, чтобы минимизировать риски обеих сторон. В договоре обязательна фраза: стороны понимают, что разработка является инновацией и может завершиться неудаче й на любом этапе. Все выплаченные и закрытые актом суммы не возвращаются, равно как и переданные образцы, материалы, документация.
Обязательно раскрытие назначения разработки , а то в параллельном топике человеку похоже акустический детонатор требуется, по крайне мере то, что он хочет может быть так использовано. И в таком случае разработчик станет соучастником.
Процентовку применяю такую:
30% - ТЗ
30% - демонстрация работающего прототипа без выдачи на-руки (удобно навесить web интерфейс, поставить камеру и дать заказчику поиграться дистанционно).
30% - готовое устройство
10% - описание и инструкции.
Если вдруг начинают требоваться ранее неоговоренные исходники, то вместо 10% - сумма , равная предыдущим 90%.
По каждой оплате закрывающий этап акт о выполнении и отсутствии претензий.
Если заказчик отваливается при озвучке такого порядка, значит туда ему и дорога.
Сильно удобно ИП с упрощенкой.
inspiritus , всё правильно.... ибо только в магазине обуви продавцы хотят всех обуть , а покупатели тоже - хотят обуцца :)
...непроплата этапов разработки - плохой признак :(
Inspiritus, супер !
Сильно удобно ИП с упрощенкой.
Ага, отсюда и налоги, содержание счета, ежеквартальные отчеты и т.д., а оттуда штрафы, пени и т.д., ну очень удобно.
Ну и кинут вас так же с этим договором, куда пойдете? Заявление писать? Иск подавать?
Решение тут одно - ставить в код как можно больше жуков разного вида. Каких именно зависит от задачи.
Я практикую 3 вида жуков по несколько штук в нескольких местах:
1. Объявляем пару переменных, где нибудь в коде в нескольких местах присваиваем им значение миллис, а потом где нибудь в нескольких местах проверяем эти переменные, если переменная превысила определенное значение делаем глюк - выходим за пределы массивов при их чтении или заполнении, выполняем или не выполняем несвоевренменные условия и т.д.
2. Так же как и в первом варианте, можно кстати использовать те же переменные, но делаем не глюки, а вешаем программу - входим в бесконечный цикл. Ну или как минимум просто проверяем миллис, если превысило в цикл.
3. При запуске декрементируем значение в ЕЕПРОМ (можно несколько адресов), в нескольких местах читаем ЕЕПРОМ это значение проверяем не равно ли нулю, если равно: делаем глюк, если используем в коде ЕЕПРОМ затираем всё или в бесконечный цикл.
Условия и проверки запутывайте, перемешивайте с другими условиями, значение для сравнения с миллис обьявляйте в HEX виде и т.д. и т.п.
Запутывания и многократные объявления и проверки нужны, когда исходники открыты и заказчик их видит, естественно когда отдаете только прошивку в этом нет необходимости.
То есть получается, что программа работает определенное время, начинает глючить и зависает, а после нескольких перезагрузок затирает все настройки или вообще перестает запускаться.
Вот вам и гарантии оплаты, но опять таки, эта гарантия распространяется на случаи, когда код нужен заказчику, в противном случае ни вам ни ему.
Недавно попался тут кадр. У которого ТЗ типа "вот есть два проекта - слей в один". Оговорили стоимость, уточнил фронт работ. Начал... Оказалось, что в результате получится неработоспособный проект. Заказчик : "допиши". В теже сроки и деньги. Прошу предоплату. В результате просто исчез :)
При запуске декрементируем значение в ЕЕПРОМ (можно несколько адресов), в нескольких местах читаем ЕЕПРОМ это значение проверяем не равно ли нулю, если равно: делаем глюк, если используем в коде ЕЕПРОМ затираем всё или в бесконечный цикл.
я так всегда и делаю.... и здесь ( пока только три раза ) , и в дельфах ( постоянно )
...был вариант подтверждения работы кода по SMS.....
При запуске декрементируем значение в ЕЕПРОМ (можно несколько адресов), в нескольких местах читаем ЕЕПРОМ это значение проверяем не равно ли нулю......
Старый трюк, ещё в 90-е все тестовые версии так защищал. Прада не все заказчики возвращались.
Есть хорошая статья Dihalt'а на эту тему:
http://habrahabr.ru/post/148665/
А так, в целом: квестовиков за последний год развелось уйма. Каких-то хороших предложений подобного толка пока, практически, не видел. В основном - копейки за кучу рутинной работы. И, думается, получается это потому, что задачки относительно простые и с ними могут "справиться" (криво, используя кучу шилдов, кучу торчащих в разные стороны проводов, пластилина , соплей и т.д.) всякие ребята, к электронике отношения особо не имеющие, которые, грубо-говоря, поигрались месяц с ардуиной и ни о чем более не слышали.
Поскольку, подчас это первокурсники, чуть ли, не школьники, а заказчика устраивает беспаичная макетная плата как готовое решение, то уровни гонораров - школьные. Другой вопрос - если пойти на фултайм в квестовую контору, коих в Москве полно, то там уже будет нормальная зп. Но другой вопрос - многие ли захотят? По большей части - наставлять и объяснять азы "помощникам" попутно теряя свою квалификацию от невостребованности.
Касательно пропадающих заказчиков - кризис. Все хотят на халяву. Тут нехитрое правило - берите аванс. Как-минимум, на покрытие расходов. А лучше половину. Так вы обезопаситесь от того, что клиент параллельно запустил ту же задачу другому человеку и вероятности, что он пропадет.
Не надо вестись на стандартные фразы: "100% договорились. Начинайте работу. А деньги на днях будут. С такими вариациями, что нужно срочно и т.д.
Что еще может быть:
1) "Проект некоммерческий. Чисто для себя. Потому бюджет небольшой." Это еще ладно. Тут, как-говорится, на ваше усмотрение браться или нет. Но денег нормально не заработать.
2) "Давайте вы сейчас бесплатно/почти бесплатно сделаете прототип, а потом войдете в долю в моём будущем сферическом в вакууме бизнесе и будете получать процент с продаж". Как-правило, большинство таких предложений - бред, как и сама идея. И одно дело - реализовать чью-то хотелку за фиксированный гонорар, а другое - сделать нахаляву прототип чей-то хотелки. После чего, заказчик, вероятно смоется.
Ну и надо помнить, что девайс на коленке и какая-никакая серия - совсем разные уровни времязатрат на разработку.
3) Люди, желающие получить аналог чего-то готового, но по меньшей цене. Могу привести пример: какой-то чувак нашел в интернете нужную ему схему и код прошивки для Атмеги. Сама прошивка продавалась за деньги: то ли 10, то ли 20 баксов, но она его не устраивала - он хотел немножко изменить в ней тайминги. Так вот, за написанную с нуля прошивку под данную схему чувак предлагал ровно половину от цены на сайте. В статье Дихалта еще примеры есть.
4) Самые отбитые. Та же вариация, что "для себя". Но с намеком на то, что не откажутся, если вы сделаете бесплатно. Типа: "Ну может вам просто было бы интересно реализовать это".
5) Тратильщики времени. Закинут задачку. Расспросят как что да как. Далее выясняется, что человек просто приценивается и если и делать что-то собирается, то через полгода.
Сейчас много рекламных/креативных и т.д. агенств, которые сидят на субподряде у более крупных и сами желают скидывать на субподряд работу фрилансерам, так как квалифицированный инженер/инженеры на полную им выйдет дороже. А так они сами, по-сути, ничего не делают, получая большую часть "пирога". При этом, "дергать" фрилансера будут по полной программе. То есть, без скидок на то, что: "вы у меня не одни заказчики и не платите мне почасовую за просиживание штанов в офисе в ожидании работы и, поэтому, по первому зову я не примчусь тут же". Работают обычно, по договору подряда или по ИП.
Наверно, сейчас самый адекватный в плане денег вариант.
Правда, пошло новое веяние - тендеры. Агенство, еще даже не получив железобетонно данный заказ (возможно, всего-лишь, участник на тендере) само устраиваент тендер среди фрилансеров. Собираются идеи, схемы,описания и любые другие материалы, которые они отбирают и что-то покажут своему подрядчику, как варианты решения задачи. Тут надо быть готовым, что даже если данное агенство получает заказ, то это не значит, что его получаете вы. И все ваши предложения/наработки и т.д. спокойно могут не быть востребованными/быть заюзанными другими людьми в обход вас.
Касательно защиты от кражи - выше уже писали. По мне, так самый норм - счётчик числа включений. Просто инкриминировать при включении переменную в EEPROM. Как определенное число привысит - блокировка. Если какой-то дисплей есть - можно смело на нём писать, что мол истек период пользования демонстрационной версией. Это на случай, если еще не расплатились, но уже просят доступ к результату. А можно и никак не сообщать. Тогда заказчик, просто, подумает, что прошивка багованная, либо сломалось что-то. За дешево переписывась с нуля ваш код/искать "поломку" никто не будет и перебезчик вернется обратно к вам молить о прощении.
Ну это один из вариантов защиты. А так - индивидуально под конкретный прибор.
Собственно, сообщать о неполноценности ПО или нет - ваше дело. Пока все деньги не заплачены - ничего не мешает вам держать в устройстве "демку". Более того, можно в договоре прописать то, что итоговая версия прошивки появляется только после полной оплаты, как и исходные коды, если таковые хотят выдеть. Но это, обычно, отдельно оговаривается и за доп. деньги под формулировкой: "передача интеллектуальной собственности".
Ничего так не повышает доверие к заказчику как предоплата.
Кто такие квестовики? Первый раз слышу.
Ничего так не повышает доверие к заказчику как предоплата.
Кто такие квестовики? Первый раз слышу.
Все их не любят, но все хотят ими быть...
Я не хочу быть ими. Это тяжелая , с моей точки зрения, не интересная, плохо оплачиваемая работа . И кстати, почему их не любят ? Это обычные заказчики со скудным бюджетом и непонятным ТЗ :)
Я не хочу быть ими. Это тяжелая , с моей точки зрения, не интересная, плохо оплачиваемая работа . И кстати, почему их не любят ? Это обычные заказчики со скудным бюджетом и непонятным ТЗ :)
Дык, стеб-же...
Шутка юмора.
Я не программист но тоже долгое время работал фрилансеров в области 3д графики...
ребята кидают всех и везде! на моем опыте накопленная сумма всех раз что мне не заплатили или недоплатили более 1000$ причем последний раз, и самую большую сумму незаплатил человек которому доверял на 110%, работали вместе года 3подряд...
поделюсь опытом как нужно работать...
1. всегода брать аванс, даже символический... но вы этим уже проверите платежеспособность человека, наличия у него возможности переводить вам деньги(вебмани, киви и тд...)
2. желательный аванс 25-50%
с поэтапным показом результата.
3. финальный результат не давать в готовом виде. в моем случае я давал неполный размер картинок или делал ватермарки...
в вашем случае вшивать защиту, устройство через какоето время перестает работать...
если у вас много деталей, собирать устройство из них и демонстрировать заказчику его работоспособность по видео... через скайп в реал тайм...
ну и всегда будьте готовы что последний платеж могут незаплатить... так вы морально себя оградите от ненужных разочарований... ну незаплатили и хрен с ним :)
по началу я тоже переживал, потом стал оноситься к этому с легкостью... последние 500$ что мне незаплатили, даже не огарчили меня))) а на авансовые 500 я собрал себе робота:
http://roboforum.ru/forum10/topic14711-135.html
п.с. насчет работы за еду или задешево.
многие чураються такого... а зря иногда это полезно. я и сам нередко делал работу которая стоит например 300 за 15$ или задаром, просто ради интереса :)
многие чураються такого... а зря иногда это полезно. я и сам нередко делал работу которая стоит например 300 за 15$ или задаром, просто ради интереса :)
Такое может быть только в случае когда исполнитель имеет другой интерес, не финансовый, "спортивный" или еще какой :) В большинстве своем, опытный исполнитель уже наелся всякого и мало что может вызвать у него интерес.
всякое в жизни бывает.... сидишь например моделишь крутой интерьер за дорого... тут ктото пишет, и просит ему смоделить модель лампочки или колеса для машины или еще чтото... и вроде времени особо нет и работы полно, хорошо оплаченной, и предлагают за эту халтурку всего ничего... но почемуто возникает желание помочь... отвлечения ради например :)
или услуга за услугу, человеку нужен был логотип в 3д я ему... а он мне потом визитку или другой с сайтом помог.... вобщем жили же както наши предки без денег... бартер...
Как избежать обмана со стороны заказчика ?
Кидалово - часть этого бизнеса. Если для Вас это не приработок, а основной источник дохода (как было для меня в течение целых 13 лет), то Вы уже и без меня знаете - риск кидалова надо забивать в цену. Таким образом честные заказчики плятят за себя и за жуликов. Нехорошо, конечно, но так работает всё - кредитование, страхование и т.д. - так устроен мир, а мир, как известно, далеко не так совршенен, как нам бы хотелось.
Хочу продавать свои наработки для ардуино в виде hex файлов. Но мне надо сделать так чтоб они работали только у тех кому я их продал. Как мне лучше все организовать? Нет ли у arduinio какого нибудь уникального номера(ChipID), чтоб можно было привязаться к ниму?
Хочу продавать свои наработки для ардуино в виде hex файлов. Но мне надо сделать так чтоб они работали только у тех кому я их продал. Как мне лучше все организовать? Нет ли у arduinio какого нибудь уникального номера(ChipID), чтоб можно было привязаться к ниму?
ты рынок сначала изучи, а потом хоти продавать хексы по паспортам.
рынок уже есть
рынок уже есть
ок. рынок есть, товара - нет.
ты в какой из параллельных реальностей живёшь?
Хочу продавать свои наработки для ардуино в виде hex файлов. Но мне надо сделать так чтоб они работали только у тех кому я их продал. Как мне лучше все организовать? Нет ли у arduinio какого нибудь уникального номера(ChipID), чтоб можно было привязаться к ниму?
Никак такое не организовать. Есть только формула типа:
СтоимостьВзлома = ПотраченноеВремя + ВозможныйПрофит
если
СтоимостьПродукта < (СтоимостьВзлома/100)
никто ломать не будет.
Есть правда ентузиасты которым просто интересно и они сломают и выложат в бесплатный доступ. Гораздо выгоднее в Вашем случае брать донатами и приделывать свистоперделки за деньги для конкретных клиентов. Но для этого это должен быть Продукт, что учитывая размеры OpenSource ардуино-общества практически невозможно.
Есть в ассортименте 1wire чипов метка . Есть на плате метка, мк идет по программе, нет , значит нет. Программа залита и залочена фьюзом. Фьюз снимается при сбросе всего чипа, вместе с прошивкой. Или я чеготто не понимаю ?
Есть в ассортименте 1wire чипов метка . Есть на плате метка, мк идет по программе, нет , значит нет. Программа залита и залочена фьюзом. Фьюз снимается при сбросе всего чипа, вместе с прошивкой. Или я чеготто не понимаю ?
Вы вдаётесь в технические детали и совершенно не думаете об организационных вещах. Технари любят всё упрощать. Сделать чтобы система не работала несложно, а дальше что? Вы её в неработающем виде будете заказчику поставлять? Чтобы он платил не глядя? А как насчёт потестировать? Убедиться, что работает? А как быть в случаях, когда оплата растянута - не всё сразу. А если Вы вздумаете устройство дистанционно протить, так смотря на какого заказчика нарвётесь, будет ушлый американец - на штраф попадёте, а то и на срок.
Много раз сталкивался с различной автоматикой ( выдувные машины, термопластавтоматы, упаковочные машины...) когда через некоторое время , как правило полгода год ( или некоторое количество событий типа включение/выключение) машина затыкается с требованием ввести пароль. Далее , или реинжиниринг и новый контроллер ( а ведь существует еще план призводства , или чего там, для чего устройство существует), или звонок поставщику. Если поставщик добрый ( необманутый) он говорит волшебный код ( как правило сопровождая словами , что ситуация более повторяться не будет) и все ОК.
И как заказчик я никак не могу эту ситуацию обойти, кроме замены мозгов машины. Часто заказчик закладывает в стоимость выезд в гарантийный период, приезжает, прошивает новую ( хехе неглючную) версию ПО и фиксит закладку, или отодвигает ее на некоторое время. После гарантийного периода машина может и не затыкаться, но вести себя , имитируя плавающую неисправность, опять же выхов обслуживания от поставщика , теперь уже за деньги.
Так что вопрос об уязвимости обоюдоострый.
Много раз сталкивался с различной автоматикой ( выдувные машины, термопластавтоматы, упаковочные машины...) когда через некоторое время , как правило полгода год ( или некоторое количество событий типа включение/выключение) машина затыкается с требованием ввести пароль.
с ворованным оборудованием ты сталкивался.
Нет, все куплено, или у изготовителя, или у официальных представителей, причем производители оборудования с известными именами. Ето же не домой на рынке купленное, все официально, по договорам, с валютным контролем.
Заказчик не американский? Очевидно, нет. Там такого не любят. Если есть доказательства умышленности (а в случае с волшебным кодом - доказательства очевидны), то суд - огромный штраф, а то и срок. Налицо поставка заведомо недоброкачественной продукции.
Сильно сомневаюсь, что так вёл себя серьёзный производитель. очень сильно сомневаюсь. В такие игры играют школяры.
Тайвань и Россия
Нет, все куплено, или у изготовителя, или у официальных представителей, причем производители оборудования с известными именами. Ето же не домой на рынке купленное, все официально, по договорам, с валютным контролем.
расскажи кому другому - станок купил в лабораторию института и перепродал коммерсам-лохам.
в лаборатории института тебе на 20 лет хватит необслуживаемого ресурса, а при непрерывной 24-х часовой эксплуатации влетаешь на техобслуживание через полгода.
Если есть доказательства умышленности
умышленности чего?
стесняюсь спросить, когда вы в последний раз меняли картридж в американском струйном принтере.
Хочу продавать свои наработки для ардуино в виде hex файлов. Но мне надо сделать так чтоб они работали только у тех кому я их продал. Как мне лучше все организовать? Нет ли у arduinio какого нибудь уникального номера(ChipID), чтоб можно было привязаться к ниму?
Я могу еще проще вам ответить. Без неравенств. Если вы задаетесь на форуме вопросами - как защитить свой код, то смело можно считать, что защищать вам еще нечего.
Человек с опытом уже будет сам понимать, скажем так, аппаратные возможности по защите.
И вообще, наиболее ценное - идея. Вопрос релизации, как-правило, задача компиляции воедино стандартных решений. Поэтому, если кому-то приглянется ваша идея - ею воспользуются, а реализуют своими силами, не используя ваши коды и что бы то ни было еще.
А если резюмировать.. Кое-где повторюсь с тем, что писали выше.
Как-правило, ардуино-подобные девайсы это ширпотреб. И если у вас нету какой-то гениальнейшей идеи, то интереса для копирования оно не представляет. Вы можете сделать работу качественно, без багов и т.д. Но красть наработки.. Зачем?
Если к вам обратились, значит у себя в штате подобных работников нет. Надо обращаться к новому. На копирование вашей разработки уйдет гораздо больше времени, нежели заказать разработку такого же девайса с нуля.
А самое главное - если речь идет о какой-то, например, мелкосерийке, то вы думаете, что заказчик жаждит украсть разработку и штамповать ее сам? Любой заказчик с радостью все заботы по изготовлению железки отдаст в ваши руки. И первую партию и вторую и т.д. Были бы у него возможности делать самому - к вам не обращались бы. Тут надо, просто, нормально договориться по всем вопросам. И если вы уж совсем не задираете ценовую планку, то тратить деньги на нового разработчика никто не будет.
Немного другой вопрос, когда речь идет об единичном изделии. И после выполнения работы - вы более ничем заказчику не нужны. Вот тогда уже надо аккуратным быть. Но защищаться надо не от копирования, а от того, чтобы полноценный постбетта код попал в руки заказчика. Тогда, все как написано выше: пишите счетчик в EEPROM (знающие люди это дорвольно легко обойдут. Но если бы они были - вас не позвали бы), кормите бетта-версиями, с ограниченным функционалом, либо же, после домонстраций - забирайте прошитую ардуину с собой.
умышленности чего?
Недокументированной закладки, делающей устройство нероботоспособным до истечения завленного производителем срока эксплуатации (не гарантийного срока, а именно срока эксплуатации). Это уголовное преступление во всех штатах.
Случай с принтерами (с лазерниками от панасоника) - совсем другой, там заявленный ресурс работоспособности вышел.
стесняюсь спросить, когда вы в последний раз меняли картридж в американском струйном принтере.
Никогда. Дерьмом не пользуюсь - у меня никогда не было струйника даже на работе я от них отбрыкивался - лазерные или светодиодные - но струйники - никогда.
А вот в судебных процессах именно по таким делам (по недокументированным закладкам) участовал и в качестве истца, и в качестве эксперта. Например, я был экспертом на суде в Мичигане против Майкрософт, где её обвиняли в недобросовестной конкуренции именно из-за наличия недокументированных закладок. Реультат - штраф в сотни миллионов. Правда, они подали аппеляцию и чем дело закончилось я не знаю (и закончилось ли вообще - тяжба в Америке может тянуться столетиями).
Насколько знаю, свой айди есть у СТМ32. У авр нету.
Недокументированной закладки, делающей устройство нероботоспособным до истечения завленного производителем срока эксплуатации (не гарантийного срока, а именно срока эксплуатации). Это уголовное преступление во всех штатах.
люблю читать на досуге мифы примитивных племён, купивших у белых господ шайтан-машину с недокументированными закладками, предназначенными исключительно для того, что бы обратить племя свободных людей в финансовое рабство.
продолжай - я записую... о недокументированных закладках, автобиографию свою в качестве железного аргумента своей правоты прилагай к каждому голословному заявлению.
В картриджах современного лазерника ( по-крайней мере самсунг) стоит чип, ограничивающий количество листов. Впрочем можно снять дамп полного картриджа и перезаписать после заправки ( там i2c).
В картриджах современного лазерника ( по-крайней мере самсунг) стоит чип, ограничивающий количество листов. Впрочем можно снять дамп полного картриджа и перезаписать после заправки ( там i2c).
это документированная закладка? - хочу ЕвгенияП нанять в качестве поедателя печени всех производителей принтеров.
Да, у STM32 есть 96-bit Unique device ID. Считывается в регистре U_ID
Не знаю, насколько документированная, но известная и многократно овещенная в инете ( например на хабре).
Клапауций, я Вам уже писал, что в принтере отказ происходит ПОСЛЕ отработки заявленного ресурса. Поэтому к ним никаких претензий нет.
А вот то, что писал уважаемый коллега inspiritus
через некоторое время , как правило полгода год ( или некоторое количество событий типа включение/выключение) машина затыкается с требованием ввести пароль. Далее , или реинжиниринг и новый контроллер ( а ведь существует еще план призводства , или чего там, для чего устройство существует), или звонок поставщику. Если поставщик добрый ( необманутый) он говорит волшебный код ( как правило сопровождая словами , что ситуация более повторяться не будет) и все ОК.
Вы влезли в чужой разговор не удосужившись прочитать посты. Впрочем, это характерно для диких, не умеющих читать и слушать племён.
А вот то, что писал уважаемый коллега inspiritus
через некоторое время , как правило полгода год ( или некоторое количество событий типа включение/выключение) машина затыкается с требованием ввести пароль. Далее , или реинжиниринг и новый контроллер ( а ведь существует еще план призводства , или чего там, для чего устройство существует), или звонок поставщику. Если поставщик добрый ( необманутый) он говорит волшебный код ( как правило сопровождая словами , что ситуация более повторяться не будет) и все ОК.
это - та городская легенда, бытующая на постсоветском пространстве, когда начали завозиться первые образцы качественного высокотехнологичного оборудования - народ был в шоке, что в станок... в станок, Карл! требуется вводить некие шифры и пароли для того, что бы он заработал. шифры и пароли для советского и постсоветского человека ассоциировались исключительно со шпионскими и секретными штучками, которыми проклятые империалисды нашпиговали честно приобретённый станок, что бы подорвать грядущую победу мирового комунизма... ну, и так далее - стандартный набор шизоидной мании преследования, свойственный человеку советской закалки.
теперь, к вопросу о "засудить по самое немогу" - гражданина или юр. лицо какой страны, по закону какой страны? засудить. я бы с вашим юридическим опытом не был столь категоричен - если что-то где-то является уголовным преступлением, то не факт, что в другом месте - это простая шалость.
Вы влезли в чужой разговор не удосужившись прочитать посты. Впрочем, это характерно для диких, не умеющих читать и слушать племён.
я внимательно читал посты и с сожалением отношусь к проявлению двух крайностей цивилизационного искажения восприятия действительности у людей - синдрому "угнетённого белыми господами" и к синдрому "несущего бремя белого человека". делите эти крайности между собой, а меня не вписывайте, пожалуйста - я, просто, выражаю свою личное мнение по поводу.
если вам не нравится, что ваши высказывания на форуме комментирует третье лицо, то вы вправе избрать способ общения исключающий публичность.
Постсоветское пространство старой закалки с шизоидными маниями , которое Вы набредили тут ни при чем. Описаны события этого года. Оборудование куплено год-полтора назад. Фраза представителя :" введите 675438 и она больше ничего никогда спрашивать не будет" по одной из железок , на запрос , возникший вдруг, после года эксплуатации, более чем очевидна :)
и вообще тут обсуждаются совсем не Ваши домыслы и комплексы, а меры по защите от обмана со стороны заказчика. Описаный мною случай вписывается в тему топика.
Фраза представителя :" введите 675438 и она больше ничего никогда спрашивать не будет" по одной из железок , на запрос , возникший вдруг, после года эксплуатации, более чем очевидна :)
ок. что очевидно лично вам в этой фразе?
мне интересна лично ваша интерпретация события - затем, я приведу несколько своих вероятных вариантов причин произошедшего.
вероятных исключительно потому, что нам не известен производитель оборудования, дистрибьютор, подрядчик сервисного обслуживания, подрядчик пуско-наладочных работ - т.е. мы вообще не знаем от кого конкретно получен код и объективная причина запроса кода оборудованием.
и вообще тут обсуждаются совсем не Ваши домыслы и комплексы, а меры по защите от обмана со стороны заказчика. Описаный мною случай вписывается в тему топика.
здесь каждый обсуждает то, что он считает важным в контексте сабжа - моё мнение по поводу вписывается в тему топика.
Это один из подобных фактов, второй был также с тайваньским производителем, третий с российским призводителем нестандартного оборудования. Во всех трех случаях преставители тех.поддержек выдавая код Давали однозначно понять, что это закладка для подстраховки " на всякий случай".
В российском случае инженер объяснил, что код запрашивается после 350 включений питания и его надо будет запомнить и периодически вводить. ( кстати в этом случае кодом были не цифры, а определенная последовательность вручную инициированных срабатываний датчиков, что потребовало вскрытия кожухов станка.)
"Всяким случаем" я понимаю неплатеж со стороны покупателя, или желание хватануть бабла за ремонт после окончания гарантийного периода.
В первом тайваньском случае код был дан на хороших отношениях, во втором из-за смены работы инженером и потерей им заинтересованности и в общем то тоже на отношениях, в российском случае дали на лапу :)
Их (чипы) при перезаправке картриджа либо меняют, либо перепрограммируют....
Хуже, когда это внутри большого и дорогого аппарата: так, например, в свое время было у больших Xerox: через 1000 копий - перегорал первый предохранитель, и требовался вызов сервис-инженера. Таким образом клиента привязывали к местной фирме, обслуживающей технику. Хорошо это или плохо - сложно сказать, т.к. с одной стороны - обязаловка, с другой - хочешь - не хочешь, а придется хотя бы один раз аппарат обслужить согласно регламенту (примерно как ТО у машины).