Як я можу виправдати клієнту свою відмову від гарантійної ліцензії? [зачинено]


16

Я продаю програмне забезпечення, яке дозволяє користувачам маніпулювати критичною інформацією.

У моєму ліцензійному договорі (складеному юристом, що спеціалізується в цій галузі) я отримав стандартне застереження:

ЦЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ НАДАЄТЬСЯ АВТОР `` ЯК Є Є '', І ЯКІ-небудь ЕКСПРЕССИЧНІ АБО ВПРОВАДЕНІ ГАРАНТІЇ, ВКЛЮЧИТИ, АМЕ НЕ ОБМЕЖЕНІ НА ВПРОВАДЕНІ ГАРАНТІЇ ПРОДАЖНОСТІ І ПРИМІТНОСТІ ДЛЯ ЧАСНОГО МЕТА. В жодному випадку НЕ БУДЬ ВІДПОВІДАЛЬНИЙ АВТОР ЗА будь-яку пряму, опосередковану, інцидентну, спеціальну, прикладну чи наслідкові пошкодження (Включаючи, але НЕ обмежені, ЗАКУПАВАННЯ ТОВАРІВ АБО ЗАЛИШЕННЯ ІЛИ ПОСЛУГ; Втрати ВИКОРИСТАННЯ, ДАНИХ, АБО ПРОДУКТІВ; ) ЯКЩО ПРИЧИНАЄТЬСЯ ТА В ЯКІЙ ТЕОРІЇ ВІДПОВІДАЛЬНІСТЬ, БЕЗ УПРАВЛІННЯ, СТРИКТИЧНОЇ ВІДПОВІДАЛЬНІСТЬ АБО ТОРТУ (ВКЛЮЧИТИ НЕЗАЛЕЖНІСТЬ АБО ІНШІ), ВІДПОВІДЖЕННЯ БУДЬ-ЯКОГО ВИКОРИСТАННЯ ВИКОРИСТАННЯ ЦЕГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ, ЯКЩО МОЖЛИВО ДЛЯ МОЖЛИВОСТІ МОЖЛИВОСТІ.

Я бачив еквіваленти майже в кожному програмному забезпеченні, яким я користувався до цих пір.

Поки всі наші клієнти це сприймали без особливих труднощів, але зараз один потенційний клієнт оскаржує це. Насправді він мені щось говорить:

Ви маєте на увазі, що якщо я використовую ваше програмне забезпечення, щоб купити у сторонньої компанії щось за 10 доларів, і у вашому програмному забезпеченні є помилка (так як ви не гарантуєте, що такої немає), і ви передасте замовлення на суму 20 доларів, я заплачу різниця в 10 доларів, чи не так?

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

Поки найкраща відповідь, яку я придумав, - це те, що всі це роблять у цій галузі (Microsoft не гарантує, що пошта, яку ви надіслали за допомогою Outlook, не буде змінена, наприклад, повернувши всі $ 10 на $ 20 ...)

Будь-яка порада, як впоратися з цим? (окрім того, що ми робимо все можливе, щоб доставляти програмне забезпечення без помилок, звичайно: p)


1
Попросіть адвоката пояснити вам значення пункту. Я читав її двічі, і досі не можу зробити ні голову, ні хвости з неї ...
Треб

2
Гаразд, тоді попросіть адвоката пояснити, що це означає. Я думаю, що і ваш клієнт цього не розуміє, тому він і запитує.
Треб

2
о, я думаю, він дуже добре розуміє, що це означає. Проблема мого клієнта полягає в тому, що він не задоволений тим, що він розуміє (тобто я не відповідаю ні за що, навіть якщо в моєму програмному забезпеченні є ВЕЛИЧНА помилка, яка приводить його до втрати мільйона доларів)
Brann

2
Запитайте свого клієнта, чи намагався він відмовитись від цих пунктів у когось із (більших) постачальників програмного забезпечення, у якого він придбав програмне забезпечення. Це не нечувано, що він просто домагається вас, тому що ви, здається, досить малі, щоб бути знущаними відмовлятися від відмови від відповідальності.
Мар'ян Венема

3
"Поясненням" цього пункту від Microsoft було б "Не подобається? Не встановлюйте наше програмне забезпечення". Чи можете ви дозволити собі грати в хардбол таким чином? Чи існує багато альтернатив вашому програмному забезпеченню?
пдр

Відповіді:


31

"Якби я дав вам таку гарантію, і я дав її всім своїм іншим клієнтам, ймовірно, я дуже скоро зникну з бізнесу. Все, що потрібно, - це єдиний зловмисний клієнт, який знайде помилку і використовує її, щоб навмисно викликати великий вигаданий Через складність розробки програмного забезпечення в даний час майже неможливо створити програмне забезпечення, яке не містить жодної помилки.

Але навіть якщо моє програмне забезпечення було ідеальним, інші компоненти всієї системи, такі як апаратне забезпечення, операційна система, бібліотеки, які я використовую, система бази даних тощо, все-таки можуть містити помилки, і вони, швидше за все, це роблять; тому, коли щось піде не так, ви, напевно, намагатиметесь змусити мене виплатити збитки, тому що я єдиний, хто дав вам гарантію, і проблема в кінцевому підсумку виявляється в моїй програмі, оскільки це фронтмен, з яким ви працюєте. Захист проти таких претензій - це те, чого я просто не можу собі дозволити ".


