Особенности индивидуального заказа торговых роботов...
На форуме Quik.ru, обратил внимание на интересную ветку обсуждения, одной конфликтной ситуации, которая случилась при заказе программисту торгового робота на языке Qpile...
Не занимаю позицию ни одной из конфликтующих сторон. Позиции сторон Заказчика и Исполнителя вполне обоснованны, отсюда и вечный вопрос: «Кто прав?»
Суть вопроса и комментарии:
Заказал робота у s_mike@rambler.ru. Конфликтная ситуация, прошу общественность рассудить.
Прошу тех, кто пишет роботов на заказ, и тех кто покупает, рассудить.
Я на днях заказал торг. робота у s_mike@rambler.ru. Заказ был сделан. Появлялись ошибки в работе робота, автор их исправлял. Но Михаил намеренно зашифровал код обускатором, давать мне робота в купайле без шифрования не желает, несмотря на то, что робот написан под мой заказ, мною оплачен.
Доводы Михаила — когда я купил например Windows, я не получаю исходный код.Робот содержит библиотеки, автором которых является он.
Моё мнение — купив Windows, я получаю программу в миллион раз сложнее, а заплатил в три раза меньше. А в этом случае заказанные мною скрипты предназначены только для меня. Т.е. я заказал описание своего алгоритма именно в купайле, и должен видеть алгоритм его работы. И не считаю Михаила ни автором Купайла, ни Квика где он работает. Плюс ко всему не вижу обращения робота к каким либо авторским библиотекам, лежащим вне квика.
Заказ я оплатил. Конфликт на лицо. Интересует мнение общественности.
Комментарий:
Re: Заказал робота у s_mike@rambler.ru
Вячеслав, во-первых, это распространенная практика. QPILE — ограниченный язык, хороших библиотек под него нет и разработчики роботов за долгие годы выработали свои ноу-хау, чтобы хоть как-то решать поставленные задачи. Конкуренция нарастает, доступные примеры на QPILE многими изучены вдоль и поперек. Кто захочет, чтобы его интеллектуальные наработки были препарированы конкурентами? А теперь вопрос: Вы заказали обучение созданию роботов на базе своего алгоритма? Работающий алгоритм в виде QPILE, Вы получили. Сложно его изучить? При заказе Вы выдвигали требование, чтобы код было легко понять?
Комментарий:
Re: Заказал робота у s_mike@rambler.ru
Ничего подобного. Человек заплатил деньги за СВОЕГО робота, и исходники принадлежат ему. И даже более того, Михаил не имеет права их распространять дальше.
Комментарий:
Re: Заказал робота у s_mike@rambler.ru. Конфликтная ситуация, прошу общественность рассудить.
Странный пост. Вы заказывали продукт или код? Вы получили заказанный продукт. Гарантию поддержки (и как я понял из ветки получали и получаете её). В чем суть претензии? Была изначальная договоренность о передаче исходного кода? Это был бы другой разговор и договоренность с автором. А сравнение с продуктами Microsoft вообще не корректно. Можно много написать про маркетинг, стоимость глотка воды в пустыне и пр. ерунду, но сайт не о том.
Кстати пользуясь случаем хочу поблагодарить Михаила — зашел сказать ему спасибо прилюдно, а тут такой пост. Он писал мне год назад продукт, несколько раз я вносил правки, в том числе и сегодня потратил на меня два часа минимум.
Комментарий:
Re: Заказал робота у s_mike@rambler.ru. Конфликтная ситуация, прошу общественность рассудить.
Переговоры с Михаилом в тупике, в любом случае мне понадобится помощь программиста на купайле.
Я готов предоставить файл ***.qpl (118кБ) с кодом после обускатора, и файл описания ***.ini (6кБ) с открытым кодом, написанные для меня Михаилом. Плюс — повторю подробно техзадание на написание робота. Требуется — расшифровать этот в открытый купайл-скрипт или написать новый.
О цене договоримся.
С уважением, Вячеслав.
Комментарий:
Re: Заказал робота у s_mike@rambler.ru. Конфликтная ситуация, прошу общественность рассудить.
Уж сколько раз твердили миру… Не заказывайте роботов у частников. Они сегодня под одним ником, завтра под другим. Или уже под разными никами, сами себе оды хвалебные поют.
Комментарий:
Re: Заказал робота у s_mike@rambler.ru. Конфликтная ситуация, прошу общественность рассудить.
Странный пост. Вы заказывали продукт или код? Вы получили заказанный продукт. Гарантию поддержки (и как я понял из ветки получали и получаете её). В чем суть претензии? Была изначальная договоренность о передаче исходного кода? Это был бы другой разговор и договоренность с автором. А сравнение с продуктами Microsoft вообще не корректно. Можно много написать про маркетинг, стоимость глотка воды в пустыне и пр. ерунду, но сайт не о том.
Кстати пользуясь случаем хочу поблагодарить Михаила — зашел сказать ему спасибо прилюдно, а тут такой пост. Он писал мне год назад продукт, несколько раз я вносил правки, в том числе и сегодня потратил на меня два часа минимум.
Комментарий:
Re: Заказал робота у s_mike@rambler.ru
Видимо и мне имеет смысл отметиться.
История вопроса. Заказчик поручает мне разработку арбитражной стратегии. Алгоритм несложный. Срок — неделя.
Способ реализации — Купайл. Произвольное количество пар, произвольные рынки. Оговорена сумма В процессе обсуждения деталей с моей стороны поступили предложения вариантов улучшений, которые были приняты. Сумма осталась без изменений.
Был реализован за 2 вечера, объём исходного кода порядка 1000 строк. От Заказчика получены сообщения о 2 неточностях. Каждая исправлена в течение 10 минут. Заказчик все версии получает в зашифрованном виде. Доволен, оплачивает заказ, спрашивает, где можно разместить благодарность. Попутно получает помощь в вопросах, не имеющих отношения с заказанной работе. Общее время голосовой связи с Заказчиком — 3ч 10 минут за 2 дня.
Условия устного договора подразумевают бессрочную гарантию на возможные ошибки и бесплатные улучшения в течение 1 месяца, не затрагивающие суть алгоритма. Условия передачи исходного кода в незашифрованном виде не звучали ни разу. Просьб о помощи в изучении QPILe не было. Требования неразглашения сути алгоритма с моей стороны приняты и безусловно исполняются.
Однако после завершения активной части договореностей (и после оплаты!) задним числом Заказчик выставляет новое требование предоставления исходных текстов. Такое требование задним числом мной расценено как невыполнимое. Появление данной темы на форуме расценивается мной как странное.
Намерения распространения текста робота и тем более выкладывания его в свободный доступ я оценивать с моральной стороны не буду.
Комментарий:
Re: Заказал робота у s_mike@rambler.ru
Особого желания обсуждать тему нет. Но раз вопрос задан — отвечаю по вопросу двух слов «Возможно»
Есть Техническое Задание. Оно бывает письменное, устное или жестами. Исполнитель принимает на себя обязательства в объеме, определенным этим соглашением. В ТЗ, о котором идет речь ничего не было о мыслях, тайных неозвученных желаниях и истинных намерениях Заказчика. Поэтому Исполнитель НЕ ИМЕЕТ предмета для рассуждений на эту тему. Те же требования, что фигурируют в нем, исполнены в полном объёме.
Могу проще сказать на примере того же мерседеса. Не летает он, как бы этого не хотелось. И то, что Вас об этом не предупредил менеджер в салоне — не вина менеджера. Он не знает о Ваших надеждах ничего.
Источник
Что думаете? Какая из сторон, Заказчик или Исполнитель права? Или, можно сказать иначе, какие доводы — Заказчика или Исполнителя наиболее убедительны?
Ссори если баян...
правы все… надо было в договоре прописывать что покупается вообще есть ГОСТ на оформление документации на программные продукты… ну например по памяти:
0) техническое задание и описание заявленных характеристик
1) сама программа в электронном виде
2) блок схема и словесное описание алгоритма и всей порограмы
3) распечатка программы с комментариями к каждой 3-5ой строчке
4) набор тестовых данных в элетронном виде с описанием, и результатами эталонных тестов…
5) среда разработки с предустановкой, и всеми необходимыми библиотеками+ инструкция на сборку — компиляцию, описание работы с программой в среде разработки, инструкция по настройкам
а просто голый робот — это ниочем… деньги на ветер
вообще-то это надо к адвокату по авторским правам. всё зависит от того, как составлен договор. если заказчик договор не составил как надо, то сам дурак
Допустим, заказал робота у S#. Код есть, все есть и робот работает, но не хватает только сорцев библиотек S#!