Ответ на сообщение Программист. пользователя KSergey
Есть доля правды в Ваших словах. Но не совсем. Когда клиент приходит через год и Вы ему говорите но сейчас это уже платно - это обычное кидалово. Если Вы честно до покупки расскажете клиенту, как поступите, он станет покупать/заказывать у вас софт? Правильная модель взаимодействия: предупредить заранее всех клиентов 5 версии, что поддержка будет прекращена через N месяцев. А до этого момента фиксим баги за свой счёт, потому что взяли на себя обязательство. Как Вы правильно заметили ПО сложное. И оно в первую очередь сложное для клиента. Клиент не в состоянии сразу оценить, что покупает, и вынужден доверять. Зачем же кидать его в ответ? И если не можем пофиксить купленную им версию, то значит бесплатно даруем апгрейд.Тут все не так однозначно. А уж про багфиксы, за которые бабло реально берут - ваще молчу...
Кулиент купил версию номер 5 (условно). Все его устраивает.
Через год приходит и говорит: чуваки, тут вот есть баг. Ему говорят: да, действительно, так оно и есть. Но исправлен он в версии 7, покупайте апгрейд - и радуйтесь. Хотите, чтобы лично для вас в 5-й версии поправили этот баг - окей, но сейчас это уже платно.
Если вам не понятна такая ситуация - значит вы просто не работали в промышленном создании ПО и не разрабатывали по 5..10 лет продукт. Ясно, что за это время оно, обрастая фичами, крайне существенно эволюционирует.
Описал не фантазии, а случаи, так сказать, из практики.
42