7

Я думаю, вам потрібно поговорити з юристом. У різних юрисдикціях є різні закони споживачів. У Великобританії існує пара законів про несправедливі контрактні умови. Я не знаю, чи відмовить Ваша відмова від відповідальності (я бачив кілька контрактів великих компаній, які б порушили законодавство).

Якщо ваш юрист каже, що з відмовою від відповідальності все гаразд, у вас є різні варіанти продати це своєму клієнту. Як щодо:

"Хоча ми докладаємо всіх зусиль, щоб забезпечити якість нашого програмного забезпечення, через складність усіх різних фрагментів програмного забезпечення, які беруть участь в операційній системі, базі даних, веб-сервері, браузері тощо, на практиці майже неможливо визначити, який саме фрагмент програмного забезпечення спричинило помилку ". Наприклад, якщо моє програмне забезпечення виходить з ладу через помилку в Internet Explorer (або що завгодно), було б несправедливо притягувати до відповідальності мою компанію ".

Альтернативою може бути: "спробуйте подати в суд на Майкрософт, ви можете лише повернути ціну програмного забезпечення".

Це швидше залежить від ваших відносин із замовником.

Я був причетний до судової справи, пов’язаної з збоєм файлового сервера, який пошкодив базу даних для компанії. Довести, що компанія, яка її встановила, було майже неможливо, навіть якщо вони не дотримувались вимог до програмного забезпечення.


7

Я юрист, і наведене вище положення, в основному, говорить про відсутність гарантій, тому ви не несете відповідальності, якщо клієнт вважає, що програмне забезпечення спричиняє клієнту шкоду, що призводить до збитків. Найкращою відповіддю на запит замовника щодо гарантії є те, що ціна на товар будується на основі відсутності гарантії. Якщо продавець збирається скласти гарантію, за це функцію доведеться компенсувати, і це дорога функція, особливо як разова. Чи не краще клієнту просто покладатися на страхування від перерви у бізнесі? А продавець пропонує угода про домовленість?


6

Насправді, з укладеним вами контрактом сьогодні існує мається на увазі ризик, який беруть на себе всі ваші клієнти (крім того, про який ви згадали). Мабуть, пов'язана вартість є прийнятною, оскільки вони продовжують вести бізнес з вами, і навіть якщо в майбутньому такі помилки завдають їм шкоди, споживча база в цілому вважає їх нестерпними. Це ефективно те, що відбувається в індустрії програмного забезпечення взагалі, і саме тому такі пропозиції вважаються прийнятними.

Тепер теоретично ви можете дати своєму клієнту те, що він просить - теоретично. Необхідно мати або страхування (як ви вже згадували) на можливі збитки, або достатньо жорсткий процес розробки для перевірки поведінки програмного забезпечення, швидше за все, поєднання обох. Ці речі, очевидно, збільшують ваші експлуатаційні / розробкові витрати, і вам доведеться збільшити ціну, яку ви платите за програмне забезпечення. І ми говоримо про різкі збільшення: Наприклад, згідно з таблицею з Оцінки програмного забезпечення (стор. 243), найефективнішим способом усунення дефектів є бета-тестування з великим обсягом, яке є досить дорогим, і видаляє лише 60% -85% дефекти.

Чи готовий ваш клієнт платити за такі речі? У деяких галузях замовниками є: аерокосмічні, вбудовані в машини системи тощо. В інших - це невиправданий тягар.

Суть полягає в тому, що ви не можете безкоштовно надати те, що він хоче. І підвищення ціни, яку йому доведеться платити, напевно, не буде меншим, ніж положення, яке він повинен зробити, щоб сам поглинути ризик. Тому решта клієнтів приймають угоду.


1
Ага, так, є і ця проблема: ніхто, наскільки мені відомо, не пропонує страхування відповідальності програмістам. (Тож вам краще не нести відповідальності,
інакше ви зірветеся

3
Для програмістів індивідуально ні, для програмних компаній іноді. Якщо ти досить великий, і не надто ризикований. insurecast.com/html/professional_liability_insurance.asp Але ніколи не буває дешевим.
Фабіо Чеконелло

2
хаха, я збирався побачити, чи зможу я отримати якусь автоматизовану цитату ... просто зрозуміти, якою може бути ціна на даху. А потім ... "Ми закриті для нових бізнес-додатків" www3.insurecast.com/ccoach/casthome.jsp
ZJR

1

Ви повинні сказати йому, що якщо він хоче заплатити за те, щоб ви найняли близько п'ятдесяти тисяч професорів CS, щоб офіційно довести вашу програму правильною, тоді ви відмовитесь від неї. Інше, немає жодного способу, якби ви могли це гарантувати. Ось так працює розробка програмного забезпечення.


2
Поки я боюся, замовник може не оцінити сарказм!
Brann

2
Замовник повинен бути поінформований про складний характер програмного забезпечення, і, якщо він має такі проблеми, він повинен знати про реальні (величезні) витрати, пов'язані з формальним аналізом коду реального світу. (і незадовільні результати, які вони приносять, професори з КС 50k все ще збираються щось не помітити)
ZJR
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.