Я продаю программное обеспечение, которое позволяет пользователям манипулировать важной информацией.
В моем лицензионном договоре (составленном юристом, специализирующимся в этой области), у меня есть стандартное предложение:
НАСТОЯЩЕЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ АВТОРОМ "КАК ЕСТЬ" И ЛЮБЫЕ ЯВНЫЕ ИЛИ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ТОВАРНОГО ОБЕСПЕЧЕНИЯ И ПРИГОДНОСТИ ДЛЯ ОСОБЫХ ЦЕЛЕЙ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОР НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБОЙ ПРЯМЫЙ, НЕПРАВИЛЬНЫЙ, СЛУЧАЙНЫЙ, СПЕЦИАЛЬНЫЙ, ИСКЛЮЧИТЕЛЬНЫЙ ИЛИ КОСВЕННЫЙ УЩЕРБ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ЗАКУПКУ ЗАМЕЩАЕМЫХ ТОВАРОВ ИЛИ УСЛУГ; ПОТЕРЮ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛЬ; ) ОДНАКО ВЫЗЫВАЕТСЯ И НА ЛЮБОЙ ТЕОРИИ ОТВЕТСТВЕННОСТИ, В КОНТРАКТЕ, СТРОГО ОТВЕТСТВЕННОСТИ ИЛИ ИЛИ ИСПЫТАНИИ (ВКЛЮЧАЯ ХАРАКТЕР ИЛИ ПРОЧИЕ), ВОЗНИКАЮЩИХ В ЛЮБОМ СПОСОБЕ ИСПОЛЬЗОВАНИЯ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ДАЖЕ, ЕСЛИ УТВЕРЖДАЛИ ВОЗМОЖНОСТЬ.
Я видел эквиваленты почти в каждом программном обеспечении, которое я использовал до сих пор.
Пока что все наши клиенты приняли это без труда, но теперь один потенциальный клиент оспаривает это. На самом деле он говорит мне что-то вроде:
Вы имеете в виду, что если я использую ваше программное обеспечение, чтобы купить что-то за 10 долларов США у сторонней компании, и в вашем программном обеспечении есть ошибка (поскольку вы не гарантируете, что ее нет), и вы передадите заказ на 20 долларов, я заплачу разница в 10 долларов, не так ли?
Я немного застрял между тем, что кажется здравым смыслом с его стороны, и тем фактом, что мои страховые компании, вероятно, не застрахуют меня от такого рода рисков, и если вы считаете, что мы говорим о миллионах, а не о простых долларах, это не так. не чувствую себя комфортно, будучи ответственным за такую потерю.
На данный момент лучший ответ, который я придумаю, заключается в том, что все делают это в отрасли (Microsoft не гарантирует, что почта, отправленная вами с помощью Outlook, не будет изменена, например, путем поворота всех 10 долларов). в 20 $ ...)
Любой совет, как справиться с этим? (кроме того, что мы делаем все возможное, чтобы поставлять программное обеспечение без ошибок, конечно: p)
Ответы:
«Если бы я дал вам такую гарантию и дал бы ее всем своим другим клиентам, вероятно, я бы очень скоро прекратил свою деятельность. Все, что требуется, - это один злонамеренный клиент, который находит ошибку и использует ее, чтобы преднамеренно вызывать большие фиктивные действия. Из-за сложности разработки программного обеспечения в настоящее время практически невозможно создать программное обеспечение, которое не содержит ни одной ошибки.
Но даже если бы мое программное обеспечение было безупречным, другие компоненты всей системы, такие как аппаратное обеспечение, операционная система, библиотеки, которые я использую, система баз данных и т. Д., Могли бы все еще содержать ошибки, и они, скорее всего, делают; поэтому всякий раз, когда что-то идет не так, вы, вероятно, пытаетесь заставить меня заплатить за убытки, потому что я единственный, кто дал вам гарантию, и проблема в конечном итоге обнаруживается в моей программе, поскольку это интерфейс, с которым вы работаете. Защита от таких претензий - это то, чего я просто не могу себе позволить ".
источник
Я думаю, что вам нужно поговорить с адвокатом. В разных юрисдикциях действуют разные законы о потребителе. В Великобритании есть пара законов о несправедливых условиях контракта. Я не знаю, будет ли ваш отказ от ответственности удерживать воду или нет (я видел несколько контрактов от крупных компаний, которые нарушали бы законодательство).
Если ваш адвокат говорит, что с вашим заявлением об отказе все в порядке, у вас есть несколько вариантов, чтобы продать его вашему клиенту. Как насчет:
«Несмотря на то, что мы прилагаем все усилия для обеспечения качества нашего программного обеспечения, из-за сложности всех различных частей программного обеспечения, задействованных в операционной системе, базе данных, веб-сервере, браузере и т. Д., Практически невозможно определить, какая часть программного обеспечения вызвало ошибку ". Например, если мое программное обеспечение дает сбой из-за ошибки в Internet Explorer (или чего-то еще), было бы несправедливо привлекать мою компанию к ответственности ».
Альтернативой может быть: «Попробуйте подать в суд на Microsoft, вы можете получить только цену программного обеспечения».
Это скорее зависит от ваших отношений с клиентом.
Я был вовлечен в судебное дело о сбое файлового сервера, который повредил базу данных для компании. Было почти невозможно доказать, что компания, которая установила его, была небрежна, даже если они не следовали требованиям к оборудованию для программного обеспечения.
источник
Я юрист, и вышеприведенный пункт в основном гласит, что гарантий нет, поэтому вы не несете ответственности, если клиент считает, что программное обеспечение причиняет клиенту вред, который приводит к убыткам. Наилучшим ответом на запрос клиента о гарантии является то, что цены на продукт построены на основе отсутствия гарантии. Если продавец собирается встроить гарантию, он должен получить компенсацию за эту функцию, и это дорогая функция, особенно как разовая. Разве клиенту лучше не полагаться только на страховку от прерывания бизнеса? А продавец предлагает SLA?
источник
По сути, с вашим сегодняшним контрактом подразумевается риск, который несут все ваши клиенты (кроме того, который вы упомянули). Очевидно, что связанные с этим расходы приемлемы, поскольку они продолжают вести с вами деловые отношения, и даже если в будущем такие ошибки причинят им ущерб, потребительская база в целом считает их сносными. Это эффективно, что происходит в индустрии программного обеспечения в целом, и поэтому такие положения считаются приемлемыми.
Теперь, теоретически, вы можете дать своему клиенту то, что он просит - теоретически. Требуется либо страховка (как вы упомянули) на случай возможных повреждений, либо достаточно строгий процесс разработки для проверки поведения программного обеспечения, скорее всего, комбинация обоих. Эти вещи, очевидно, увеличивают ваши эксплуатационные расходы / затраты на разработку, и вам придется увеличить цену, которую вы взимаете за программное обеспечение. И мы говорим о резком увеличении: например, согласно таблице оценки программного обеспечения (стр. 243), наиболее эффективным способом устранения дефектов является бета-тестирование большого объема, которое является довольно дорогостоящим и удаляет только 60-85% дефекты.
Готов ли ваш клиент платить за такие вещи? В некоторых отраслях заказчиками являются: авиакосмическая промышленность, автомобильные встраиваемые системы и т. Д. В других это неоправданное бремя.
Суть в том, что вы не можете предоставить то, что он хочет, бесплатно. И повышение цены, которую он должен будет заплатить, вероятно, не будет меньше, чем обеспечение, которое он должен будет принять, чтобы самому взять на себя риск. Вот почему остальные клиенты принимают соглашение.
источник
Вы должны сказать ему, что если он захочет заплатить за вас, чтобы нанять около пятидесяти тысяч профессоров CS, чтобы формально доказать, что ваша программа верна, то вы откажетесь от нее. Иначе, вы никак не могли бы это гарантировать. Вот как работает разработка программного обеспечения.
источник